.cleaner {
	      clear: both;
         }

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

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

header   {
         
         width: 100%;
         margin: 0px auto;
         height:153px;
         color: white; 
         }


         

/*HOME*/



/*SECCION HOME*/


.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 800px;
    padding: 16px 0px 0px 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 1100px;
    padding: 50px 450px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
    

 
 
  .contenedor-redes h1 {
 
 
           color: #117a86; 
           font-size: 16.5px;
           font-family: 'Montserrat', 'sans-serif';
           margin-top: 90px;
         
           text-decoration: none;
}
 
 .contenedor-redes p {
 
 
           color: #117a86; 
           font-size: 14px;
           text-align: right;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
}

 .contenedor-redes a {
 
 
           color: #117a86; 
           font-size: 14px;
           text-align: right;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
} 
                 
                       
.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }            

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
  .contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
         
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
     
     

nav      { 
          width: 100%;
          text-align: left;
          padding: 20px 0px 0px 0px;
          background: #d7d7d7;	
         }
    

nav ul li  {
           background:#d7d7d7;
           display:inline;          
           }

nav ul li a  {
	          
	          font-size: 15px;	         	
	          font-weight: bolder;
	          letter-spacing: 0.8px;
	          padding: 0px 0px 20px 40px;
             }

nav ul li a:hover  {
	               color: #000000;
	               transition:background 2s;
	               -webkit-transition:background 2s;
	               -moz-transition:background 2s;
                   }  










/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1250px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1100px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 60px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 30px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }












/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1100px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 60px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    line-height: 50px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 1000px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





     .nosotros1 {
        width: 100%;
        margin: 0px auto;
        height:1000px;
        background: #ffffff;
        padding: 15px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;     
             }
    
    .contenedor-texto-nosotros1  {          
         
        width: 100%;
        margin: 0px auto;
        max-width: 1100px;             
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
                 
    }
                 
                 
    
    .contenedor-texto-nosotros1 h1  {
                  
        color: #959595;	          
        text-align: center;
        font-family: 'raleway', 'sans-serif';
        font-size: 60px;
        padding: 60px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
                 
                 }
    
    
    .contenedor-texto-nosotros1 p  {
                  
        color:#959595;	          
        text-align: center;
        font-family: 'raleway', 'sans-serif';
        font-size: 30px;
        font-weight: lighter;
        line-height: 50px;
        padding: 40px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
                 
                 }









/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 130px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 130px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 45px;
    padding: 40px 0px 0px 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: 25px 0px 20px 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: 1400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

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










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 1300px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
	float: left;
	position: relative;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 32px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
	float: right;
	position: relative;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 32px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 65%;
}











/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:600px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 55px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa-mapa {
	
	margin: 0px auto;
    float: left;
    position: relative;
    padding: 0px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 400px;
	margin: 0px auto;
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        padding: 0px 0px 50px 0px;
        line-height: 30px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}













/*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: 25px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: left;
                   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: #959595;
                   font-size: 22px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 350px;
    padding: 20px 10px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 450px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 450px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 450px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 800px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }











/*SECCION CONTACTO*/
	

.boton-politica-de-calidad a {
 
    color: white;
    width:300px;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    line-height:60px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;

}


	

.contacto  {

background: #d7d7d7;
width: 100%;
height:850px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:850px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 1000px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 60px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 60px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 500px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 500px;
    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: left;
	background: #d7d7d7;
	position: relative;
    max-width:500px;
    padding: 25px 300px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width:500px;
    padding: 25px 300px 20px 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: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:400px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:400px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-youtube {
    
    background:url(../images/icon-youtube.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:400px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        max-width:400px;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 450px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:402px;
    
}
 
 
 
input, textarea {
    width:380px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:50px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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;
}

















/*PAGINA AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:600px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:650px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }



.texto-aerocamaras-ecoescoba {
            width: 100%;
            margin: 0px auto;
            height:250px;
            background: #ffffff;
            padding: 15px 0px 0px 0px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;     
                 }        

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:900px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 45px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1000px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: lighter;
    line-height: 40px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 1190px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-aerocamaras-2  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1000px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    line-height: 50px;
    padding: 40px 0px 0px 0px;
	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-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: 250px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

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



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



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


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 20px;
    float: right;
    color: #959595;
	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-ecoescoba-final 
     {
        width: 400px;
        margin: auto;
        font-family: 'raleway', 'sans-serif';
        font-size: 20px;
        float: right;
        color: #959595;
        position: relative;
        line-height: 30px;
        font-weight: lighter;
        padding: 0px 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-texto-ecoescoba-final p {
	
        padding: 0px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


/*CONTENEDOR INFO 1 */

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



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


     .contenedor-info-foto-1-ecoescoba {
        width: 320px;
        margin: auto;
        float: right;
        position: relative;
        padding: 30px 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: 210px;
	float: left;
	margin-left: 30px;
	background-color: #959595;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

 .linea-vertical-1a {
        width: 3px;
        margin: auto;
        height: 280px;
        float: left;
        margin-left: 30px;
        background-color: #959595;
        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 {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: left;
     color: #959595;
	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-ecoescoba {
        width: 400px;
        margin: auto;
        font-family: 'raleway', 'sans-serif';
        font-size: 20px;
        float: left;
         color: #959595;
        position: relative;
        line-height: 30px;
        font-weight: lighter;
        padding: 0px 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-info-texto-1-ecoescoba 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;
     }
















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 1400px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-productos-camaras-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 1200px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    border-bottom: 3px solid #999999; 
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:600px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-bono  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 38px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}







/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-tecuida  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    border-bottom: 3px solid #999999; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 450px;  
    color: #999999;	 
    line-height: 50px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 23px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 350px; 
    height: 350px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
     left: 150px;
     top: 115px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 350px; 
    height: 350px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 469px;
      top: 463px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 350px; 
    height: 350px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 122px;
      top: 731px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}








/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 450px;
	float: left;
	position: relative;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-tecuida-1 p {
	       color: #959595; 
           font-size: 25px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 450px;
	float: right;
	position: relative;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 25px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 180px;
overflow: hidden;
}
 
.video-responsive1 iframe,
.video-responsive1 object,
.video-responsive1 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}














/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 21px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #ff9329;	 
    line-height: 50px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 23px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
	float: left;
	position: relative;
    padding: 40px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 25px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 69%;
}














































































 /*media queries */



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

{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
                 }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 800px;
    padding: 16px 0px 0px 390px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 440px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


}





     
  

 
 



























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

