﻿/* CSS Document */

*{
     font-family:verdana;
     margin:0;
     color:#666;
}
body{
     font-size:0.7em;
     background-image:url('../img/fondo.jpg');
     background-repeat:repeat-y;
}
img{
     border:0;
	 padding:0;
	 display:block;
}
img.botella{
	display:inline;
}
h2,h3,h4{
	color:#881a25;
}
h2{
	font-size:12px;
}
h3,h4{
	font-size:11px;
}
a{
	text-decoration:none;
	font-weight:bold;
	color:#857c73;
}
a:hover{
	color:#881a25;
}
/*a{
     font-family:Verdana,sans,arial;
     font-weight:bold;
     text-decoration:none;
     color:#191919;
	 letter-spacing: 1px;
	 font-size:9px;
}
a:hover{
     color:#9e1a0d;
}*/
a.closbarenys,a:link.closbarenys,a:hover.colsbarenys,a:visited.colsbarenys{
     display: block;
     margin: auto;
     height: 0 !important;
     width: 197px;
     padding: 194px 0 0 0;
     overflow: hidden;
     height /**/: 194px;
     background: url('../img/logo.jpg') no-repeat 0 0;
}
p.volver {
	text-align: right;
	clear:left;
}
.volver a {
	text-transform: uppercase;
	background: url(../img/volver.jpg) no-repeat center right;
	padding: 2px 20px 2px 0;
	color: #857c73;
	font-size:9px;
	letter-spacing: 1px;
	font-family:Georgia,Verdana,Sans;
}
.volver a:hover{
	color:#9e1a0d;
}
p.anyos{
	margin-bottom:10px;
}
#contenedor{
     width:840px;
     float:left;     
}
#navegacion{
     width:197px;
     height:550px;
	  background-color:#f4f2e6;
     float:left;
	 font-size:9px;
}

#contenidoPrincipal{
     float:left;
     width: 347px;
     padding: 111px 42px 10px 42px;
}
#contenidoPrincipal .novedad img{
	margin-top:10px;
}
#contenidoPrincipal .novedad p.fecha{
	padding-top:9px;
	font-family: Georgia;
	font-weight:bold;
}
#contenidoPrincipal .novedad h2{
	font-family: Georgia;
	padding-top:6px;
	padding-bottom:9px;
	font-size: 17px;
	font-weight:normal;
}
#contenidoPrincipalAmpliado{
     float:left;
     width: 540px;
     padding: 0 42px 15px 42px;
}
#contenidoPrincipalAmpliado div#imagenGaleria{
	width:400px;
	float:left;
}
#contenidoPrincipalAmpliado div#navegacionGaleria{
	height:292px;
	width:105px;
	float:right;
	overflow:auto;
}
#contenidoPrincipalAmpliado div#navegacionGaleria img{
	border:1px solid #fff;
}
/*#contenidoPrincipalAmpliado div#navegacionGaleria a{
	background-color:#ccc;
	width:82px;
	height:62px;
	padding:10px;
}
#contenidoPrincipalAmpliado div#navegacionGaleria a:hover{
	background-color:#000;
}*/
#contenidoPrincipalAmpliado p.pieFotoGaleria{
	clear:both;
	padding-top:8px;
}
#contenidoPrincipalAmpliado p.pieActividades{
	padding:15px;
	font-family:verdana;
	font-weight:bold;
}
#contenidoPrincipalAmpliado div#contenedorNovedades{
	float:left;
	width:100%;
	padding-bottom:15px;
	margin-bottom:15px;
	_margin-bottom:0;
	border-bottom:1px solid #c6bdac;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#ultimaNovedad{
     float:left;
     width: 350px;
	  border-top:1px solid #c6bdac;
	  margin-top:11px;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#ultimaNovedad img{
	padding-top:14px;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#ultimaNovedad p.fecha{
	padding-top:9px;
	font-family: Georgia;
	font-weight:bold;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#ultimaNovedad h2{
	font-family: Georgia;
	padding-top:6px;
	padding-bottom:9px;
	font-size: 17px;
	font-weight:normal;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#otrasOpciones{
     float:right;
     width: 152px;
	  margin-top:10px;
}
#contenidoPrincipalAmpliado div#contenedorNovedades div#otrasOpciones img.venavisitarnos{
	margin-top:20px;
}
#contenidoPrincipalAmpliado div#direccion{
	clear:left;
	float:left;
	width:200px;
	margin-top:15px;
}
#contenidoPrincipalAmpliado div#direccion p{
	border-top:1px solid #c6bdac;
	border-bottom:1px solid #c6bdac;
	padding:5px 5px;
	font-size:10px;
}
#contenidoPrincipalAmpliado div#direccion p.ultimo{
	border-top:0;
	border-bottom:1px solid #c6bdac;
}
#contenidoPrincipalAmpliado div#enlace{
	width:300px;
	float:right;
	margin-right:12px;
	margin-top:15px;
}
#contenidoPrincipalAmpliado div#enlace p{
	text-align:right;
	}
