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

@media all and (max-width: 800px) {
body {
	width:100%;
	}
.centrador {
	width:100%;
	}
	#headlegales {
		padding-right:2%;
}
#sb-wrapper-inner{
height:auto;
}
#botonmenumovil {
	display:block;
	float:right;
	margin-top:1%;
	padding-right:2%;
}
.botonmenu {
	display:block;
	}
	#menumovil {
	width:100%;
	margin-top:6%;
	display:none;
}
#menumovil ul{
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
	font-family: 'Bree Serif', serif;
}
#menumovil li{
	background-color:#6EC5AE;
	color:#FFF;
	text-align:center;
	font-size:16px;
	padding:5px 0px;
	width:100%;
	margin:auto;
	border-bottom:1px dotted #FFF;
}
#promociones li{
	width:40%;
}
#menumovil li a{
	color:#FFF;
	text-decoration:none;
}
#botones{
	display:none;
}
#banner{
	width:100%;
	margin-top:5%;
}
	.bx-wrapper .bx-loading {
	min-height: 100%;
}
.bx-wrapper .bx-prev {
	display:none;
}
.bx-wrapper .bx-next {
	display:none;
}
.bx-wrapper .bx-prev:hover {
	display:none;
}
.bx-wrapper .bx-next:hover {
	display:none;
}
#promociones {
	width:100%;
}
#imagetienda {
	height:auto;
}
.diasdelasemana img {
	width:100%;
	height:auto;
}
#leyendasemana {
	width:100%;
}
#galeria li {
	width:31%;
}
.fondomenucompleto{
	background-image:none;
}
#galeria{
	margin-top:0px;
}
.division img{
	width:100%;
}
.logotipo  {
	width:30%;
}
.logotipo img {
	width:100%;
}
#telefono-redes {
	width:65%;
}
.telefono-head {
	font-size:15px;
}
#texto {
	width:92%;
	padding-left:3%;
	margin-bottom:0px;
	margin-top:30px;
}
#texto img {
	width:80%;
}
.contactoderecho {
	width:70%;
	margin:auto;
	float:none;
}
.contactoizquierdo {
	width:70%;
	margin:auto;
	float:none;
}
}
@media all and (max-width: 775px) {

.logotipo  {
	margin-top:-40px;
}
#menu li{
	width:60%;
}
}
@media all and (max-width: 755px) {
#telefono-redes{
	width:37%;
}
#sucursalvalle, #sucursalpolanco{
	width:80%;
	float:none;
	margin:auto;
}
#telefonoyredes{
	padding-right:10px;
}
.telefono-head{
	text-align:right;
	float:inherit;
}
.telefono-head1, .telefono-head2{
	float:none;
}
	}
	@media all and (max-width: 720px) {
	.diasdelasemana {
		padding-left:1%;
}
.diasdelasemana li {
	width:23%;
}
}
	@media all and (max-width: 714px) {
#telefono-redes{
	width:40%;
}
	}
	@media all and (max-width: 670px) {
.menupie{
	display:none;
}
.logopie{
	display:none;
}
.legalespie{
	float:none;
	text-align:center;
	margin:auto;
	width:100%;
}
#enl{
	text-align:center;
}
.encabezadopromociones img{
	width:80%!important;
	height:auto;
}
.menucompleto li{
	width:40%;
	margin:0px;
}
	}
		@media all and (max-width: 661px) {
#telefono-redes{
	width:43%;
}
.logotipo  {
	width:35%;
}
	}
			@media all and (max-width: 661px) {
.promocioncarrusel{
	background-position:center;
	height:250px;
	background-size: cover;
}
	}
	
	
	
	
	@media all and (max-width: 615px) {
#telefono-redes{
	width:46%;
}
	}
	@media all and (max-width: 593px) {
.logotipo img {
	width:100%;
}
	}
	@media all and (max-width: 574px) {
#telefono-redes{
	width:48%;
}
	.diasdelasemana li {
	width:23%;
}
	}
		@media all and (max-width: 550px) {
#telefono-redes{
	width:52%;
}
	}
	@media all and (max-width: 520px) {
#galeria li {
	width:48%;
}
	}
		@media all and (max-width: 508px) {
.telefono-head {
	display:none;
}
#menu {
	padding:0px;
}
#menu img {
	width:48%;
	height:auto;
}
.campoenl{
	width:50%;
}
.contactoderecho {
	width:80%;
}
.contactoizquierdo {
	width:90%;
}
.logo{
	left:20%;
}
			@media all and (max-width: 661px) {
.promocioncarrusel{
	background-position:center;
	height:200px;
	background-size: cover;
}
.photo{
	width:50%!important;
	height:24%!important;
}
.photo .side{
	padding:1% 5%!important;
}
	}
	}
	@media all and (max-width: 400px) {
.logotipo {
	width:49%;
	margin-top:-30px;
}
.menucompleto li{
	width:100%;
}
#texto img {
	width:80%;
}
#texto {
	width:89%;
}
	}