{
   



header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 600px;
    padding: 16px 0px 0px 270px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 320px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 



                 

}












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

{
   



header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 600px;
    padding: 16px 0px 0px 230px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 280px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 








/*SECCION NOSOTROS*/





.nosotros {
	width: 100%;
	margin: 0px auto;

    background: url(../images/nosotros-opt.jpg);
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 650px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 50px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    line-height: 40px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

                  

}



























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

{




header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 400px;
    padding: 16px 0px 0px 190px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 240px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 


}


 
 
 


























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

{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 16px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 










/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1350px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }















/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: lighter;
    line-height: 40px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:800px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 800px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 40px;
                padding: 60px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 24px;
                font-weight: lighter;
                line-height: 40px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            






.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 800px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 45px;
    padding: 30px 0px 0px 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: 25px 0px 20px 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: 1000px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 

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










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 850px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 22px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 30px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 22px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 30px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 65%;
}










/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 800px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 22px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 400px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 400px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 450px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 450px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 380px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }












/*SECCION CONTACTO*/
	




	

.contacto  {

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



}


.contacto-fan  {

background: #999999;
width: 100%;
height:750px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 850px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


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

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 45px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 400px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 400px;
    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: left;
	background: #d7d7d7;
	position: relative;
    max-width:350px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 350px;
    padding: 25px 0px 20px 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: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        max-width:300px;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }    


.completar {
	
	width: 450px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:402px;
    
}
 
 
 
input, textarea {
    width:380px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:50px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:600px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:470px;
    max-width: 850px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:900px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 40px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 850px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 850px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-aerocamaras-2  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;           
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    line-height: 40px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 250px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

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



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


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 20px;
    float: right;
    color: #959595;
	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 */

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



.contenedor-info-foto-1 {
	width: 320px;
	margin: auto;
	float: right;
	position: relative;
    padding: 0px 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: 210px;
	float: left;
	margin-left: 30px;
	background-color: #959595;
	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 {
	width: 400px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    float: left;
     color: #959595;
	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;
     }
















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 850px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-productos-camaras-titulo  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 800px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    border-bottom: 3px solid #999999; 
    padding: 60px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:600px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 38px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}







/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 850px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-tecuida  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 850px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    border-bottom: 3px solid #999999; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #999999;	 
    line-height: 40px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/*SECCION VIDEOS*/





.contenedor-videos-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 850px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
	position: relative;
    padding: 70px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 22px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	position: relative;
    padding: 70px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-videos-tecuida-2 p {
	color: #959595; 
           font-size: 22px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 160px;
overflow: hidden;
}
 
.video-responsive1 iframe,
.video-responsive1 object,
.video-responsive1 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}














/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
	max-width: 850px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-comederos  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 750px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 21px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 400px;  
    color: #ff9329;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 350px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 450px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 25px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 40px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 69%;
}



}




















































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

 {


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 16px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  





/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }










/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;

    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }






             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 600px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 20px;
                font-weight: lighter;
                line-height: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            


.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: right;
	position: relative;
    padding: 80px 0px 600px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}












/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 55px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 250px;
	margin: 0px auto;
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 40px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}































/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 640px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 300px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 280px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }













/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 650px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


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

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





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:300px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 300px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        max-width:300px;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }



.completar {
	
	width: 450px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    max-width: 400px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:450px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:800px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 640px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 35px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 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: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 18px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 0px 0px 0px;
	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: 0px 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: 210px;
	float: left;
	margin-left: 20px;
	background-color: #959595;
	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 {
	width: 280px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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-info-texto-ecoescoba-final 
     {
        width: 300px;
        margin: auto;
        font-family: 'raleway', 'sans-serif';
        font-size: 20px;
        float: right;
        color: #959595;
        position: relative;
        line-height: 30px;
        font-weight: lighter;
        padding: 0px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }  


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


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




















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 640px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    max-width: 440px;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 640px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}







/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 330px; 
    height: 330px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 141px;
      top: 109px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 330px; 
    height: 330px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 439px;
    top: 435px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 330px; 
    height: 330px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 113px;
    top: 690px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}








/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}














/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	height: 200px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 18px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}



}



































































/*media queries */

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


{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 16px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  








/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }









/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: right;
	position: relative;
    padding: 80px 0px 600px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}


































/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 640px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 300px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }














/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 650px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


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

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





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:300px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 300px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-logo1 {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.completar {
	
	width: 450px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    max-width: 400px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:300px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:750px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 640px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 35px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 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: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 18px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 0px 0px 0px;
	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: 0px 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: 210px;
	float: left;
	margin-left: 20px;
	background-color: #959595;
	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 {
	width: 280px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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;
     }


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 640px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    max-width: 440px;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 640px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}













/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 315px; 
    height: 315px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 136px;
      top: 105px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 315px; 
    height: 315px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 423px;
      top: 419px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 315px; 
    height: 315px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 111px;
      top: 661px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}




















/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}














/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	height: 200px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 18px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}












































































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




{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 250px;
    padding: 16px 0px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 900px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  









/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             
}











/*SECCION INNOVACION Y DISEÑO*/



.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: right;
	position: relative;
    padding: 80px 0px 600px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}










/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:450px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 55px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 250px;
	margin: 0px auto;
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 12px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}


























/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 640px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 300px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }






     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 240px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }













