 .cajaLogotipo{
	 float:left; width:45%; text-align:left;
 }
 
 .cajaBotones{
	 float:right; width:55%;
 }
 
 .cajaBotonesRedesSociales{
 	float: right;margin-top: 10px;margin-right:0px; margin-left:5px;min-height: 40px
}

.tituloHomeCategoriaProductos{
	width:100%;
	height: auto;
	padding: 5px 10px;
	border-radius: 3px;
	position: relative;
	float: left
}




.textoFormularioContacto{
	margin-left:16px;font-size:13px;float:left;margin-top:20px;
}

.redesSocialesFicha{
	position:relative; float:left; margin-top:25px !important;  width:100%; text-align:left; 
}

.owl-theme .owl-controls{
	margin-top: 0px !important;
}

.h1_titulo_seccion_ok{
	width: 99% !important;
	font-size: .8em !important;
}

.tituloBotonesMenu{
  width: 100%;
  text-align: center;
  font-size: 12px;
  border-radius: 4px;
  text-transform: uppercase;
}

.btb-masinfoficha{
	font-size:12px !important;padding:2px 10px !important;
}

.claseAvisosFormulario {
  clear: both;
  float: left;
  width: 87%;
  padding: 10px;
  margin: 20px 4%;
}

.piePaginaFicha{
	position: absolute;
  bottom: 0;
  width: 100%;
  padding-bottom: 5px;
}

.owl-pagination
{
	margin-bottom:10px !important;
}

#contenido_titulo_texto>img{
	width: 100%; margin-left:0%; margin-top:5px; margin-bottom:10px;
}


.bannerImagenInterior
{float:left; width:60%; padding:15px;}

