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

@media all and (max-width: 1100px) {
body{
font-size:12px;
}
.centrador{
width:100%;
}
}
@media all and (max-width: 800px) {
.videodescripcion, .textodescripcion{
	float: none;
	width: 80%;
	margin: auto;
	clear: both;
}
.galeria-inicio-izq, .galeria-inicio-derecho {
width: 100%;
float: none;
}
.menupie{
display: none;
}
.facebook-boton, .twitter-boton{
display: block;
width: 90%;
margin: auto;
}
.galerianosotros img{
width:100%;
display:block;
margin:10px auto;
}
embed{
height: 450px!important;
}
.textopaginas, .productoslateral, .distribuidorderecho, .distribuidorizquierdo, .notasderecho{
width:80%;
float:none;
clear:both;
margin:10px 10%;
}
.textopaginas{
padding:0px;
}
.productoslateral ul{
margin:auto;
}
.logotipo2{
width: 40%;
position: relative;
}
.productoslateral li, .bloquenews li {
padding: 20px 15%;
width: 70%;
}
	#redes-sociales-contenido li img{
		widows: 100%;
		height: auto;
}
.descuento{
clear:both;
}
.botonmenumovil{
display:block;
}
.productos li{
width:30%;
}
.alimentacionbalanceadaizquierdo h3{
margin: 30px 0px 0px 10%;
}
.testimonios li img{
width:50%;
}
.comofunciona li{
width:40%;
}
.cabezalizquierdo, .cabezalderecho{
float:none;
width:80%;
}
.cabezalizquierdo{
margin-top:10px;
}
.cabezalderecho{
padding-top:50px;
margin:auto;
}
.textoderecho{
margin-left:10%;
}
.cabezalderecho a{
margin:5px;
}
.barrasuperior{
font-size:14px;
}
.alimentacionbalanceadaizquierdo, .alimentacionbalanceadaderecho{
width:100%;
float:none;
}
.grafica{
margin:auto;
text-align:center;
padding:30px 0px;
}
.grafica img{
width:90%!important;
}
.contacto-izq{
float: none;
width: 90%;
}
.contacto-derecho{
float: none;
width: 70%;
margin: auto;
}
.contacto{
border-radius: 0px 50px 50px 0px;
}
}
@media all and (max-width: 600px) {
.comofunciona li{
width:70%;
}
	.direccion{
		width: 94%;
		margin: 20px auto;
		display: block;
	}
.productos li{
width:40%;
}
}