/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 650px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


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

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





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:300px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 300px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        max-width:300px;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 450px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    max-width: 400px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:450px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:750px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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
























/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 640px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 35px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 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: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 18px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 0px 0px 0px;
	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: 0px 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: 210px;
	float: left;
	margin-left: 20px;
	background-color: #959595;
	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 {
	width: 280px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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;
     }


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 640px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    max-width: 440px;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 640px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}








/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 300px; 
    height: 300px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 132px;
      top: 101px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 300px; 
    height: 300px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 407px;
      top: 403px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 300px; 
    height: 300px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 107px;
      top: 635px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}
















/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}















/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	height: 200px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 18px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}



















































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




{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 250px;
    padding: 16px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 300px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  









/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
















/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 600px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 20px;
                font-weight: lighter;
                line-height: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            



.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}







/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 600px;
	float: right;
	position: relative;
    padding: 80px 0px 600px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}


































/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 640px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 300px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 200px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }

















/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:700px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 650px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


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

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





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:250px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 250px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:250px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:250px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:250px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width:300px;
    padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        max-width:300px;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }




.completar {
	
	width: 350px;
	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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:250px;
    margin-top:20px;
    padding: 0px 40px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:250px;
    margin-top:20px;
    padding: 0px 40px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:270px;
    
}
 
 
 
input, textarea {
    width:250px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    max-width: 400px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:480px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:750px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 640px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 35px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 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: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 210px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 18px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 640px;
    padding: 0px 0px 0px 0px;
	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: 0px 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: 210px;
	float: left;
	margin-left: 20px;
	background-color: #959595;
	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 {
	width: 280px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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;
     }


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 640px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    max-width: 440px;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 640px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}





/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 272px; 
    height: 272px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 119px;
      top: 92px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 272px; 
    height: 272px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
     left: 368px;
    top: 364px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 272px; 
    height: 272px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 97px;
      top: 575px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}










/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
















/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	height: 200px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 18px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}

















































































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



{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 250px;
    padding: 16px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 300px;
    padding: 50px 70px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  











/*SECCION INNOVACION Y DISEÑO*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }















/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 600px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 20px;
                font-weight: lighter;
                line-height: 35px;
                padding: 40px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            

.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
	height: 400px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
	height: 470px;
	float: left;
	position: relative;
    padding: 50px 0px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 220px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}






















/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:430px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 45px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 265px;
	margin: 0px auto;
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 11px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}



























/*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: 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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: 30px;
                   text-align: left;
                   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: #959595;
                   font-size: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 300px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 200px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }















/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1150px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 550px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 120px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 120px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: left;
	background: #d7d7d7;
	position: relative;
    max-width:500px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 500px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 450px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 130px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 130px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:450px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 28px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    max-width: 400px;
    padding: 0px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:500px;
    max-width: 600px;
    background: #ffffff;
    padding: 15px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:750px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 600px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 35px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }






             .contenedor-info-texto-ecoescoba-final 
             {
                width: 300px;
                margin: auto;
                font-family: 'raleway', 'sans-serif';
                font-size: 20px;
                float: right;
                color: #959595;
                position: relative;
                line-height: 30px;
                font-weight: lighter;
                padding: 0px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                 }  
        
        
        .contenedor-info-texto-1-ecoescoba {
                    width: 250px;
                    margin: auto;
                    font-family: 'raleway', 'sans-serif';
                    font-size: 20px;
                    float: left;
                     color: #959595;
                    position: relative;
                    line-height: 30px;
                    font-weight: lighter;
                    padding: 0px 0px 0px 0px;
                    box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                     }
        
        
        .linea-vertical-1a {
                        display: none;
                        width: 3px;
                        margin: auto;
                        height: 350px;
                        float: left;
                        margin-left: 30px;
                        background-color: #959595;
                        position: relative;
                        padding: 0px 0px 0px 0px;
                        box-sizing: border-box;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                         }
        
        
        


























/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 600px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    line-height: 35px;
    padding: 20px 0px 0px 0px;
	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: 850px;
    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-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: 150px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	max-width: 600px;
    padding: 0px 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: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	display: none;
	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: 18px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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 */

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



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


.linea-vertical-1 {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-texto-1 {
	width: 280px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 30px;
	font-weight: lighter;
    padding: 15px 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;
     }


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 600px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
	float: left;
    padding: 30px 10px 30px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height: 450px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    float: right;
    max-width: 380px;
    position: relative;
    padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 600px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width: 280px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}






/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 260px; 
    height: 260px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 115px;
      top: 88px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 260px; 
    height: 260px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 354px;
      top: 350px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 260px; 
    height: 260px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 93px;
      top: 553px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}
















/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
















/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
	max-width: 580px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 250px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	height: 200px;
	float: left;
	position: relative;
    padding: 53px 0px 0px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 18px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 400px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}




























































































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



{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 170px;
    padding: 16px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 210px;
    padding: 50px 20px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  








/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1200px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }











/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 350px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 35px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 350px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 18px;
                font-weight: lighter;
                line-height: 35px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            

.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 400px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 400px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 200px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}










/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:800px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 40px;
    font-weight: lighter;
    padding: 60px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 150px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}





























/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 400px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: left;
                   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: #959595;
                   font-size: 18px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 150px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }


















/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1150px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


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


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: left;
	background: #d7d7d7;
	position: relative;
    max-width:500px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 500px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }



.completar {
	
	width: 450px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 100px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 100px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:550px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 400px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 450px;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:550px;
    max-width: 400px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:700px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 30px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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 {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 20px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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-1 {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 0px 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: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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 {
	width: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:430px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 360px;
    position: relative;
    padding: 0px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 45px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 350px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}






/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 232px; 
    height: 232px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 101px;
      top: 78px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 232px; 
    height: 232px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 313px;
      top: 310px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 232px; 
    height: 232px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 82px;
      top: 490px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}









/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 400px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 400px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}















/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 80px 60px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}















































































   
    
    
    
    
    
    
    
    

















































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


