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

 @font-face {
    font-family: 'lucida_calligraphyitalic';
    src: url('lcallig-webfont.eot');
    src: url('lcallig-webfont.eot?#iefix') format('embedded-opentype'),
         url('lcallig-webfont.woff') format('woff'),
         url('lcallig-webfont.ttf') format('truetype'),
         url('lcallig-webfont.svg#lucida_calligraphyitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
font-family: 'Montserrat', sans-serif;
font-family: 'Playfair Display', serif;
*/
.izq{
	float: left;
}
.dcha{
	float: right;
}
    /* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
		min-height: 0px;
		position: fixed;
		z-index: 99;
		width: 100%;
    }

.tabulacion:first-letter {
	margin-left: 15px;
}

.navbar-inverse .navbar-nav>li>a{
	font-family: 'Montserrat', sans-serif;
}
    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f0f0f0;
        position: absolute;
  bottom: 0;
          width: 100%;
         height: 60px;
    }

  .carousel-inner img {
      width: 100%; /* Set width to 100% */
      margin: auto;
      min-height:200px;
  }
	.navbar-inverse {
		 background-color: #26537D;
	 }
	 .navbar {
		 border: 1px solid #26537D;
	 }
	 .navbar-inverse .navbar-nav>li>a {
		 color: #FFFFFF;
	 }
	 .jumbotron {
		
      background-color:#FFFFFF;
      color:#26537D;
      padding: 80px 25px 0px 25px;
      /*font-family: Montserrat, sans-serif;*/ 	
  	}
	 .jumbotron h1{
		font-family: 'lucida_calligraphyitalic';
	 }
	 p{
		 letter-spacing: 2px;
	 }
.bare-tit{
	font-family: 'lucida_calligraphyitalic';
}
	 .cabh2{
		 color:#26537D;
		 font-size: 32px;
		 letter-spacing: 6px;
		 font-family: 'Playfair Display', serif;
	 }
	 .cabh3{
		 color:rgba(0,0,0,0.8);
		 font-size: 24px;
		 letter-spacing: 2px;
		 line-height: 30px;
		font-family: 'Playfair Display', serif;
		 font-style: italic;
	 }
	.cabh4{
		color:#26537D;
		font-size: 20px;
		font-family: 'Playfair Display', serif;
	}
	.dali{
		font-size: 15px;
		font-family: 'Montserrat', sans-serif;
	}
	.cabh2-vinos{
		/*color:#26537D;*/
		color: rgba(0,0,0,1.00);
		 font-size: 32px;
		 letter-spacing: 6px;
		 font-family: 'Playfair Display', serif;
	}
	 .cabp{
		 color:rgba(0,0,0,1.00);
		 font-size: 14px;
		 letter-spacing: 3px;
		/*font-family: 'lucida_calligraphyitalic';*/
	 }
.carousel-caption-arriba h2 {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	font-size: 20px;
	letter-spacing: 3px;
	color: rgba(0,0,0,1.00);
	margin-top: 15px;
	margin-bottom: 15px;
}


	 h3{
		 /*color:#26537D;*/
		 color: rgba(0,0,0,1.00);
		 font-size: 25px;
		 letter-spacing: 3px;
		font-family: 'Montserrat', sans-serif;
	 }

	p{
	font-family: 'Montserrat', sans-serif;
	}
	 .tit-bodega{
		 /*color:#26537D;*/
		  color: rgba(0,0,0,1.00);
		 font-size: 16px;
		 letter-spacing: 3px;
		font-family: 'Playfair Display', serif;
	 }
	 .enlace{
		 color:#26537D;
		 /* color: rgba(0,0,0,1.00);*/
		 font-size: 16px;
		 letter-spacing: 3px;
	font-family: 'Montserrat', sans-serif;
	 }
	 .well{
		 overflow: auto;
	 }
	 .borde-sup{
		 border-top: 1px solid #7D97AD;
	 }
.borde-sup a {
		 color: #7D97AD;
    cursor:pointer;
	 }
.borde-sup a:hover {
		color: #7D97AD;
	 }
	 .btn-default {
		color: #26537D;
   		background-color: #fff;
    	border-color: #26537D;
		letter-spacing: 5px;
		 
	 }
	 .btn {
		 padding: 3px 20px;
		 border-radius: 0px;
		 font-family: 'Montserrat', sans-serif;
	 }

	.badge {
	display: inline-block;
    min-width: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color:rgba(0,0,0,1.00);
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	background-color:rgba(255,255,255,1.00);
    padding: 3px 7px;
    border-radius: 10px;
}
.nav > li > a{
	padding: 10px 8px
}
.carousel-caption-arriba {
  position: absolute;
	width: 100%;
  right: 0%;
  top: 90%;
  left: 0%;
  z-index: 1;

  color: #23527c;
  text-align: center;

  text-shadow: none;
  display:inline;
  background-color:rgba(255,255,255,1.00);
  opacity: 1;
}

.panel-heading{
	 font-family: 'Montserrat', sans-serif;
	background-color: RED;
	
}
.panel-heading a{
	 font-family: 'Montserrat', sans-serif;
	color: #23527c;
}
.vino-nombre{
	 font-family: 'Playfair Display', serif;
	font-size: 16px;
	color: rgba(0,0,0,1.00);
}
.carousel-control.left {
	/*
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
	*/
	background-image:none;
}
.carousel-control.right {
  /*right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;*/
	background-image:none;
}
 @media screen and (max-width: 768px){
.col-dos{
	width: 50%;
	float: left;
	}
	 .izq{
	float:none;
	}
.carousel-caption-arriba {
  top: 80%;
	}

}
		
	 @media screen and (min-width: 768px){
		 .jumbotron h1{
			 font-size: 40px;
	 }
        
}

/*  solo para los textos de slider */
@media screen and (min-width: 768px) and (max-width: 1024px){
	.carousel-caption-arriba {
  top: 85%;
	}
	
	}