.bannerTextoInterior
{float:right;width:40%; padding-right:15px; padding-left:15px;}

 .estructurabotonesNavegacion{
		background: -moz-linear-gradient(top, rgba(183,183,183,0) 1%, rgba(197,197,197,0) 45%, rgba(214,214,214,0.65) 98%, rgba(214,214,214,0.65) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(183,183,183,0)), color-stop(45%,rgba(197,197,197,0)), color-stop(98%,rgba(214,214,214,0.65)), color-stop(99%,rgba(214,214,214,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(183,183,183,0) 1%,rgba(197,197,197,0) 45%,rgba(214,214,214,0.65) 98%,rgba(214,214,214,0.65) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(183,183,183,0) 1%,rgba(197,197,197,0) 45%,rgba(214,214,214,0.65) 98%,rgba(214,214,214,0.65) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(183,183,183,0) 1%,rgba(197,197,197,0) 45%,rgba(214,214,214,0.65) 98%,rgba(214,214,214,0.65) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(183,183,183,0) 1%,rgba(197,197,197,0) 45%,rgba(214,214,214,0.65) 98%,rgba(214,214,214,0.65) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7b7b7', endColorstr='#a6d6d6d6',GradientType=0 ); /* IE6-9 */
  	float: right !important;
  	
  }
  
  .horariosFooter{
	display: none;
	}
  
  .cabeceraCentradoEstilo{
	  width:980px; height:auto;
  }
  
 #cabecera_menu_2
 {
	 height: 33px !important;
 }
  
 .ProductosLIEstilo{
	 display: none !important;
 }

.navbar{
	margin-bottom: 8px !important;
	min-height: 20px !important; 
	  border-radius: 4px 4px 0px 0px !important;
	  border:none !important;
}

#contenido_titulo_texto {
  margin: 10px 0% 10px 1%;
}

.boton-top{display:none;position:fixed;bottom:0;right:0;width:75px;height:75px;font-size: 25px;text-align:center;line-height:75px;color:#fff;cursor:pointer;border:solid 1px white;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;opacity:.9;z-index:5000;margin:10px}

.navbar-brand{
	display: none;
}

	.navbar-nav>li>a{
	  padding-top: 5px !important; 
   padding-bottom: 5px !important; 
  line-height: 25px !important; 
  font-weight: bold;
  font-size:13px;
}

.nav>li>a{
	padding:3px 10px !important;
}

.muestroFolletoHome{
	width:100%;height:auto;float:left;position:relative; text-align:left;  max-width: 715px; width: 100%;
  margin: 10px 10px 0 0; 
}


.claseAvisosFormulario{
	 clear: both;float: left;width: 80%;padding: 10px;margin: 10px 0px 20px 10%;
}


 #contentcookies {background-color: rgba(0, 0, 0, 0.77);}
   #mm_contentcookiesSpan { background-color: rgba(0, 0, 0, 0.77); border-top: 1px solid white; color:white; }
   #avisosuscerrar{color:white;}
    #mm_contentcookiesSpan a {   background-color: rgb(21, 160, 121);
  color: white;
  padding: 3px 10px;
  border-radius: 4px;
  border: 1px solid black;
  text-decoration: none; }
  #mm_contentcookiesSpan a:hover {   background-color: white;
  color: black;
  padding: 3px 10px;
  border-radius: 4px;
  border: 1px solid black;
  text-decoration: none; }
  
  .redesSocialesFooter{
	margin:10px; float:right;
}
.navbar-collapse{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media(max-width:768px)
{
	#contenido_ficha_video{
		margin-left: 2% !important;
		max-width: inherit !important;
		width: 100% !important;
	}
	.descripcion_imagen{width: 100%}
	p{ font-size: 1.1em; }
	.nav>li>a{ padding:10px 10px !important; }
	.cajaLogotipo{
		width:100%;
		display: none;
	 }
	 
	 .cajaBotones{
		 width:100%;
	 }
	 
	  .cajaBotonesRedesSociales{
	 	display: none;
	}
	
	 .estructurabotonesNavegacion{
	  	max-width:100%;
	  		min-width:100%;
	  	
	  }
	  
	  #cabecera_telefono{
	  display: none;
	}
	
	 .ProductosLIEstilo{
		 display: block !important;
	 }
	 .navbar-collapse{
		 background-color:rgb(236, 236, 236) !important ;
	}
	.navbar-brand{
		display: block;
		width:100%;
		padding:0px 0px !important;
		text-align: left;
	}
	.navbar-toggle{
		margin-top:0px !important;
		margin-bottom: 0px !important;
		margin-right: 25px !important;
	}
	
	#centro_izquierda{
		display: none !important;
	}

	
	
	#contenido{
		width:100%;
	}
	
	#contenido_producto {
		float: left;
	
		min-width: 225px;
	
		width:100%;
		text-align: left;
		margin: 10px 0px;
		padding: 5px 0px;
		overflow: hidden;
	}
	
	#contenido_producto_foto{
		height: auto;
		min-width: 225px;
		width: 100%;
		margin: 0 auto;
		display: block;
		padding: 10px 1% 0px 1%;
		vertical-align: middle;
		text-align: center;
	}
	
	  .redesSocialesFooter{
	margin:10px; float:left;
}
	
	#centro_centro{
		width: 100%;
		padding: 0 2% 0 2%;
	}
	
	#contenido_seccion_cuadro{
		margin-right: 5px;
	}
	
	  .cabeceraCentradoEstilo{
		  width:100%; height:auto;
	  }
	  
	  #contenido_producto_txt
	  {
		  font-size: 1.3em;
		  width: 98%;
		  margin: 0px 1%;
	  background-color: rgb(231, 231, 231);
	  margin-top: 0px;
	  padding: 10px;
	    border-radius: 0px 0px 5px 5px;
	  }
	  
	  .dropdown-menu
	  {
		  text-align: center !important;
	  }
	  
	  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
	padding: 10px 0px 10px 0px !important; 
	text-align: center;
		}
	  

	  
	.navbar-nav>li>a
	{
		font-size: 19px !important;
		
	}
	
	#cabecera_menu_2{
		display: none;
	}
	 
	 #contenido_producto_foto img {
		
		height: auto !important;
	  min-width: 100%;
	  width: 100%;
	}
	.bannerImagenInterior {float:left; width:100%; padding:15px;}
	.bannerTextoInterior {float:right;width:100%; padding-right:15px; padding-left:15px;}
	#pie_bloque{
		width: 98%; margin: 0 auto;
		max-width: 98%;
		padding: 10px;
		font-size:1em;
		
	}
	
	#pie_bloque a{
		font-size:1em;
		
	}
	
	#pie_titulo{
			font-size:1.3em;
	}
	
	
	.pie_bloque_producto{
		display: none;
		visibility: hidden;
	}
	
	.tablaProductos{
		display: block;
	}
	
	/*.noVerMovil{
		display: none !important;
		visibility: hidden !important;
	}*/

	.tablaProductos > div:not(:first-child) {
	    display: none !important;
	    visibility: hidden !important;
	}
	
	#contenido_titulo_texto>img{
		width: 98%; margin-left:1%; margin-top:1px; margin-bottom:10px;
	}
	
	#contenido_titulo_texto {
	  margin: 10px 2% 25px 2%;
	
	}
	
	.horariosFooter{
		display: block;
	}
	
	#contenido_contactar_horario {

	margin: 0px 0px 0px 2% !important;
}