{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 170px;
    padding: 16px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 210px;
    padding: 50px 20px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  





/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1300px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 420px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }










/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 350px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 35px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 350px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 18px;
                font-weight: lighter;
                line-height: 35px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }

                         





.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 600px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 600px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}











/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:680px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 35px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 110px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}


























/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 400px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: left;
                   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: #959595;
                   font-size: 18px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 110px;
        position: relative;
  }
  
  .boton2 a:hover {
       background: #6b6b6b;
  }



















/*SECCION CONTACTO*/
	




	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1150px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


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


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: left;
	background: #d7d7d7;
	position: relative;
    max-width:500px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 500px;
    padding: 25px 0px 20px 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: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:300px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:300px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 450px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 100px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 100px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:550px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 400px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 450px;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:540px;
    max-width: 400px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:680px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 30px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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 {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 20px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-info-foto-ecoescoba {

        width: 320px;
	margin: auto;
	float: right;
	position: relative;
    padding: 0px 0px 20px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.linea-vertical {
	width: 3px;
	margin: auto;
	height: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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-1 {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 0px 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: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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 {
	width: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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









     .contenedor-info-texto-ecoescoba-final 
     {
        width: 400px;
        margin: auto;
        font-family: 'raleway', 'sans-serif';
        font-size: 20px;
        text-align: center;
        color: #959595;
        position: relative;
        line-height: 30px;
        font-weight: lighter;
        padding: 0px 0px 0px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }  


.contenedor-info-texto-1-ecoescoba {
            width: 400px;
            margin: auto;
            font-family: 'raleway', 'sans-serif';
            font-size: 20px;
            text-align: center;
            color: #959595;
            position: relative;
            line-height: 30px;
            font-weight: lighter;
            padding: 0px 0px 0px 0px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
             }


.linea-vertical-1a {
                display: none;
                
                 }





















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:530px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 500px;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 45px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 350px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}







/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 195px; 
    height: 195px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 86px;
      top: 66px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 195px; 
    height: 195px;   
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 266px;
      top: 263px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 195px; 
    height: 195px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 70px;
      top: 414px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}









/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 350px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 350px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}











.boton2 a {
        
    background:#999999; 
    color:#ffffff;
    padding:10px 30px; 
    text-decoration:none;
    margin-left: 80px;
    position: relative;
}

.boton2 a:hover {
   background: #6b6b6b;
}









/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 80px 60px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 300px;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}







    
 
 
 
 
 
 
 
 
 





























 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

























 
 
 
 
 
 
 
 
 
 
 
 


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

 
{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 170px;
    padding: 16px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 210px;
    padding: 50px 20px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  











/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1350px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 380px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
























/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 350px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 35px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:700px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 350px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 18px;
                font-weight: lighter;
                line-height: 35px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            

                         





.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



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



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 23px;
    padding: 25px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 600px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 600px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	





	 
	 
.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: 85%;
}















/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:680px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 80px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}






















/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 400px;
    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: 20px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif'; 
                   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: left;
                   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: #959595;
                   font-size: 18px;
                   text-align: left;
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 30px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 200px;
    padding: 20px 0px 20px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 130px;
    padding: 20px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }














/*SECCION CONTACTO*/
	



.boton-politica-de-calidad a {
 
    color: white;
    width:300px;
    font-size: 20px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    line-height:60px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;

}

	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1250px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1180px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


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


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 350px;
    padding: 30px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }

     
 .contenedor-redes-1 {
	width: 100%;
	margin: auto;
	float: left;
	background: #d7d7d7;
	position: relative;
    max-width:500px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 500px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:250px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:200px;
           font-size: 20px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 450px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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: right;
    background: #d7d7d7;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 70px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width:300px;
    margin-top:20px;
    padding: 0px 70px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:320px;
    
}
 
 
 
input, textarea {
    width:300px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:30px;
     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;       
} 


.contenedor-footer-fan {
	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:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:550px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 400px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 24px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 450px;
    padding: 30px 2px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:600px;
    max-width: 400px;
    background: #ffffff;
    padding: 15px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:700px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




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











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 550px;
	text-align: center;
    max-width: 400px;
    margin-top: 50px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:150px;
    max-width: 640px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    font-weight: lighter;
    line-height: 30px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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 {
	width: 200px;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 20px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	width: 3px;
	margin: auto;
	height: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: right;
    color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 200px;
	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-1 {
	width: 200px;
	margin: auto;
	float: right;
	position: relative;
    padding: 0px 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: 145px;
	float: left;
	margin-left: 0px;
	background-color: #959595;
	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 {
	width: 180px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
    float: left;
     color: #959595;
	position: relative;
	line-height: 25px;
	font-weight: lighter;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 20px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:530px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 500px;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:400px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 45px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 350px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}







/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 172px; 
    height: 172px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 78px;
      top: 60px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 172px; 
    height: 172px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 235px;
      top: 233px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 172px; 
    height: 172px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 62px;
      top: 367px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}









/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 300px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 300px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}














/* COMEDEROS*/



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

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 80px 60px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: right;
    max-width: 250px;
    position: relative;
    padding: 0px 60px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}
















  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    















 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




























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



 
{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:150px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 150px;
    padding:20px 0px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 200px;
    padding: 35px 20px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 






 .contenedor-redes p {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
}

 .contenedor-redes a {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
}



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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  





/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1350px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 380px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }












/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:600px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 300px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 25px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 16px;
                font-weight: lighter;
                line-height: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }

                         




.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 45px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 10px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 350px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 400px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	





	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 200px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}






















/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:680px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 30px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 80px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}



























/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    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: 0px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 20px;
              
                   font-family: 'raleway', 'sans-serif'; 
                   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: 23px;                
                   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: #959595;
                   font-size: 16px;                 
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 25px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 95px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 150px;
    padding: 0px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 75px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 76px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }





     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 80px;
        position: relative;
    }
    
    .boton2 a:hover {
       background: #6b6b6b;
    }
    
    









