/*
@import url(http://fonts.googleapis.com/css?family=Raleway:400,600);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Montserrat|Ubuntu:400,500italic);
*/

.carousel {
margin-bottom: 0;
padding: 0px 0px 0px 0px;
}

.carousel-control {
	/* left: -12px; */
	color:white;
	font-size:20px;
  /* background: rgb(34, 54, 164) 41% 50%; */
}
.carousel-control.right {
	/* right: -12px; */
	color:white;
	font-size:20px;
	background-image:url(../../images/next.png);

}

.carousel-control.left {
	/* right: -12px; */
	color:white;
	font-size:20px;
	 background-image:url(../../images/prev.png);
}

.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}

.carousel-indicators li {
	background: #c0c0c0;
}

.carousel-indicators .active {
background: #333333;
}

div#facebook a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/facebook.png);
	background-position:center;
	background-repeat: no-repeat;
}
div#facebook a:hover{
	background-image:url(../../images/facebook.png);
	background-position:center;
	background-repeat: no-repeat;
}
div#facebook2 a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/facebook2.jpg);
	background-position:center;
	background-repeat: no-repeat;
}


div#twitter a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/twitter.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
div#twitter a:hover{
	background-image:url(../../images/twitter.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
div#twitter2 a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/twitter2.jpg);
	background-position:center;
	background-repeat: no-repeat;
}

div#youtube a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/youtube.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
div#youtube a:hover{
	background-image:url(../../images/youtube.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
div#instagram a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/instagram.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
div#instagram a:hover{
	background-image:url(../../images/instagram.jpg);
	background-position:center;
	background-repeat: no-repeat;
}

div#instagram2 a{
	float:left;
	width:24px;
	height:24px;
	background-image:url(../../images/instagram2.jpg);
	background-position:center;
	background-repeat: no-repeat;
}

#AgrupaRedesSociales{
	display: inline-block;
}
.RedesSociales{

	display: inline-block;
}

.textocontenido{
	font-family: "fuente";
	color:#3B2314;
	font-size:14px;
  line-height: 14px;
  border: none;
  border-radius: 3px !important;
}

button.textocontenido {
  margin-top: 20px;
}

button.textocontenido:hover {
    background: #F68121;
}

.textonoticias{
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	color:#3B2314;
	font-size:18px;
}

.textomenu{
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	color:#3B2314;
	font-size:18px;
}

.itemsmenu{
	color:white !important;
}

.containerMenuCenter{
	margin-right:auto;
	margin-left: auto;
  /*margin-top: 50px;*/
}


.col-centered{
    float: none;
    margin: 0 auto;
}


/*CENTRAR MENU*/
  .navbar-collapse.collapse {
      text-align: center; /* Set this */
      /*display: block !important;
      font-weight:bold;*/
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
  }

  /*CENTRAR MENU*/
  .navbar-nav {
      display: inline-block;
      float: none;
      margin: 0;
  }

  .minisitioItem{
  	width:100%;
  	height:60px;
  	border-radius:5px;
  	border:5px solid #F6F6F6;
  }


  .minisitioItem:hover{
    opacity: 0.8;
    cursor: pointer;
  }


  .tituloser{
    color:white;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    text-align:left;
    padding-right: 30px;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }


  .titulosercenter{
    color:white;
  font-family: 'Raleway', sans-serif;
    font-size: 12px;
    text-align:center;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }


  .tituloNoti{
    color:#4D4D4D;
     font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    font-size:20px;
    text-align: center;
    margin-top: 60px;
    clear:both;
  }


  .resoluciones{
    clear: both;
    margin-bottom: 15px;
    padding: 10px 10px 0px 10px;
    background: #e5e5e5; /* Old browsers */
    background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  }


  .margenAbajo{
    margin-bottom:20px;
      font-family: 'Open Sans', sans-serif;
  }


  .slide {

    z-index:999
  }

  .fichatecnica{
    margin-bottom: 80px
  }


  .btnVerMas{
    width: 100px;
    height: 30px;
    background:#3A2315;
    color:white !important;
    text-align: center;
    margin-top:0px;
    font-family:arial;
    font-size: 16px;
    box-sizing: border-box;
    padding-top:5px;
    font-family: 'Open Sans', sans-serif;
  }

  .btnVerMas:hover{
    background: #FD9332;
  }




  .circularesresoluciones{
    border-radius: 5px;
    width: 100%;
    height: 35px;
    background:#ED1C24;
    color:white;
    text-align: center;
    margin-top:20px;
    font-family:arial;
    font-size: 18px;
    box-sizing: border-box;
    padding-top:5px;
    font-family: 'Open Sans', sans-serif;
  }

  #letraFedepatin{
    font-weight:bold;
    font-size: 22px;
    font-style:italic;
    font-family: 'Ubuntu', sans-serif;
    text-align:center;
    color:#6C6D71;
    padding-top: 20px;
  }

  #imagenMenu{
    cursor: pointer;
    display:none;
  }

  #menuPrincipal{
      position: relative;
      z-index: 1000;
      display: block;
  }


