html {
     height: 100%;
}
body {
    height: 100%;
    margin-top: 0px;
}
header {
    width: 100%;
    height: 100%;
    position:relative;
    
}

nav{
	background-image: url(../img/nav_background.jpg);
	-webkit-box-shadow:  12px 6px 25px 1px #000000;
	box-shadow:  12px 6px 25px 1px #000000;
	 position:absolute;
	 width: 100%;


}


@font-face {
    font-family: 'FaunaOneRegular';
    src: url('../fonts/FaunaOneRegular.eot');
    src: url('../fonts/FaunaOneRegular.eot') format('embedded-opentype'),
         url('../fonts/FaunaOneRegular.woff2') format('woff2'),
         url('../fonts/FaunaOneRegular.woff') format('woff'),
         url('../fonts/FaunaOneRegular.ttf') format('truetype'),
         url('../fonts/FaunaOneRegular.svg#FaunaOneRegular') format('svg');
}

@font-face {
    font-family: 'Lobster1_4';
    src: url('../fonts/Lobster1_4.eot');
    src: url('../fonts/Lobster1_4.eot') format('embedded-opentype'),
         url('../fonts/Lobster1_4.woff2') format('woff2'),
         url('../fonts/Lobster1_4.woff') format('woff'),
         url('../fonts/Lobster1_4.ttf') format('truetype'),
         url('../fonts/Lobster1_4.svg#Lobster1_4') format('svg');
}

p{
	font-family: 'FaunaOneRegular';	
}

ul{
	font-family: 'FaunaOneRegular';
}

h2{
	font-family: 'FaunaOneRegular'!important;
}

.faunaone{
	font-family: 'FaunaOneRegular';
}

.header {
    width: 100%;
    height: auto;
    position:relative;
    padding-bottom: 60px;
    
}

.cover{
	background: url(../img/fondoSection.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.txt_color1 {
color: #00cccc !important;
font-family: 'Lobster1_4';
}

.active{
	color: #00cccc !important;
	font-family: 'FaunaOneRegular';
}

.txt_color2 {
color: #663333;
font-family: 'Lobster1_4';
}

.txt_color3 {
color: #00cccc !important;
font-family: 'Lobster1_4';
font-size: 28px;
}

.linea_morada{
	width:100%;
	height:20px;
	position: relative;
	background-color: #412333;
}

#logo{
	width:30%;
	min-width: 350px;
	margin:0 auto;
	padding-top:4%;
	display: block;
	position: relative;
	max-width: 500px;
}

#logo img{
	width: 100%;

}

#logo_interior{
	width:30%;
	min-width: 350px;
	margin:0 auto;
	padding: 3% 0;
	display: block;
	position: relative;
	  max-width: 500px;
}

#logo_interior img{
	width: 100%;

}


#imagen {
    width: 100%;
    height: 100%;
    position:relative;
    border-bottom: solid 4px #009999;
   background: url(../img/imagen_tienda.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    
}


#content {
    width: 100%;
    height: auto;
    position:relative; 
    z-index: 1;
    -webkit-box-shadow: 3px 6px 25px 1px #000000;
	box-shadow: 3px 6px 25px 1px #000000;
}

#content_inside {
    width: 100%;
    height: auto;

    position:relative; 
    z-index: 1;

}

.nosotros{
	width:70%!important;
	max-width:955px!important;
	background-color: #FBF4EE;
	min-width: 320px!important;
	
}

.sombraGab_alta {
-webkit-box-shadow: 3px 6px 25px 1px #000000;
box-shadow: 3px 6px 25px 1px #000000;
}


.ochenta{
	width:70%;
	position: relative;
	margin:0 auto;
}

.noventa{
	width:95%;
	position: relative;
	margin:0 auto;
}

article{
	padding: 15px 0;
	text-align: justify;

}

.lista_flotada {
	
	color:#000;
}

.lista_flotada li{
	float:left;
	margin:0px 11px;
	color:#000;
	list-style-type: disc;


}

.clear{
	width:100%;
	height:40px;
}

.miniclear{
	width:100%;
	height:20px;
}

#footer {
    width: 100%;
    height: auto;
    position:relative;
    -webkit-box-shadow:  12px -2px 25px 1px #000000;
	box-shadow:  12px -2px 25px 1px #000000;
	

    
}

#footer img{
	width: 100%;

}

.titulo_producto{
	font-size: 16px;
	color:#5C2829;
	text-transform: uppercase;
	font-family: 'FaunaOneRegular';
}

.titulo_producto2{
	font-size: 16px;
	color:#5C2829;
	text-transform: uppercase;
	font-family: 'FaunaOneRegular';
}

.texto_productos{
	font-size: 13px;
    font-family: 'FaunaOneRegular';
      text-align: left;
}

.texto_productos2{
	font-size: 12px;
	text-align: justify;
    font-family: 'FaunaOneRegular';
      text-align: left;
}

.texto_productos h4{
	color:#666!important;
}

.redes {
float: left;
width: 100%;
height: auto;
overflow: auto;
}

.btn_redes_contenedor {
float: right;
display: block;
position: relative;
margin-left: 5px;
overflow: auto;
width: 35px

}

.btn_redes_contenedor img {
width: 100%;

}

#loquiero{
	width:100%;
	cursor: pointer;
}


#loquiero img{
	width:100%;
}

.loquierobtn{

}


.linea-bottom{
	border-bottom: solid 1px #999;

}

.linea-bottom2{
	border-bottom: solid 1px #999;
	display:none;
	  padding: 10px 0px;
}

.imagen_producto{
width: 100%;
position: relative;

}

.imagen_producto img{
	width:100%;

}

.parrafo{
	width:100%;
	text-transform:uppercase;
	margin:10px 0;	
	font-family: 'FaunaOneRegular';

}

.espaciobajo{
	padding-bottom: 25px;
}

.espaciobajo2{
	  height: 278px;
	  cursor:pointer;
	  margin-bottom: 20px;
}

.ancho{
	width:100%;
}

.cuadro_opinion{
	width:100%;
	height:100px;
	background-color: #fff;
	 -webkit-box-shadow: inset 0px 0px 9px 0px #000000;
	box-shadow: inset 0px 0px 9px 0px #000000;
}

.texto_opinion{
	width: 100%;
margin: 13px 10px;
display: block;
float: left;
}

.contenedor_texto{
  width: 100%;
  height: 100px;
  font-size: 12px;
}

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

.vermas{
	float:right;
	color: #5C2829;
	font-family: 'FaunaOneRegular';
	cursor: pointer;
	font-size: 12px;
	position: relative;
	top:-25px;
}

.vermas:hover{
	text-decoration: none;
		font-family: 'FaunaOneRegular';
		color:#00cccc;
		cursor: pointer;

}

.bxslider{
	display: none;
}
.bx-pager{
	display: none
}

.bx-has-pager{
	display: none
}

.btn_arriba{
	width:100px;
	height:20px;
	background-color: #402433;
	color:#00cccc;
	text-align: center;
	float: right;
	text-transform: uppercase;
	font-family: 'FaunaOneRegular';
	cursor:pointer;
}