/*SECCION CONTACTO*/
	




.boton-politica-de-calidad a {
 
    color: white;
    width:300px;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    line-height:50px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;

}
	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1200px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 300px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 280px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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;
    background: #d7d7d7;
    margin:0 auto;
    max-width:280px;
    margin-top:0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width: 280px;
    margin-top: 0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:280px;
    
}
 
 
 
input, textarea {
    width:260px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}

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


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





.top {
    background:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:420px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 300px;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:600px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:730px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	text-align: center;
    max-width: 280px;
    margin-top: 20px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:180px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 28px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	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 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	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-1 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



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


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


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 280px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 0px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:400px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-bono  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 440px;
    position: relative;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-tecuida  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:280px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 280px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}








/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 167px; 
    height: 167px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 75px;
      top: 58px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 167px; 
    height: 167px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 230px;
      top: 228px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 167px; 
    height: 167px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 61px;
      top: 358px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}







/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 300px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 300px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}















/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 0px 0px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 50px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: none;
    max-width: 230px;
    position: relative;
    padding: 0px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}









































































































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






{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 400px;
    padding: 16px 0px 0px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 320px;
    padding: 20px 40px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 

 .contenedor-redes p {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
}

 .contenedor-redes a {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
} 

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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  







/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1550px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 320px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }















/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:600px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 300px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 25px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 16px;
                font-weight: lighter;
                line-height: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            

                         




.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 10px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 350px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 400px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	





	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 200px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}

















/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:680px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 50px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}





















/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    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: 0px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 20px;
              
                   font-family: 'raleway', 'sans-serif'; 
                   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: 23px;                
                   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: #959595;
                   font-size: 16px;                 
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 25px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 95px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 150px;
    padding: 0px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 75px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 76px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 45px;
        position: relative;
    }
    
    .boton2 a:hover {
       background: #6b6b6b;
    }
    

    

















/*SECCION CONTACTO*/
	



.boton-politica-de-calidad a {
 
    color: white;
    width:300px;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    line-height:50px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;

}

	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1200px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 300px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 280px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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;
    background: #d7d7d7;
    margin:0 auto;
    max-width:280px;
    margin-top:0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width: 280px;
    margin-top: 0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:280px;
    
}
 
 
 
input, textarea {
    width:260px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}

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


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





.top {
    background:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:420px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 300px;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:600px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:730px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }











/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	text-align: center;
    max-width: 280px;
    margin-top: 20px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:180px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 28px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	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 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	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-1 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



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


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


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 280px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 0px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:400px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-bono  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 440px;
    position: relative;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-tecuida  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:280px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 280px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}







/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 146px; 
    height: 146px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 65px;
      top: 50px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 146px; 
    height: 146px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 199px;
      top: 197px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 146px; 
    height: 146px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 53px;
      top: 311px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}







/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 300px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 300px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}















/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 0px 0px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 50px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: none;
    max-width: 230px;
    position: relative;
    padding: 0px 50px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}































































































































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



