@charset "UTF-8";
body{
	font-size:15px;
	line-height:27px;
	font-family: "Manrope", sans-serif;
}
img{border:0}.cabezalmovil{background:rgba(0,0,0,.8)}.datos-moviles{display:none;text-align:right;color:#fff;float:left;padding:2%}.clear{clear:both}.centrador{width:1100px;margin:auto}
.header{background-position:center}
#inicio-banner-principal li{
	height: 550px;
}
#inicio-banner-principal{width:100%}
.centrador-banner{margin:auto;width:1100px}
.texto-banner{padding:10px;
	width:45%;
	font-size: 40px;
	line-height: 50px;
	text-transform: uppercase;
	float: left;
	font-weight: 700;
	margin-top:-200px;
}
.grafico-banner img,.texto-banner img{width:100%;height:auto}.grafico-banner{width:100%}
.bannerpancita{
	background-image:url(images/banner-general.jpg);
	Background-size:cover;
	background-position:center
}
.bx-pager bx-default-pager{
	display: none;
}
h2, h3{
	text-transform: uppercase;
	line-height: 40px;
}
#secciones-inicio{
    color: #FFFFFF!important;
    width: 100%;
    margin: auto;
    position: relative;
    margin-top: auto;
}
#secciones-inicio-derecha{
    background-size: cover;
    background-image:url("images/mayore-restaurantes.jpg");
    position: absolute;
    height: 100%;
    width: 50%;
    right: 0;
}
#secciones-piernas{
    background-size: cover;
    background-image:url("images/piernas-cdmx.jpg");
    position: absolute;
    height: 100%;
    width: 50%;
    right: 0;
}
.pavos{
color: #c20814;
	font-size: 20px;
}
.pavos-precio{
color: #4C4C4C;
	font-size: 20px;
}
#boton-pavos{
	margin: auto;
	padding: 3px;
	background-color: #802021;
	color: #FFFFFF;
	width: 15%;
	font-weight: 800;
	font-size: 25px;
	border-radius: 10px;
}
#boton-pavos a,  #boton-pavos a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#lineas{
margin: auto;
text-align: center;
width: 100%;
font-size: 50px;
line-height: 65px;
padding-top: 10%;
padding-right: 0%;
padding-left: 0%;
padding-bottom: 10%;
background-image: url("images/fondo-pavos-inicio.jpg?version=9.757");
background-size: cover;
color: #FFFFFF;
background-position: bottom center;
}
#lineas h2{
	font-size: 50px;
	line-height: 60px;
}
#fianzas-inicio-izq{
    background-size: cover;
    background-image:url("images/servicio-domicilio.jpg");
    position: absolute;
    height: 100%;
    width: 50%;
    left: 0;
}
#secciones-inicio-derecha img, #fianzas-inicio-izq img{
	width: 100%;
	height: auto;
}
.centrador2{
    max-width: 800px;
    float: right;
}
.centrador3{
    max-width: 800px;
    float: left;
}
#secciones-inicio-izq{
    float: left;
	background-image: url("images/fondo-domicilio.jpg");
	padding:1% 5% 1% 5%;
    color: #FFFFFF!important;
    width: 40%;
	background-size: cover;
}
#fianzas-inicio-derecho a, #fianzas-inicio-derecho a:hover, #secciones-inicio-izq a, #secciones-inicio-izq a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#fianzas-inicio-derecho ul, #secciones-inicio-izq ul{
	display: list-item;
	text-align: left!important;
}
#fianzas-inicio-derecho li, #secciones-inicio-izq li{
	display: list-item;
	list-style:disc;
	text-align: left!important;
}
#fianzas-inicio-derecho{
    float:right;
   background-image: url("images/fondo-domicilio.jpg");
	background-size: cover;
    padding: 5%;
    color: #FFFFFF!important;
    width: 40%;
}
#fianzas-inicio-derecho a, #fianzas-inicio-derecho a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
#secciones-inicio ul{
	list-style:none;
	padding:0;
	text-align:center;
	margin: 10% 0%;
	}
.bannercortes{
    background-image: url(images/fondo-visceras.jpg);
    background-size: cover;
    background-position: center bottom;
}

.bannerpollo{
	background-image:url("images/banner-pavos-piernas.jpg?version=9.757");
	background-size:cover;
	background-position:center bottom;
	}
.bannerenvio{
	background-image:url("images/banner-envio-gratis.jpg?version=9.757");
	background-size:cover;
	background-position:center bottom;
	}