.minaminTituloDiv{
  vertical-align:top;
   font-family: 'Open Sans', sans-serif;
  font-size:12px;
  color:white;
  height:auto;
  width:100%;
  background:#00AEEF;
  padding: 2px;
  margin-top: 6px
}


.divMinito{
  background: #DFE1E1;
  height:300px;
  margin-top:-40px;
  display:block;
}


.divdetalleminuto{
  background:white;
  margin-top:40px;
  height:245px;
  padding:10px 5px 5px 5px;
  overflow-y: auto;
}

.textoMinuto{
  font-size: 10px;
  text-align: justify;
  font-family: 'Open Sans', sans-serif;
}

.contenidominuto{
  display:block;
  clear: both;
  margin-bottom: 20px;
}

.separador{
  border-bottom: 1px dashed #CDCDCD;
}

.bannerDerecho{
  display:block;
}


.tituloCircular{
  color:black;
  text-align: left;
 font-family: 'Open Sans', sans-serif;
}

.fechaCircular{
  color:#545454;
 font-family: 'Open Sans', sans-serif;
}


.textoCircular{
  color:#868686;
  text-align: justify;
 font-family: 'Open Sans', sans-serif;
}

.tituloIntro{
  color:#F10707;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 20px;
}


.descargaCircular{
  color:#868686;
  text-align: left;
    font-family: 'Open Sans', sans-serif;
}


.lineaFooter{
  width:100%;
  height:7px;
  background: #35589f; /* Old browsers */
  background: -moz-linear-gradient(left,  #35589f 0%, #35589f 24%, #ffbd14 24%, #ffbd14 47%, #3cb14b 47%, #3cb14b 73%, #23a6dc 73%, #23a6dc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#35589f), color-stop(24%,#35589f), color-stop(24%,#ffbd14), color-stop(47%,#ffbd14), color-stop(47%,#3cb14b), color-stop(73%,#3cb14b), color-stop(73%,#23a6dc), color-stop(100%,#23a6dc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #35589f 0%,#35589f 24%,#ffbd14 24%,#ffbd14 47%,#3cb14b 47%,#3cb14b 73%,#23a6dc 73%,#23a6dc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #35589f 0%,#35589f 24%,#ffbd14 24%,#ffbd14 47%,#3cb14b 47%,#3cb14b 73%,#23a6dc 73%,#23a6dc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #35589f 0%,#35589f 24%,#ffbd14 24%,#ffbd14 47%,#3cb14b 47%,#3cb14b 73%,#23a6dc 73%,#23a6dc 100%); /* IE10+ */
  background: linear-gradient(to right,  #35589f 0%,#35589f 24%,#ffbd14 24%,#ffbd14 47%,#3cb14b 47%,#3cb14b 73%,#23a6dc 73%,#23a6dc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35589f', endColorstr='#23a6dc',GradientType=1 ); /* IE6-9 */

}

.footer{
  width: 100%;
}

.contenidoFooter{
  max-width:960px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}

.menuFooterItem{
  display: inline-block;
  padding: 10px;
  color: #808285 !important;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
}

.pieCorporativo{
  Font-size: 12px;
  color:#3B2314;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}


/*.paginador{
  padding-top:10px;
  margin-bottom: 20px;
  font-family: "fuente";
  color:#3B2314;
  font-size:18px;
}*/

a:hover{
  color:#555555;
  text-decoration: none;
}

/*a:visited{
  color:#555555;
}
*/


a:link{
   color:#555555;
}



.textoNoti{
  font-family: 'Open Sans', sans-serif;
}


  .redesFoot{
    float:left;
  }



/*CAROUSEL SERVICIOS*/
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-radius: 0;
    border: none;
    background-color: none;

  }

  .carousel-control-slider {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    font-size: 25px;
    color: red;
    text-align: center;
    text-shadow: none;
  }
  .carousel-control-slider.left {
    background-image: none;
  }
  .carousel-control-slider.right {
    left: auto;
    right: 0;
    background-image: none;
  }

  .carousel-control-slider {
    padding-top:23.25%;
    width:3%;
  }

  .carousel-content {
      color:black;
      display:flex;
      /*align-items:center;*/
      text-align: left
  }


  .labelForm{
    text-align: left !important;
    float: left;
    font-family: 'Open Sans', sans-serif;
    color:#6B6B6B;
  }

	#AgrupaRedesSociales{
		margin-top:10px;
	}

	.labelBuscar{
		color:white;
		margin-bottom:0px;
		font-size: 10px;
		font-family: 'Open Sans', sans-serif;
	}


	.camptext{
		height:32px;
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		padding-left: 8px
	}


	.btnFiltro{
		background:black;
		color:white;
		border:none;
		border-radius:0px;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		width:120px;
	}


	.btnFiltro2{
		background:#FFC20E;
		color:black;
		border:none;
		border-radius:0px;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		width:120px;
	}


	.nuestrasCategorias{
		font-family: "fuente";
		background:url(../../images/menusenora/nuestrosPlatos.png);
		background-position:center;
		background-repeat:no-repeat;
		color:white;
		text-align:center;
		max-width:960px;
		width:100%;
		height:54px;
		padding-top:13px;
		margin:0 auto;

		font-weight: bold;
		font-size:25px;
		box-sizing:border-box;
		color:#603913;
	}


	.cabeceraEspacio{
		max-width:1000px;
		margin:0px auto;
	}


	.menuEspacio{
		clear:both;
		position:relative;
		max-width:960px;
		margin:0px auto;
	}



.lineaPerson{
	width:100%;
	height:1px;
	background:#949494 !important;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}


.filtroBusqueda{
	margin-top:-145px;
}


.textoCategoria{
	color:white;
	text-align:left;
	font-weight:bold;
	background:#ED1C24;
	padding:5px;
	margin:3px;
	word-wrap:break-word;
	box-sizing:border-box;

 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.nameLinea{
	width:100%;
	margin-bottom:3px;
	text-align:left;
	padding:5px;
	background:#000000;
	color:white;
	font-weight:bold;

}

.textoCategoria:hover{
	background:black;
	cursor:pointer;
}

 #imagenMenu2{
	display:none;
	cursor:pointer;
}

.paginationOri{
	text-align:right;
	margin-bottom:10px;
	color:#ED1C24;
	font-weight:bold
}

.labelVerMas{
	color:white !important;
	font-size:14px;
}

.agregarCarro{
	color:white;
	background-color:#444444;
	margin-top:4px;
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.agregarCarro:hover{
	background:#000000;
}

.textoProd{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#ED1C24;
	font-weight:bold;
}

.textoPrecio{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#2B2B2B;
	font-weight:bold;
}

.tituloDescribe{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#ED1C24;
	font-weight:bold;
}

.carousel-caption{
	text-align:left;
}

.carousel-caption{
	width:100%;
}

.carousel-indicators{
	display:none
}

.contentContenedor{

	background:url(../../images/fondoContent.jpg);
	max-width: 960px;
	margin-top:20px;
	z-index:999999;
	clear:both;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.75);

}


#leyenda{
position:relative; left:0px;
}

#logomovil{
	display:none;
}
#redes{
	margin-top:30px;
}
#siguenos{
height:30px;  position:relative; float:left;
}