#contenido_contactar_formulario {

	margin: 10px 0px 20px 2% !important;
	width: 96%;
}

#contenido_productos_producto {
	
	  width: 98%;
	  margin-left: 1%;
	min-height:265px;
  font-size: 14px;
  margin: 5px;
  overflow:auto;

}
#contenido_productos_productos_foto img{
width: 100% !important;
height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

#contenido_productos_productos_foto{
	  width: 98%;
	  height: auto;
}

.piePaginaFicha{
	position: relative;
  bottom: 0;
  width: 100%;
  padding-bottom: 10px;
float: left;
}
.btb-masinfoficha{
	font-size:14px !important;padding:5px 20px !important;
}

#contenido_h1_texto{
	margin-left:2%;
	width: 98%;
}
.h1_titulo_seccion_ok{
	width: 96% !important;
}

#contenido_ficha_descripcion{
	margin-left: 2%;
}

#contenido_ficha_foto img{
	margin-left: 2%;
}

.redesSocialesFicha{
	position:relative; float:left; margin-top:0px; width:100%; padding-left:2%; 
}

#contenido_Contactar_formulario{
	margin-left: 2% !important;
	width:96% !important;
}

.textoFormularioContacto{
	margin-left:2%;font-size:14px; width: 96%; 
	margin-top:15px; margin-bottom:10px;
}

#contenido_ficha_descripcion_izq {
	width:97%;
	padding: 0px 0 10px 15px;

}

#contenido_ficha_descripcion_der {
	width:39%;

}
.euro2 {
    font-size: 14px;
}
a.navbar-brand[style="width:100px;"]{
	width: auto !important;
}
div[style="float:left;position:relative; color:white; margin-top: 16px;margin-left: 55px; font-size: 19px;"]{
	margin-left: 9px !important;
}
div[style="float:left;position:relative; color:white; margin-top: 16px;margin-left: 55px; font-size: 19px;"] span{
	display: none;
}
#contenido_ficha_paginas {
  float: right;
  max-width: 600px;
  width: 66%;
  margin-left:2%;
  margin-top: 11px;
}


.muestroFolletoHome{
	height:auto;float:none;position:relative; text-align:left;  max-width: 715px; width: 95%;
  margin: 0 auto; margin-top:10px; 
}

#contenido_ficha {
float: left;
width: 97%;
}

#contenido_ficha_paginas_fechas{
	margin-right: 10px;
}

#contenido_ficha_paginas #contenido_ficha_paginas_fechas:last-child {
    margin-right: 0px !important;
}




}