.fondo1{background-image:url(images/imagen-home.jpg);height:600px;background-size:cover}
.fondo4 {background-image:url(images/banner-productos.jpg);
	height:500px;
	background-size:cover;
}
.fondo3 {background-image:url(images/shutterstock_640137844.jpg)}
.fondopollo{background-image:url(images/banner-pollo-carrusel.jpg?version=3.989);
height:500px;
	background-size:cover}
.fondores{
	background-image:url(images/banner-res-carrusel.jpg);
	height:500px;background-size:cover}
.seccionpavos{background-image:url("images/banner-pavos-piernas.jpg?version=9.757");
	height:500px;
	background-size:cover}
.fondoviscerainterior{
	background-image:url(images/banner-visceras-carrusel.jpg?version=1.878);
height:500px;background-size:cover
}
.fondocortesinterior{background-image:url(images/banner-cortes-carrusel.jpg?version=1.111);
height:500px;
	background-size:cover}
.fondocortesinterior2{
height:100px}
.fondootrosproductosinterior{
	background-image:url(images/banner-longaniza-carrusel.jpg);
height:500px;
	background-size:cover}
.fondocontacto{background-image:url(images/banner-contacto-carrusel.jpg);
	height:500px;
	background-size:cover}
.fondocerdo{
	background-image:url(images/banner-cerdo-carrusel.jpg?version=3.989);
	height:500px;
	background-size:cover;
background-position: top;}

.fondocortes,.fondootrosproductos{background-image:url(images/shutterstock_264350810.jpg)}.fondocortes{background-image:url(images/fondocortes.jpg)}
.barrasuperior{
	background-color:#c20814;
	text-align:right;
	color:#fff;
	padding:20px 0 10px;
display: block;}
.barrasuperior img{margin-bottom:-5px;margin-right:10px}
.barrasuperior ul,.iconos1 ul,.iconos2 ul,.iconos3 ul,.menu ul{list-style:none;padding:0;margin:0}
.barrasuperior li
{text-align:center;
	font-size:16px;
	display:inline-table}
.barrasuperior li a {
	display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .4s ease;transition:all .4s ease;
text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}
.barrasuperior li a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.menu{
		text-align:center;
	text-transform:uppercase;
background-color: white;
	
}
.menu li{
	display: inline-block;
	padding: 10px;
}
.menu li a{
	padding:10px 15px;
	border-bottom:2px #999 solid;
	-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .4s ease;transition:all .4s ease;
text-decoration: none;
	font-size: 13px;
}
.menu li a:hover{
	text-decoration: none;
	color: #000000!important;
	font-size: 13px;
	border-bottom:2px #87B052 solid;
}
.barrasuperior li a{
	border-right:dotted #fff 1px;
	padding:0 10px;}
.barrasuperior-derecho{float:right}
.barrasuperior-derecho li:a{
background-color: none!important;}
.barrasuperior-izq{
	float:left;
text-transform:uppercase;
font-size: 16px;
font-weight: 600;
}
.barrasuperior li a,.barrasuperior-izq a,.barrasuperior-izq a:hover,.datoscontacto a {
		text-align:center;
	text-transform:uppercase;}

.seleccion-menu{
background: #E59138;}
.seleccion-menu a, .seleccion-menu a:hover{
color:#FFFFFF;
text-decoration: none;
}
.menuresponsive li{
	display:none!important;
}
#galeria1{
	width:100%;
}
#galeria1 ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:20px;
	background-color: #61171c;
}

#galeria1 li{
	width:25%;
	float:left;
}
#galeria1 li img{
	border:none;
	width:100%;
	height:auto;
}
#contenido-logo-menu{
position:absolute;
z-index:9999;
text-align:center;
width:100%;
margin:auto;
}
#botonmenumovil{
	float:right;
margin-top: 5%;
margin-right: 5%;
text-align: right;
display: none;
}
.logotipo{
z-index:9999;
text-align:center;
}
.logotipo img{
	width:25%;
	height:auto;
}
.iconos1home {
padding: 5% 0%;
width: 95%;
margin: auto;}
.iconos1home ul, .iconos1 ul,.iconos2 ul,.iconos3 ul{text-align:center;
padding: 0;
margin: 0;}

.iconos1home h2,.iconoshome h4, .iconoshome2 h2, .iconoshome h4{
	font-size:40px!important;
	text-transform: uppercase;text-align:center}
.iconos1home li {
	display:inline-table;
	width:22%;
	margin:1%;
	padding-top:20px;
	}
