@charset "UTF-8";
/* CSS Document */
@media all and (max-width: 900px) {
		.logotipo img{
	width:100%;
}
	#contenido-logo-menu{
width:85%;
}
.btn_wapp2 {
	display: block;}
	.barrasuperior{display:none!important}
	.menu li{
		clear:both;
	display: block;
	}
	#botonmenumovil,.datos-moviles
	{display:block}
	#botonmenumovil img{width: 15%;
	height: auto;}
	.fraseeslogan img{width:50%}
	.menu{
		display:none;
	}
	.menu li a{border:0;padding:10px}.fraseeslogan{padding:20px 1%}.iconos3 li{width:48%}.pie{padding:1%;text-align:center}.datospie,.horariospie{margin:0}.leyendapie,.logopie{text-align:center;float:none;clear:both;margin:auto}.iconosolo{margin-top:20px;background-size:cover;background-position:center}
	.menuresponsive{display:block!important}
	.bx-wrapper .bx-viewport{height:410px}.bannerpancita,.bannerpozole,.bannertostadas{background-position:center top}.centrador-banner{width:100%}
	.texto-banner{margin-top:-130px;
	margin-top:-100px;
	width: 50%;
	padding-left: 20px;
}}
#boton-pavos{
	width: 30%;
}
	
	.iconoshome2{
		display: none;
}

	.btn_wapp3{
	display:none;
}
.datos-moviles{
	display:block;
	width: 20%;
}
	.centrador {
	width:95%;
}
#botonmenumovil{
width:30%;
}
.fraseeslogan img{
	width:50%;
}

.menu li a{
	border:0px;
	padding:10px;
}
.fraseeslogan{
	padding:20px 1%;
}
.iconos1 li, .iconos2 li{
	width:20%;
}
.iconos3 li{
	width:48%;
}
.pie{
	padding:1%;
	text-align:center;
}
}
@media all and (max-width: 800px) {
	#galeria1 li{
		width: 50%!important;
}
	}
@media all and (max-width: 710px) {
	#aviso-contenido{
		width:100%;
	}
	#secciones-inicio-derecha, #fianzas-inicio-izq{
	width:100%;
position:relative;
height:300px;
}
#secciones-inicio-izq, .centrador2, .centrador3, #secciones-inicio-derecha{
	width:100%;
position:relative;
float:none;
}
#secciones-inicio-izq, #fianzas-inicio-derecho{
	width:90%;
margin: auto;
float: none;
max-width:none;
}
}
@media all and (max-width: 700px) {
.menupie{
	display:none;
}

}
@media all and (max-width: 696px) {
.bx-wrapper .bx-viewport{
	height:386px;
}
	.bannerpollo{
		background-position: left;
}
}
@media all and (max-width: 680px) {
.menu li{
	font-size:13px;
}
.menu li a{
	padding:7px;
}
	.iconos1home li{
		width: 20%;
}
}
@media all and (max-width: 645px) {
.texto-banner{
	margin-top:22%;
}


	.cintillo-pavos{
	font-size: 20px;
	line-height: 27px;
		width: 70%;
}
	.seccionpavos{
	background-position: right;
}
}
@media all and (max-width: 500px) {
.iconos1 li{
	width:30%;
}
.iconos2 li{
	width:40%;
}
.iconos3 li{
	width:80%;
	margin:auto;
}
.grafico-banner{
	float:none;
}
.bx-viewport{
	height:310px;
}
.iconoshome{
	margin-top:10%;
}
.texto-banner {
	float:none;
	width: 80%;
	margin-top: 10%;
}
.iconos1home li{
		width: 30%;
}
	}

@media all and (max-width: 477px) {
.bx-wrapper .bx-viewport{
	height:300px;
}
.texto-banner{
	margin-top:15%;
}
	.logotipo{
		width: 60%!important;
}
	#botonmenumovil{
		width: 40%!important;
}
.iconoshome{
	margin-top:inherit;
}
	.btn_wapp2, .btn_wapp {
	margin-bottom: 15%}
}
@media all and (max-width:1100px){.centrador, body{width:100%}
	#menulateralmovil{
		display: block;
}
	#cuerpo{
	float: left!important;
	width: 88%;
}
}

 @media all and (max-width:900px){
	.datospie, .horariospie{
	margin:0px;
}
.logopie, .leyendapie{
	text-align:center;
	float:none;
	clear:both;
	margin:auto;
}
.header{
}
.logotipo{
	padding:0px 1%;
}
.logotipo{
	position: inherit;
	width: 40%!important;
}
.iconosolo{
	margin-top:20px;
	background-size:cover;
	background-position:center;
}


.bx-wrapper .bx-viewport{
	height:410px;
}
.bannertacos, .bannerpancita, .bannertostadas, .bannerpozole, .bannerprecios, .bannertacos{
	background-size:cover;
	background-position:center top;
}
.centrador-banner {
	width:100%;}

.iconos1home li{
	font-size: 30px;
	width: 40%;
}
	.contacto-lateral{
		display: none;
}
	.iconos1home h2, .iconoshome h4{
		font-size: 30px!important;
}
.textohomeizquierdo, .textocontacto, .textohistoria{
	float:none;
	width:80%;
	padding:1%;
	margin: auto;
}
.textohomederecho{
	display: none;
}
	.fotocontacto{
	float:none;
	clear:both;
	width:98%;
	padding:80px 1% 20px 1%;
}
	}
@media all and (max-width:710px){.texto-banner{margin-top:-100px;color:#fff}}
@media all and (max-width:700px){.textocontacto,.textohistoria,.textohomeizquierdo{float:none;clear:both;width:98%;padding:1%}.fotocontacto,.textohomederecho{float:none;clear:both;width:98%;padding:80px 1% 20px}
	.menupie{display:none}.header{height:450px}}@media all and (max-width:696px){.bx-wrapper .bx-viewport{height:386px}}
@media all and (max-width:680px){
.btn_wapp2 img{
padding:2%;
	width:6%;
margin-left: 1%;
}
	.cintillo-pavos{
	font-size: 20px;
	line-height: 27px;
		width: 70%;
}
	.texto-banner{
		margin-top:0;position:inherit;
	width: 60%;
	}
	.menu li{font-size:13px}.menu li a{padding:7px}}
@media all and (max-width:645px).bannercortes, .bannerpollo{background-position:center right!important;}.bannervisceras{background-position:center!important;}
#boton-pavos{
	width: 40%;
}}
@media all and (max-width:500px){.iconos1 li{width:30%}.iconos2 li{width:40%}.header{height:200px}
		.iconos3 li{width:80%;margin:auto}.grafico-banner,.texto-banner{float:none}.bx-viewport{height:310px}.iconoshome{margin-top:23%}.texto-banner{font-size:30px}
	
	.logotipo{
		width: 60%;
}
	#botonmenumovil{
		width: 40%;}}
@media all and (max-width:477px)
{.bx-wrapper .bx-viewport{height:300px}.texto-banner{margin-top:15%}.iconoshome{margin-top:inherit}}body{margin:0}.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;z-index:1}.bxslider{margin:0!important;z-index:0;padding-left:0}.bx-wrapper img{max-width:100%}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-20px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;margin-top:-20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;margin:3px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#3d9ffb}.bx-wrapper .bx-prev{left:-20px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:-20px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:33px;height:33px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}