.lineaProductos{
	background-color:#FAF9F4;
	border-top:2px solid #c6bdac;
	float:left;
	clear:both;
	width:100%;
}
.ultima{
	border-bottom:2px solid #c6bdac;
	margin-bottom:15px;
}
.lineaProductos img{
	float:left;
}
.primerProducto{
	width:267px;
	float:left;
}
.segundoProducto{
	width:267px;
	border-left:2px solid #c6bdac;
	float:right;
}
.informacionProducto{
	float:left;
	width:135px;
	margin:6px;
	margin-right:0;
	padding:20px 10px 0 10px;
	border-left:1px solid #c6bdac;
}
.informacionProducto p.year{
	margin-top:55px;
	font-weight:bold;
}
.informacionProducto p.info{
	background-color:#eeecdd;
	padding:2px;
}
.informacionProducto p.tipoVino{
	color:#881a25;
}
.informacionProducto span.tipoVino{
	font-weight:bold;
	color:#881a25;
}
.informacionProducto span.year{
	padding-right:8px;
	margin-right:8px;
	border-right:1px solid #c6bdac;
	font-weight:normal;
}
#contenidoPrincipalAmpliado div#contenidoFondo{
	background-color:#F6F6EC;
	border-top:2px solid #c6bdac;
	border-bottom:2px solid #c6bdac;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	width:100%;
	padding:15px 0 0 0;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#introduccion{
	width:350px;
	padding-left:15px;
	padding-bottom:10px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#introduccion img{
	margin:10px 0;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#introduccion p{
	color:#191919;
}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad{
	float:left;
	clear:left;
	padding:15px;
}
#contenidoPrincipalAmpliado div#contenidoFondo .separadorFondo{
	border-top:2px solid #c6bdac;
	clear:both;
}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad .descripcion{
	width:330px;
	float:left;
	border-right:1px solid #c6bdac;
	padding-right:10px;
}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad .descripcion h3{
	font-weight:bold;
	margin-bottom:10px;
	}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad .caracteristicas{
	width:145px;
	float:left;
	margin-left: 13px;
}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad .caracteristicas p{
	color:#881a25;
}
#contenidoPrincipalAmpliado div#contenidoFondo .actividad .caracteristicas p.precio{
	font-weight:bold;
	margin-bottom:10px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones{
	float:left;
	clear:left;
	width:350px;
	border-right:1px solid #c6bdac;
	margin:10px 0;
}

.text-negre{
color: #333;
}