.iconos1 li{display:inline-table;width:14%;margin:1%;
	background-image:url(images/fondogris.jpg);padding-top:20px;background-color:#333;
	}
.iconos1home li img{height:auto;width:100%}
.iconos1 li img{height:auto;width:60%}
.iconos1home h3, .iconos1 li h3,.iconos3 li h3{
	;color:#000000;
	font-size:28px;
	padding:8px 0;
text-transform: uppercase;}
.iconos1home a, .iconos1 li a,.iconos3 li a
{text-decoration:none}
.iconos3 {
padding: 8% 0%;
}
.iconos2{
padding: 100px 0%;
}
.iconos2 li {display:inline-table;width:10%;margin:1%}
.iconos3 li{line-height:24px;
	text-align:center;
display:inline-table;width:10%;margin:1%
}.iconosolo{background-image:url(images/fondogris.jpg);padding-top:20px;background-color:#333;text-align:center}.iconos3 li img{height:auto;width:40%}.iconos3 li h3{text-align:center}
.iconos2 li{text-align:center;font-size:16px;}
.iconos2 li img{height:auto;
	width:80%;
border-radius: 50%;}.iconos2 li h3{color:#c20814}.cintillo{
	background-color:#b7b7b7;text-align:center;
font-size: 20px;
	padding: 30px 0px;
	text-transform: uppercase;
}
.cintillo-pavos{
background: rgb(224,122,20);
background: radial-gradient(circle, rgba(224,122,20,1) 0%, rgba(223,70,23,1) 53%, rgba(255,51,0,1) 100%);
	margin: auto;
	border-radius: 10px;
	width: 50%;
	font-size: 27px;
	color: #FFFFFF;
	padding: 2%;
	line-height: 32px;
	margin-bottom: 4%;
	text-align:center}
.cintillo h1,.cintillo h2{color:#fff;padding:20px 0;margin:0}.fotografiahome1{background-image:url(images/shutterstock_1047870661.jpg);height:300px;background-position:center;background-size:cover}.fotografiahome2{background-image:url(images/home2.jpg)}
.bannerpavos{background-image:url("images/banner-pavo-crudo.jpg");
height:400px;background-position:center;background-size:cover}
.bannerpierna{background-image:url("images/banner-pierna-crudo.jpg");
height:400px;background-position:center;background-size:cover}
.textohome{
	margin-bottom: 5%;
}
.textohomeizquierdo{
    width: 70%;
    float: left;
    padding-top: 2%;
}

.textohome2 {
text-align: center;
margin: auto;
	padding-top: 5%;
}
.textohomederecho,.textohomeizquierdo h3{color:#666; font-size: 25px;}.textohomederecho{width:26%;float:right;background-image:url(images/fondofotohome.jpg);background-position:center;background-size:cover;text-align:right;font-size:20px;color:#fff;text-shadow:2px 2px 4px #000;line-height:24px;padding-top:350px;padding-bottom:30px;padding-right:2%}.fraseeslogan img,.logopie img,.textohomederecho img{width:100%;height:auto}.fraseeslogan{padding-top:100px;width:230px}

.pie{
	background-color:#c7c7c7;
	color:#000000;
padding-top: 50px;
font-size: 13px!important;}
.pie ul{
margin: 0;
padding: 0;
text-align: center!important;}
.pie li{
display: inline-table;
width: 30%;
	padding: 30px 0px;
}
.pie img{
	height: auto;
width: 60%;
}
.pie a{color:#000000;text-decoration:none}
.datospie,.horariospie,.menupie{display:inline-table;margin-right:40px;padding:20px 0}.menupie ul{list-style:none;padding:0;margin:0}
.pie2{background-color:#333;color:#fff;padding-bottom:15px}.leyendapie,.logopie{float:left;width:200px;margin:30px 0}.leyendapie{float:right;width:300px;text-align:right}.lista-cerdo,.lista-otros,.lista-pollo,.lista-res,.lista-visceras{background-position:center;background-size:100%;padding:50px 30px}.lista-res{background-image:url(images/shutterstock_1031664748.jpg)}.lista-pollo{background-image:url(images/pollo-fondo.jpg)}.lista-visceras{background-image:url(images/fondo-visceras.jpg)}.lista-cerdo{background-image:url(images/banner-cerdo.jpg)}.lista-otros{background-image:url(images/fondo-otros.jpg)}
.lista-productos{text-align:center;
	color:#fff;
	padding:5px 30px;
	font-size:25px;
	background:rgba(0,0,0,.8);
line-height: 42px;
width: 90%;}
.textocontacto,
.textohistoria{margin:auto;
	width:80%;
	text-align:center;
font-size: 17px;
line-height: 27px;
color: #585858;
}
.textocontacto{width:50%;float:left;line-height:20px;text-align:left}
.textocontacto2{
    width: 40%;
    margin: auto;
	text-align: center;
	padding-top: 80px;
    line-height: 20px;
    padding-bottom: 80px;
}
.fotocontacto{width:40%;float:right;background-image:url(images/fondobanner1.jpg);background-size:cover;background-position:center;font-size:20px;color:#fff;text-shadow:2px 2px 4px #000;line-height:24px;text-align:right;margin-top:20px;padding-top:300px}.fotocontacto p{padding:10px}.campo,.campo-texto{background-color:#ddd;padding:2px;width:100%;height:25px;border:0;margin:2px 0}.campo-texto{height:100px}.boton-enviar{background:#c20814;color:#fff;padding:5px 10px;font-size:20px;border:0;margin:2px 0}
.datoscontacto{background-color:#c20814;
	font-size: 15px;
	line-height: 25px;
	text-shadow: none!important;
	color:#fff;
	padding:10px}
.datoscontacto a, .datoscontacto a:hover {
	color: #FFFFFF;
}
.shadow{cursor:crosshair;-moz-box-shadow:-5px -5px 5px #888;-webkit-box-shadow:-5px -5px 5px #888;box-shadow:-5px -5px 5px #888}.bx-next,.bx-prev{display:none}.bx-viewport{height:450px}
.btn_wapp{
	position: fixed;
	bottom: 3%;
	top:auto;
	right: 30px;
	padding: 10px;
	background-color: #25d366;
	color: #FFFFFF;
	text-align: center;
	box-sizing: border-box;
	box-shadow: 0 5px 10px 2px rgba(0,0,0,.2);
	display: flex;
	align-items: center;
	vertical-align: middle;
	font-size: 20px;
	z-index: 99999;
	width: 200px;
	border-radius: 20px;
text-transform: uppercase;
	font-weight: 700;
}
.btn_wapp-izq{
	float: left;
	width: 40%;
}
.btn_wapp-derecho{
	float: right;
	width: 60%;
	font-family: 'Oswald',sans-serif;
	padding-top: 10px;
}
.btn_wapp img{
	width: 70%!important;
	height: auto;
}
.btn_wapp a,.btn_wapp a:hover{color:#fff;text-decoration:none}
.btn_wapp2 {position:fixed;
	bottom:0%;
	right:0px;
	box-sizing:110;
	text-align:center;
	align-items:center;
	vertical-align:middle;
	width: 100%;
	font-size:16px;
	z-index:99999;
display: none;}
.btn_wapp2 img{
    background-color: #61171c;
    padding: 1%;
    width: 4%;
    border-radius: 50%;
    margin-left: 1%;
}
.btn_wapp3 {
	position:fixed;
	bottom:1%;
	left:30px;
	width: 10%;
	box-sizing:110;
	box-sizing:border-box;display:flex;align-items:center;vertical-align:middle;font-size:16px;z-index:99999;}
.btn_wapp3 img{
	height: auto;
    width: 80%;
}

#menulateralmovil{
background-color: #000000;
	padding: 1%;
	position: fixed;
	right: 0;
	display: none;
	z-index: 9999;
	height: 100%;
	width: 10%;
	text-align: center;
}
#menulateralmovil img{
	width: 80%;
	height: auto;
	padding: 10%;
}
#cuerpo{
	width: 100%;
}
#aviso{width:100%;bottom:0;position:fixed;clear:both;z-index:9999;
	background-color:#D51B1E;
}
#aviso-contenido{margin:auto;padding-top:1%;width:600px;
color:#FFF;
text-align:center;
	padding: 2%;
font-size:19px;
line-height: 24px;}
#aviso-contenido a{
color:#F90;
text-decoration:none;
}

.contacto-lateral img{
	width: 100%;
	height: auto;
}
.contacto-lateral{
position: fixed;
bottom: 424px;
top:auto;
right: 0px;
	border-radius: 25px 0px 0px 25px;
	background-color: #c20814;
color: #FFFFFF;
text-align: center;
box-sizing: border-box;
box-shadow: 0 5px 10px 2px rgba(0,0,0,.2);
display: flex;
align-items: center;
vertical-align: middle;
z-index: 99999;
width: 60px;
}

.contacto-lateral ul{
	padding: 0px 15px;
}
.contacto-lateral li{
	list-style: none;
}