#panelcentral{
	padding:  25px 25px 10px 25px;
}

  @media (max-width: 990px) {

	 .view {
  /* width: 100%;*/
   height: 100%;
   /*margin: 10px;*/
   float: left;
   /*border: 10px solid #fff;*/
   overflow: hidden;
   position: relative;
   text-align: center;
  /* -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;*/
}


	#siguenos{
	height:30px; width:90%;  position:relative; float:left;
	}

	.nuestrasCategorias{
		background:url(../../images/menusenora/nuestrosPlatos1.png);
		background-repeat:no-repeat;
		background-position:center;
		max-width:700px;
		width:100%;

	}


	#leyenda{
		position:relative; left:0px;
	}

	.menuEspacio{
		position:relative;
		top:20px;
		padding:0px 0px 0px 0px;
		margin:0px auto;
		background-color:#513823;
	}

	.nameLinea{
		text-align:center;
		height:30px;
		font-size:18px;
		text-transform: uppercase;
		font-weight:normal;
		padding-top:3px;
		margin-right:5px;
	}

	.menuCategory{
		heigh:32px;
		width:32px;
		float:right
	}

	#imagenMenu2{
		display:block;
	}

	.btnFiltro{
		 background:#FFC20E;
		 color:black;
	 }

 	.filtroBusqueda{
		margin-top:70px;
		background:black;
	}

    .redesFoot{
      float:none;
      padding-top: 30px;
      margin:0px auto;
    }

	.carousel-control-slider {
		padding-top:45.25%;
		width:10%;
	}



  }

 /*resolucion celular*/
  @media (max-width: 767px) {

	.menuEspacio{
		position:relative;
		top:0px;
		padding:0px 0px 0px 0px;
		margin:0px auto;
		background-color:#513823;
	}

	#logo{
		display:none;
	}

	#leyenda{
		display:none;

	}

	#logomovil{
		display:block;
	}
	#redes{
		margin-top:0px;
	}

	.imagenCatalogo{
		display:none;
	}

	.filtroBusqueda{
		margin-top:70px;
		background:black;
	}

	.carousel-control-slider {
		padding-top:90.25%;
		width:10%;
	}

    .imagenNoti{
      margin-bottom: 20px
    }

    .slide {
      margin-top:10px;
    }

    .tituloNoti{
      margin-top:80px
    }

    #carousel-example{
       margin-top:-70px
    }

    #menuPrincipal{
      display:none;
    }

    #imagenMenu{
      display: block;
    }

  }