{


header   {
         
         width: 100%;
         margin: 0px auto;
         height:173px;
         
         }



.contenedorlogo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    max-width: 400px;
    padding: 16px 0px 0px 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
     
  
 .contenedor-redes {
	float: right;
	position: relative;
	margin: auto;
    max-width: 300px;
    padding: 20px 20px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 

 .contenedor-redes p {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
}

 .contenedor-redes a {
 
 
           color: #117a86; 
           font-size: 13px;
           font-family: 'Montserrat', 'sans-serif';
           line-height: 20px;
           text-decoration: none;
} 

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

.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 950px;
    padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
 .contenedor2 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
     
     
.contenedor2a {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }     
 
 .contenedor3 {
	width: 100%;
	margin: 0px auto;
	background: white;    
    height: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
 
 
 .contenedor-boton-reciclado {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    text-align: center;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
    .contenedor-boton-reciclado a {
	width: 100%;
	margin: 0px auto;    
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }   
  








/*POLITICA*/





.politica {
	width: 100%;
	margin: 0px auto;
    height:1650px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-politica  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-politica h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 20px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-politica p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }












/*SECCION INNOVACION Y DISEÑO*/





.nosotros {
	width: 100%;
	margin: 0px auto;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-nosotros  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-nosotros h1  {
	          
    color: #959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-texto-nosotros p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }



             .nosotros1 {
                width: 100%;
                margin: 0px auto;
                height:600px;
                background: #ffffff;
                padding: 15px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;     
                     }
            
            .contenedor-texto-nosotros1  {          
                 
                width: 100%;
                margin: 0px auto;
                max-width: 300px;             
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
            }
                         
                         
            
            .contenedor-texto-nosotros1 h1  {
                          
                color: #959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 25px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }
            
            
            .contenedor-texto-nosotros1 p  {
                          
                color:#959595;	          
                text-align: center;
                font-family: 'raleway', 'sans-serif';
                font-size: 16px;
                font-weight: lighter;
                line-height: 30px;
                padding: 30px 0px 0px 0px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                         
                         }

                         




.contenedor-logos-iram {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
    text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 













/*SECCION NUESTROS PRODUCTOS*/



.barra {
	width: 100%;
	margin: 0px auto;
    background-color: #d7d7d7; 
    height: 85px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }



.barra1 {
	width: 100%;
	margin: 0px auto;
    background-color: #999999; 
    height: 45px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }    



.barra1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 10px 0px 0px 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 20px 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: 20px;
       
 }










.mascara-naranja {
    
    background:url(../images/mascara-naranja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-naranja:hover {
    
    background:url(../images/mascara-naranja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-verde {
    
    background:url(../images/mascara-verde.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-verde:hover {
    
    background:url(../images/mascara-verde.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-azul {
    
    background:url(../images/mascara-azul.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-azul:hover {
    
    background:url(../images/mascara-azul.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-roja {
    
    background:url(../images/mascara-roja.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-roja:hover {
    
    background:url(../images/mascara-roja.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}



.mascara-amarilla {
    
    background:url(../images/mascara-amarilla.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-amarilla:hover {
    
    background:url(../images/mascara-amarilla.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}





.mascara-hospital {
    
    background:url(../images/mascara-hospital.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-hospital:hover {
    
    background:url(../images/mascara-hospital.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}




.mascara-tubo {
    
    background:url(../images/mascara-tubo.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-tubo:hover {
    
    background:url(../images/mascara-tubo.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}


.mascara-celeste {
    
    background:url(../images/mascara-celeste.jpg) 
no-repeat top;
    width:258px;
    height:223px;
    display:block;
    text-indent:-99999px;
}


.mascara-celeste:hover {
    
    background:url(../images/mascara-celeste.jpg)
no-repeat bottom;
opacity: 0.4;
    transition:background 0.0s;

}






/*SECCION VIDEOS*/





.contenedor-fotos-audiovisual {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 





.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 350px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos-audiovisual-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-fotos-audiovisual-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	height: 400px;
	position: relative;
    padding: 50px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 	 


.contenedor-fotos-audiovisual-2 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 10px;
           text-decoration: none;
	 } 	





	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 200px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}












/* MAPA*/



.mapa {
	width: 100%;
	margin: 0px auto;
    height:580px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-mapa h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




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



.contenedor-texto-logo-boton {
	
    width: 100%;
    max-width: 100%;
	margin: 0px auto;
    text-align: center;
    position: relative;
    padding: 20px 30px 0px 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


     .contenedor-texto-logo-boton p {
	
        color:#ffffff; 
        font-size: 15px;
        padding: 0px 0px 19px 0px;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         } 



.boton a {
      background:#ffffff; 
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      margin-left: 30px;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}



























/*SECCION NOVEDADES*/


.contenedor-novedades {
	width: 100%;
	margin: 0px auto;
    max-width: 250px;
    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: 0px 0px 40px 0px;
                   box-sizing: border-box;
	               -webkit-box-sizing: border-box;
	               -moz-box-sizing: border-box;
                
                }
                

.novedades-fecha  {
	               color: #000000;
                   font-size: 20px;
              
                   font-family: 'raleway', 'sans-serif'; 
                   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: 23px;                
                   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: #959595;
                   font-size: 16px;                 
                   font-family: 'raleway', 'sans-serif';
                   padding: 10px 0px 20px 0px;
                   line-height: 25px;
                   font-weight: lighter; 
                   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;
                
                }



.contenedor-novedades-imagenes-1 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 95px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-novedades-imagenes-2 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 150px;
    padding: 0px 0px 20px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.contenedor-novedades-imagenes-2a {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 75px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }




.contenedor-novedades-imagenes-3 {
	
	margin: auto;
    float: left;
	position: relative;
    max-width: 76px;
    padding: 20px 0px 0px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }







     .boton2 a {
        
        background:#999999; 
        color:#ffffff;
        padding:10px 30px; 
        text-decoration:none;
        margin-left: 25px;
        position: relative;
    }
    
    .boton2 a:hover {
       background: #6b6b6b;
    }
    

  













/*SECCION CONTACTO*/
	




.boton-politica-de-calidad a {
 
    color: white;
    width:300px;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    line-height:50px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;

}
	

.contacto  {

background: #d7d7d7;
width: 100%;
height:1200px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


.contacto-fan  {

background: #999999;
width: 100%;
height:1100px;
margin: 0px auto;
padding: 0px 0px 0px 0px;



}


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


.contenedor-contacto-fan {
	width: 100%;
	margin: 0px auto;
    max-width: 300px;
    background: #999999; 
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
       
}  


.contenedor-contacto h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }

.contenedor-contacto-fan h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }





.contenedor-contacto-redes {
	width: 100%;
	margin: auto;
	background: #d7d7d7;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-contacto-redes-fan {
	width: 100%;
	margin: auto;
	background: #999999;
	float: left;
	position: relative;
    max-width: 300px;
    padding: 30px 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: left;
	background: #d7d7d7;
	position: relative;
    max-width:200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
  
  
   .contenedor-redes-1-fan {
	width: 100%;
	margin: auto;
	float: left;
	background: #999999;
	position: relative;
    max-width: 200px;
    padding: 25px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
     
 .contenedor-redes-1 dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}

 .contenedor-redes-1-fan dl {
 
           color: white;
           width:200px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:60px;
           padding: 0px 0px 0px 80px;
           text-decoration: none;
}




 .contenedor-redes-1 dd a {
           color: white;
           text-decoration: none;
}

 .contenedor-redes-1-fan dd a {
           color: white;
           text-decoration: none;
}
 
 .contenedor-redes-1 ul {
           margin-top: 0px;
           float:left;
          
}
 
  .contenedor-redes-1-fan ul {
           margin-top: 0px;
           float:left;
          
}
 
.contenedor-redes-1 li {
          display: block;
          margin: 5px;
        
} 


.contenedor-redes-1-fan li {
          display: block;
          margin: 5px;
        
}



.contenedor-redes-1 p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}

.contenedor-redes-1-fan p {
 
           color: white;
           width:220px;
           font-size: 18px;
           font-family: 'Raleway', sans-serif;
           text-align: left;
           line-height:25px;
           padding: 10px 0px 0px 0px;
           text-decoration: none;
}


.icon-celular-contacto {
    
    background:url(../images/icon-cel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-contacto {
    
    background:url(../images/icon-tel.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}

.icon-telefono-instagram {
    
    background:url(../images/icon-instagram.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-email-contacto {
    
    background:url(../images/icon-email.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}


.icon-lugar-contacto {
    
    background:url(../images/icon-lugar.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}




.icon-facebook-contacto {
    
    background:url(../images/icon-facebook.png) 
no-repeat top;
    width:55px;
    height:55px;
    display:block;
    text-indent:-99999px;


}



    
     

.contenedor-contacto-logo {
	width: 100%;
	margin: auto;
	float: left;
	position: relative;
    padding: 0px 0px 10px 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


     .contenedor-contacto-logo1 {
        width: 100%;
        margin: auto;
        float: left;
        position: relative;
        padding: 0px 0px 10px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         }


.completar {
	
	width: 280px;
	float: left;
    color: #8ab3aa;
    font-size: 50px;
    text-align:center;    
    padding: 40px;
    margin: 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;
    background: #d7d7d7;
    margin:0 auto;
    max-width:280px;
    margin-top:0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}

.formulario-fan {
    display:block;
    float: right;
    background: #999999;
    margin:0 auto;
    max-width: 280px;
    margin-top: 0px;
    padding: 0px 10px 0px 0px;
    color: #ffffff;
   font-family: 'raleway', 'sans-serif';
    font-size: 13px;
    text-transform: uppercase;
    

    
}


form {
    margin:0 auto;
    width:280px;
    
}
 
 
 
input, textarea {
    width:260px;
    height:7px;
    background:#fff;
    padding:10px;
    margin-top:5px;
    font-size:12px;
    color:#999;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
    -webkit-appearance: none;
     }

 
textarea {
    height:150px;
}
 
 
#submit {
    width:85px;
    height:35px;
    border:1px solid #ccc;
    margin-top:10px;
    cursor:pointer;
    float: right;
    text-transform: uppercase;
    color: #117a86;
}







	   






/*SECCION FOOTER*/


.contenedor-linea {
	background: #fff;
     width: 100%;
     height:2px;     
} 


footer {
     background: #d7d7d7;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}


.footer-fan {
     background: #999999;
     padding: 10px 0px;
     width: 100%;
     height:40px;
     font-family: 'raleway', 'sans-serif';
     font-size: 15px;
     color: white;
     text-align: center;
     
     
	 
}

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


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





.top {
    background:black;
	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 AEROSPACER */








/* FARMACIAS*/



.farmacias {
	width: 100%;
	margin: 0px auto;
    height:420px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-farmacias  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 300px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-farmacias h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    font-weight: lighter;
    padding: 20px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-mapa {
	
	margin: 0px auto;
    position: relative;
    text-align: center;
    max-width: 300px;
    padding: 30px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton a {
      background:#ffffff; 
      text-align: center;
      color:#b5b5b5;
      padding:10px 30px; 
      text-decoration:none;
      position: relative;
}

.boton a:hover {
	 background: #6b6b6b;
}




.boton1 a {
      background:#999999; 
      color:#ffffff;
       text-align: center;
      padding:10px 30px; 
      text-decoration:none;
         position: relative;
    
}

.boton1 a:hover {
	 background: #6b6b6b;
}












/* TEXTO AEROCAMARAS*/



.texto-aerocamaras {
	width: 100%;
	margin: 0px auto;
    height:600px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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











.texto-aerocamaras-1 {
	width: 100%;
	margin: 0px auto;
    height:730px;
    background: #b5b5b5;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
 
         }




.contenedor-texto-aerocamaras-1 h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             
.contenedor-texto-aerocamaras-1  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
.contenedor-texto-aerocamaras-1 p  {
	          
    color:#ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    font-weight: lighter;
    line-height: 25px;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }








             .contenedor-info-texto-ecoescoba-final 
             {
                width: 320px;
                margin: auto;
                font-family: 'raleway', 'sans-serif';
                font-size: 16px;
                text-align: center;
                color: #959595;
                position: relative;
                line-height: 30px;
                font-weight: lighter;
                padding: 0px 20px 0px 20px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                 }  
        
        
        .contenedor-info-texto-1-ecoescoba {
                    width: 320px;
                    margin: auto;
                    font-family: 'raleway', 'sans-serif';
                    font-size: 16px;
                    text-align: center;
                    color: #959595;
                    position: relative;
                    line-height: 30px;
                    font-weight: lighter;
                    padding: 0px 20px 0px 20px;
                    box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                     }
        
        
        .linea-vertical-1a {
                        display: none;
                        
                         }
        

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


.contenedor-info-foto-ecoescoba {

                                width: 320px;
                            margin: auto;
                            float: right;
                            position: relative;
                            padding: 0px 0px 20px 30px;
                               box-sizing: border-box;
                            -webkit-box-sizing: border-box;
                            -moz-box-sizing: border-box;
                             }





/*PAGINA PRODUCTOS AEROSPACER */


.contenedor-cartel-aerospacer {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	text-align: center;
    max-width: 280px;
    margin-top: 20px;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }        
 
   
  .texto-aerocamaras-2 {
	width: 100%;
	margin: 0px auto;
    height:180px;
    max-width: 280px;
    background: #ffffff;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-texto-aerocamaras-2 p  {
	          
    color:#959595;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    font-weight: lighter;
    line-height: 28px;
    padding: 10px 0px 0px 0px;
	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: 850px;
    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-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 {
    display: none;
	width: 100%;
	margin: 0px auto;
	height: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 







/*CONTENEDOR INFO */

.contenedor-info {
	width: 100%;
	margin: 0px auto;
	height: 300px;
	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 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


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


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




/*CONTENEDOR INFO 1 */

.contenedor-info-1 {
	width: 100%;
	margin: 0px auto;
	height: 450px;
	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-1 {
	width: 250px;
	margin: auto;
	float: none;
	position: relative;
    padding: 0px 0px 0px 0px;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


.linea-vertical-1 {
	display: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }



.contenedor-info-texto-1 {
	width: 290px;
	margin: auto;
    font-family: 'raleway', 'sans-serif';
    font-size: 15px;
     color: #959595;
	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-info-texto-1 p {
	
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }


















/* AEROSPACER PRODUCTOS CAMARAS*/



.contenedor-productos-camaras {
	width: 100%;
	margin: 0px auto;
	max-width: 280px; 
    padding: 15px 0px 120px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-productos-camaras-titulo h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             



 .contenedor-productos-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 400px; 
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }              



             
.contenedor-fotos-camaras-individual {
	width: 100%;
	margin: 0px auto;
	max-width: 300px; 
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }   


.contenedor-fotos-camaras-individual h2 {
	color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 19px;
    font-weight: bold;
    border-bottom: 3px solid #999999; 
    padding: 0px 0px 5px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    
         }

.contenedor-info-texto-camaras-individual  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 350px;  
    color: #999999;	 
    line-height: 30px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    float: right;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




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





.boton-comprar a {
      background:#d7d7d7; 
      color:#ffffff;
      width: 100%;
      margin: 0px auto;
      padding:10px 0px 10px 0px; 
      text-decoration:none;
      text-align: center;
      float: left;
      position: relative;
}

.boton-comprar a:hover {
	 background: #999999;
}










/* BONO*/



.bono {
	width: 100%;
	margin: 0px auto;
    height:500px;
    background: #d7d7d7;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-bono  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-bono h1  {
	          
    color: #ffffff;	          
    text-align: center;
    font-family: 'raleway', 'sans-serif';
    font-size: 25px;
    font-weight: lighter;
    padding: 30px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }




.contenedor-bono {
	
	margin: 0px auto;
    max-width: 440px;
    position: relative;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 






.boton-bono a {
      background:#ffffff; 
      color:#ff9329;
      padding:10px 30px; 
      text-decoration:none;
      float: left;
      position: relative;
}

.boton-bono a:hover {
	 background: #6b6b6b;
}











/* AEROSPACER TE CUIDA*/



.aerospacer-tecuida {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

.contenedor-texto-tecuida  {          
     
    width: 100%;
	margin: 0px auto;
	max-width: 280px;             
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
}
             
             

.contenedor-texto-tecuida h1  {
	          
    color: #999999;	          
    text-align: left;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px;
    border-bottom: 3px solid #999999; 
    padding: 50px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-tecuida  {
	          
    width: 100%;
	margin: 0px auto;
	max-width:280px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
             
             
             

.contenedor-programa {
	
	margin: 0px auto;
    position: relative;
    padding: 30px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-programa img {
	
	margin: 0px auto;
    max-width: 280px;
    position: relative;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton1 a {
      background:#999999; 
      color:#ffffff;
      padding:10px 30px; 
      text-decoration:none;
      float: right;
      position: relative;
}

.boton1 a:hover {
	 background: #6b6b6b;
}







/* CATALOGO DIGITAL*/



.aerospacer-catalogo-digital {
	width: 100%;
    
	margin: 0px auto;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

         


  .contenedor-catalogo-digital {          
     
            width: 100%;
            
            margin: 0px auto;
            max-width: 850px;             
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
                     
        }
             
             
             
             

.contenedor-catalogo-digital1 {
	
	margin: 0px auto;
    position: relative;
    top: 100px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-catalogo-digital img {
	
	margin: 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.boton-catalogo-digital-premium a {
    width: 131px; 
    height: 131px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 57px;
    top: 43px;
}

.boton-catalogo-digital-premium a:hover {
	 background: #ffffffa2;
}


.boton-catalogo-digital-spacer a {
    width: 131px; 
    height: 131px;  
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 177px;
      top: 175px;
}

.boton-catalogo-digital-spacer a:hover {
	 background: #ffffffa2;
}

.boton-catalogo-digital-basic a {
    width: 131px; 
    height: 131px; 
    background:#ffffff00; 
      text-decoration:none;
      position: absolute;
      border-radius: 50%;
      left: 46px;
      top: 275px;
}

.boton-catalogo-digital-basic a:hover {
	 background: #ffffffa2;
}








/*SECCION VIDEOS*/





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





.contenedor-videos-tecuida-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	height: 300px;
	float: left;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-videos-tecuida-1 p {
	color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	 
	 
	 
	 
	 
.contenedor-videos-tecuida-2 {
	width: 100%;
	margin: 0px auto;
	max-width: 650px;
	float: right;
	height: 300px;
	position: relative;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 




.contenedor-videos-tecuida-2 p {
	       color: #959595; 
           font-size: 20px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 20px 0px;
           text-decoration: none;
	 } 	



	 
.video-responsive1 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
overflow: hidden;
}


 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}















/* COMEDEROS*/



.comederos {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
    padding: 0px 0px 0px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;     
         }

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

.contenedor-comederos-titulo  {
	          
    color: #999999;	          
    text-align: left;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 22px; 
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }


.contenedor-info-texto-comederos  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 320px;  
    color: #999999;	 
    line-height: 28px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 16px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }
             
             
   .contenedor-info-texto-comederos h2  {
	          
     width: 100%;
	margin: 0px auto;
	max-width: 300px;  
    color: #ff9329;	 
    line-height: 25px;         
    text-align: left;
    float: left;
    position: relative;
    font-weight: lighter;
    font-family: 'raleway', 'sans-serif';
    font-size: 18px;
    padding: 20px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	         
             }          
             
             

.contenedor-comederos-todos {
	
	margin: 0px auto;
    position: relative;
    padding: 50px 10px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-comederos-todos  img {
	
	margin: 0px auto;
    float: none;
    max-width: 240px;
    position: relative;
    padding: 0px 30px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 








.contenedor-videos-fan {
	width: 100%;
	margin: 0px auto;
	max-width: 270px;
	height: 200px;
	float: left;
	position: relative;
    padding: 15px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-videos-fan p {
	color: #959595; 
           font-size: 15px;
           text-align: left;
           font-family: 'Raleway', 'sans-serif';
           line-height: 20px;
           padding: 0px 0px 10px 0px;
           text-decoration: none;
	 } 	 



.video-responsive2 {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 305px;
overflow: hidden;
}
 
.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 43%;
}







}
























    








