body {
  background-color: #fff;
  border-top:12px solid #1b1c1b;
  font-size:1em;
  background-image:url('../images/bg-web.jpg');
  background-repeat:repeat;
  font-family:Verdana, Arial, serif;
}

h1, h2, h3, h4, h5, h6 {
  color:#1b1c1b;
  margin:10px 0 5px 0;
  font-family: Georgia, Helvetica, sans-serif;
  font-size:20px;
}
p {
/*   margin:0; */
  font-size:13px;
}


#container {
  background-color:#fff;
  padding:0 10px;
}

#menu {
  margin-top:50px;
}
#front-menu {
  background-color:#000;
   width:704px;
  opacity:0.7;
  margin-top:65px;
  float:left;
}

#front-menu ul {
  margin-left:80px;
}

#menu ul li,#front-menu ul li {
  float:left;
  list-style:none;
  margin-left:30px;
  font-size:105%;
}

#menu ul li a,#front-menu ul li a  {
  color:#1b1c1b;
  text-decoration:none;
  padding:3px 3px 0 3px;
  font-family: Georgia, Helvetica, sans-serif;
  font-size:16px;
}

#menu ul li a:hover, #menu ul li a.active {
  border-bottom:4px solid #1b1c1b;
}

#front-menu ul li a{
  color:#fff;
}
#front-menu ul li{
  margin-bottom:5px;
}

#front-menu ul li a.active {
  font-weight:bold;
}
.sidebar {
  width:200px;
  float:left;
}
#logo img {
  margin-left:10px;
}

.content {
  width:720px;
  float:left;
  padding:0px 10px 10px 15px;
}

#footer {
  width:100%;
  padding:20px 0;
  font-size:80%;
  border-top:12px solid #1b1c1b;
}

#footer-parrafo {
  margin:0 auto;
  width:950px;
}


#front-header {
  background-image:url('../images/front-fondo.jpg');
  width:950px;
  height:585px;
  background-color:#1b1c1b;
  background-position:250px 0;
  background-repeat:no-repeat;
  position:relative;
}

#front-botella{
  /*background-image:url('../images/tannat-reserva.png');*/
  width:726px;
  height:424px;
  opacity:1;
  position:absolute;
  top:138px;
  float: left;
  clear:both;
}
#front-botella{
  opacity:0;
}

#front-sello{
  display:none;
  width:266px;
  height:263px;
  position:absolute;
  top:310px;
  left:680px;
}

#front-sello img{
opacity:1;
}

#front-logo{
  width:246px;
  height:139px;
  background-image:url('../images/front-logo.png');
  background-repeat:no-repeat;
  background-color:#1b1c1b;
  float:left;
}


#sidebar-front {
  width:230px;
  float:left;
   padding: 15px 10px 25px 15px;
}

#content-front {
  width:670px;
  float:left;
  padding:15px 10px 25px 15px;
}

.novedad{
  float:left;
  clear:both;
  width:220px;
}
.novedad p a img {
  width:70px;
  float:left;
  margin-right:3px;
}
.novedad span.fecha {
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
}

.novedad p {
  font-size:12px;
}

.novedad{
  border-bottom:1px solid #e5e5e5;
  padding-bottom:10px;
  margin-bottom:10px;
}

.novedad.last {
  border:0px solid #e5e5e5;
}

.novedad p a {
  color:#333;
}

.ingles p,.ingles h2,.ingles h1{
  color:#162B63;
}

.ocultar {
  display:none;
}

.idiomas{
  float:right;
}
#idiomas img{
  cursor:pointer;
}
a img{
  text-decoration:none;
  border:0px solid #fff;
  padding: 0px;
  margin:0px;
}
.linea-separadora{
  border-bottom:1px solid #e5e5e5;
  width:100%;
  height:1px;
  margin-bottom:4px;
  clear:both;
}

div.theme-default div.nivo-controlNav {
    bottom: -32px;
    left: 0%;
    margin-left: 180px;
    position: absolute;
}

span.lang {
  color:#aaa;
  font-size:10px;
  margin-right:3px;
}

.cufon-loading { 
                visibility: hidden;
}