#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion{
	border-bottom:1px solid #c6bdac;
	padding:15px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion h3,h4{
	padding-bottom:10px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion span.subtitulo{
	padding:0;
	margin:0;
	color:#881a25;
	font-size:11px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion ul{
	padding:2px 2px 2px 13px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion.ultima{
	border-bottom:0;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#informacionInstalaciones{
	float:left;
	margin:auto;
	width:145px;
	padding-top:15px;
	margin-left:20px;
	font-weight:bold;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#informacionInstalaciones p{
		color:#881a25;
		padding-top:10px;
		padding-bottom:15px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#informacionInstalaciones img.casa{
	padding-top:20px;
}
#contenidoPrincipalAmpliado div#contenidoFondo div#instalaciones .instalacion img.casa{
	margin:auto;
}
#contenidoPrincipalAmplicado div#informacionVino{
	float:left;
	background-color:#ccc;
}
#contenidoPrincipalAmpliado div#informacionVino div#botella{
	float:left;
	margin-right:34px;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha{
	width:361px;
	background-color:#f6f6ec;
	float:left;
	margin-bottom:15px;
	margin-top:20px;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha .separadorFicha{
	border-top:1px solid #bfbbaf;
	margin:5px 0;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha p.introduccionFicha{
	color:#960115;
	line-height:15px;
	padding:0 10px 10px 10px;
	margin-bottom:30px;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha p{
	padding:0 10px;
	font-size:12px;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha p.descargarFicha{
	text-align:right;
	margin-top:35px;
	margin-bottom:9px;
	font-size:10px;
}
#contenidoPrincipalAmpliado div#informacionVino div#ficha label{
	color:#bab4a8;
}
#contacto{
	background-color:#fbfcf7;
	border-top:1px solid #c6bdac;
	border-bottom:1px solid #c6bdac;
	margin-top:15px;
}
#contacto span.titulo_contactar{
	font-weight: bold;
	color:#881a25;
	margin:8px 0;
}
#contacto input,textarea{
	border:1px solid #c6bdac;
	width:370px;
}
#contacto input.boton{
	margin:4px 0;
	font-weight:bold;
	padding:0;
	color:#881a25;
	background-color:#fbfcf7;
}
/*#navegacion a{
	     color:#857c73;
}
#navegacion a:hover{
	     color:#9e1a0d;
}*/
#navegacion ul{
     width:197px;
     list-style:none;
     margin:0;
     padding:0 0 0 0;
     border-top:1px solid #D9D5C9;
     border-bottom:1px solid #fff;
}
#navegacion li{
     padding: 2px 0 2px 30px;
     border-top:1px solid #fff;
     border-bottom:1px solid #D9D5C9;
}
#navegacion li.activa{
	background-color:#ecebd7;
}
#navegacion li.contactar{
     margin-top: 15px;
}
#navegacion li.primera_subopcion{
     padding: 8px 0 2px 45px;
     border-top:1px solid #fff;
     border-bottom:0;
     background-color:#f8f8f0;
}
#navegacion li.subopcion{
     padding: 3px 0 2px 45px;
     border:0;
     background-color:#f8f8f0;
}
#navegacion li.ultima_subopcion{
     padding: 3px 0 8px 45px;
     border-top:0;
     background-color:#f8f8f0;
}
#navegacion li.subopcion_selected{
     padding: 3px 0 2px 45px;
     border:0;
     background-color:#f8f8f0;
}
#navegacion li a{
	font-size:9px;
	letter-spacing: 1px;
	font-family:Georgia,Verdana,Sans;
	color:#857c73;
}
#navegacion li a:hover{
	color:#9e1a0d;
}
#navegacion li.selected a{
     color:#9e1a0d;
}
#contenidoPrincipal ul{
	margin:0;
	padding:10px 20px 0 20px;
	list-style:square;
}
#contenidoPrincipal ul li{
	padding-top:5px;
	padding-bottom:5px;
}
#contenidoPrincipal p {
	line-height:15px;
}
#contenidoPrincipal p.pieFoto {
	font-size:9px;
	padding-top:7px;
}
#contenidoPrincipalAmpliado p.idiomas{
	text-align:right;
	padding: 10px 0 80px 0;
	font-size:9px;
	color:#857c73;
}
/*#contenidoPrincipalAmpliado a{
	color:#857c73;
}
#contenidoPrincipalAmpliado a:hover{
	color: #9e1a0d;
}*/
#contenidoPrincipalAmpliado img.botellas{
	padding:15px 0;
}
#contenidoPrincipalAmpliado img.presentacion{
	padding:13px 0 10px 0;
}
#contenidoPrincipalAmpliado img.inicio{
	padding:15px 0 10px 0;
}
.separador{
     border-bottom:1px solid #c6bdac;
     margin: 14px 0;
}
.separadorTitulo{
     border-bottom:1px solid #c6bdac;
     margin: 12px 0 14px 0;
     clear:left;
}
#contenidoSecundario{
     float:left;
     width:150px;
}
#contenidoSecundario img.texto{
     padding-bottom:50px;
}
#contenidoSecundario img.dotarragona{
	padding-top:115px;
}
#contenidoSecundario img.elaboracionB{
	padding-top:173px;
}
#contenidoSecundario img.elaboracionB2{/*català*/
	padding-top:157px;
}
#contenidoSecundario img.tradicionA{
	padding-top:15px;
}
#contenidoSecundario img.tradicionB{
	padding-top:57px;
}
#contenidoSecundario p.idiomas{
     padding: 15px 0 115px 0;
	 font-size:9px;
	 color:#857c73;
}
a.idiomas{
	font-size:9px;
	letter-spacing: 1px;
	font-family:Georgia,Verdana,Sans;
	color:#857c73;
}
a.idiomas:hover{
	color:#9e1a0d;
}
/*#contenidoSecundario a{
	color:#857c73;
}
#contenidoSecundario a:hover{
	color: #9e1a0d;
}*/
#pie{
	color:#999;
	margin-top: 20px;
}
#pie p{
     text-align:center;
	 margin:5px 0;
}