@import "reset.css";

@import "styles-pie.css";

@import "login.css";

#CDSSCROLLINGRAVE {width:215px !important}


body{font: normal 12px 'Lucida Sans', Arial, Helvetica, sans-serif; overflow: visible;}

body.bodega{background: #000 url(../images/bg-page.jpg) no-repeat top;}

body.killka{background: #000 url(../images/bg-page.jpg) no-repeat top;}

body.posada{background: #000 url(../images/bg-page.jpg) no-repeat top;}

body.sustentabilidad{background: #000 url(../images/bg-sustentabilidad.jpg) no-repeat top;}

em{font-style: italic;}



/*

#nav{position: absolute; top: 66px; left: 50%; margin-left: -227px; z-index: 5; width:100%}

#nav ul{display: block;}

#nav ul li{display: inline-block; float: left; margin: 0 2px 0 0;}

#nav ul li a{display: block; height: 35px; font-size: 17px; color: #fff; text-decoration: none; font-family: cambria, serif; padding: 7px 0 0 13px;}

*/

#btnbodega{background: transparent url(../images/btn-bodega.png) no-repeat; width: 213px; font-size: 19px !important;}

.bodega #btnbodega{height: 40px;}



#btnkillka{background: transparent url(../images/btn-killka.png) no-repeat; width: 137px;}

.killka #btnkillka{height: 40px;}



#btnposada{background: transparent url(../images/btn-posada.png) no-repeat; width: 137px;}

.posada #btnposada{height: 40px;}



/* subnav */

#nav li > ul{display: none; position: relative; top: auto; left: auto; width: 100%;}

#nav li.over ul{display: block;}

#nav .submenu li{display: block; float: none; padding: 5px 0 5px 15px;}

#nav .submenu li a{height: auto; padding: 0; color: #fff; font-size: 12px; text-decoration: none; font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;}



#nav li > ul.bodega{width: 226px; background: #AF6B29;}

#nav li > ul.killka{background: #76181A; width: 150px;}

#nav li > ul.posada{background: #5d6534; width: 150px;}





#right-col{position: absolute; top: 0; left: 50%; margin-left: 357px; z-index: 3; width: 93px; text-align: center;}

#right-col span{display: inline-block;}

#right-col .verlineas{width: 92px; height: 27px; background: transparent url(../images/btn-ver-lineas.png) no-repeat; font-size: 10px; text-align: center; line-height: 10px; padding: 6px 0 0;}

#right-col .verlineas a{text-decoration: none; color: #bb9f56;}

#right-col .valleurco {margin-top: 18px;}

#right-col .top5 {margin-top: 18px;}

#right-col .blog {margin-top: 18px;}



#header{height: 108px; position: absolute; top: 0; left: 50%; margin-left: -475px; z-index: 4;}

#logo{display: inline-block; width: 174px; height: 77px; margin: 15px 0 0 40px;}



#wrapper{width: 950px; position: absolute; top: 0; left: 50%; margin-left: -475px; z-index: 2;}

#wrapper2{width: 950px; position: absolute; top: 0; left: 50%; margin-left: -475px; z-index: 0;}



#content{background: #fdf5e7; margin: 108px 0 0; padding: 25px 0 89px; overflow: hidden;}

#content h1, #content h2{margin-left: 260px; clear: both;}

#content h1{color: #ae6b29; font-weight: normal; font-size: 34px; font-family: cambria, serif; margin: -10px 0 22px 260px;}

#content h2{color: #413121; font-weight: normal; font-size: 22px; font-family: cambria, serif;}

#content h4{font-size: 12px; color: #ae6b29; font-weight: bold;}



#content #center-col p{margin-bottom: 1.2em; color: #413121; font-size: 11px; line-height: 19px;}

#content .main-image{margin: -4px 0 0 26px; clear: both; width: 752px; height: 201px;}



#content #left-col, #content #center-col, #content #right-col{margin: 0; padding: 0;}

#content #left-col{float: left; width: 220px; margin: 0 0 0 26px;}



#content #center-col{float: left; width: 545px; margin: -5px 0 0 2px; padding: 0 13px; overflow: hidden;}

.centercontainer{width: 520px;}

.centercontainer p a{color: #413121;}

.centercontainer ul.lista{margin: 1.5em 0; font-size: 11px; color: #413121; list-style: disc inside none;}



#btnreserva{background: transparent url(../images/btn_reserva.gif) no-repeat left bottom; width: 517px; height:34px;}

#btnreserva ul{width: 517px; height:34px;}

#btnreserva ul li{display:inline-block; height:34px; width:44px; vertical-align:top; *display: inline;}

#btnreserva ul li.reserva{margin-right:235px; width:78px;}





#content .quote{font-family: cambria, serif; font-size: 17px !important; font-style: italic; color: #af6b29 !important; line-height: 21px !important; margin: 17px 0 0;}

#content .capital-letter{font-family: cambria, serif; font-size: 68px; color: #af6b29; display: inline-block; float: left; margin-right: 10px; margin-left: -3px; height: 42px;}



#bottomfix{background: #fdf5e7; width: 950px; position: absolute; bottom: 0; height: 60%; left: 50%; margin-left: -475px; z-index: 1;}



#register{width: 700px; background: #00f;}



#listasustentabilidad li{font-family:'Lucida Sans',arial,helvetica,sans-serif; font-size:11px; list-style:disc inside none; margin:15px 0;}



#msgvoto{font-size:10px !important; line-height:11px !important; margin:-10px auto 25px !important; width:90px;}

#msgfavoritos{color:#BB9F56 !important; font-size:10px !important; line-height:11px !important; margin:-5px auto 25px !important; width:127px;}



.imgvalle{margin-left: 27px;}



.articleimage{border: 1px solid #d8d0c5; padding: 4px; background: #fff; display: inline-block; width: 161px; height: 103px;}

.fleft{float: left; margin-right: 15px;}



.gps{display: block; background: #f00; width: 172px; height: 171px; background: url(../images/ubicacion_gps.jpg) no-repeat; padding: 105px 15px 0px; font-size: 11px !important; color: #413121; line-height: 16px; margin: 15px 0 0;}



.iconlist .iconlist-item {width: 145px; font-size: 8px !important; text-transform: uppercase; overflow: hidden; margin: 0 0 10px;}

.iconlist .iconlist-item img{display: block; float: left; width: 32px; height: 32px; margin-right: 8px;}

.iconlist .iconlist-item span{display: block; float: left; margin: 5px 0 0; text-align: left; width: 85px;}

.iconlist .iconlist-item span a{text-decoration: none; color: #413121;}

.center{text-align: center;}

.right{text-align: right;}

.left{text-align: left;}



.clearfix{clear: both; margin: 1.5em;}



.alpha{margin-left: 0 !important;}

.omega{margin-right: 0 !important;}





#contenedor950 { width:950px; margin:0 auto}

#logo-home { margin:15px 0 0 35px; float:left; width:300px}





.may { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#939597; width:90px; height:80px; float:left; margin:10px 0 0 70px; padding-top:20px; padding-right:20px; cursor:pointer}

.may span { font-size:30px; color:#C37129}

.may:hover { background: none; color:#493925; background: url(../imagenes/img-grape.png) no-repeat 12px 0; }

.may:hover span { color:#493925}



/* 21-10-2014 */

.caja80 { width:80%; margin:0 auto}

#content .caja80 h1 { margin:0 !important; font-style:italic; border-bottom:1px solid #A85700; padding:10px 0}

#bdormul { margin:20px 0}

.titmulsel { background:#ECE4D4; width:70px; height:20px; line-height:20px; font-size:12px; color:#BA9E54; text-align:center; display:inline-block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; position:absolute; top:2px; left:0; z-index:9999}

.form-group { position:relative; float:left; margin-right:10px}

input.buscar-premios { background:#BA9E54; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; width:70px; height:20px; line-height:20px; border:none}

hr.bdor { height:2px;  background:#BA9E54; border:none; margin:0}

.clear { clear:both}

#topbdor { background:#2C2315; height:30px; margin:20px 0; padding:5px 0}

#topbdor li { list-style:none; color:#BA9E54; float:left; border-right:1px solid #BA9E54; text-align:center }

#topbdor li:nth-child(1) { width:120px}

#topbdor li:nth-child(2) { width:250px}

#topbdor li:nth-child(3) { width:300px}

#topbdor li:nth-child(4) { width:90px; border-right:none}

h1.tit-lineas { background: url(../imagenes/log-sal-premios.png) no-repeat #C0A24F 5px 5px; padding: 0 0 0 120px !important; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; height:50px; line-height:50px; border:none !important; color:#fff !important; font-style:normal !important; font-weight:normal !important }

table.premios { margin:10px 0}

table.premios td { text-align:center}

table.premios td:nth-child(1) { width:120px}

table.premios td:nth-child(2) { width:250px}

table.premios td:nth-child(3) { width:300px}

table.premios td:nth-child(4) { width:90px}

.tablas-premios { height:380px; overflow:scroll}

.puntaje { font-size:12px; color:#BA9E54; text-align:center; display:inline-block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  background:#ECE4D4; margin-right:10px; padding:0 10px}

.puntaje input { width:35px; height:20px; border:none }

.encontranos {font-size:11px !important}