		/* CSS Document */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h2 {
font-size:28px;

}
h4 {
font-size:18px;
margin:0px;
padding:0px;
margin-top:14px;

}
a {
color:#999999;
}

a:hover {
color:#000;
}

#idiomas {
float:right;
margin-top:-15px;
#margin-top:10px;
color:#9a9a9a;
font-size:10px;

}

#idiomas a{
color:#9a9a9a;
font-size:10px;
text-decoration:none;
padding-right:4px;
}
#idiomas a:hover{
color:#c00000;
font-size:10px;
text-decoration:none;
}

#idiomas a.activo{
color:#c00000;
font-size:10px;
text-decoration:none;
padding-right:4px;
}
#idiomas a.activo:hover{
color:#c00000;
font-size:10px;
text-decoration:none;
}
#todo {
margin-top:10PX;
width:860px;
margin:auto;

}
#cabecera {
width:860px;
margin-top:0px;
margin-bottom:25px;
}

#logo {
width:260px;
float:left;
}
#menu {
position:relative;
margin-top:24px;
#margin-top:32px;
float:right;
text-align:right;
font-size:12px;
font-weight:normal;
width:550px;
}
#menu1 {
padding-bottom:5px;
}

#menu1 a{
text-decoration:none;
font-size:14px;
color:#333;
padding-right:8px;
font-weight:bold;
}
#menu1 a:hover{
text-decoration:none;
font-size:14px;
color:#ccc;
padding-right:8px;
font-weight:bold;
}
#menu a{
text-decoration:none;
font-size:12px;

}
#menu a:hover{
text-decoration:none;
font-size:12px;
color:#c00000;
}
#pie {
width:100%;
margin-top:20px;
font-size:11px;
color:#fff;
background-color:#171717;
height:170px;
}
#pie #dentro {
padding-top:40PX;
width:860px;
margin:auto;
text-align:left;

}

#pie #dentro #menu1 a{
margin-top:20px;
text-decoration:none;
font-size:14px;
color:#fff;
padding-right:8px;
font-weight:bold;
}
#pie #dentro #menu1 a:hover{
margin-top:20px;
text-decoration:none;
font-size:14px;
color:#ccc;
padding-right:8px;
font-weight:bold;
}
#pie #dentro #menu2 a{
text-decoration:none;
font-size:12px;
padding-right:8px;
color:#606060;
}
#pie #dentro #menu2 a:hover{
text-decoration:none;
font-size:12px;
padding-right:8px;
color:#ccc;
}
#textos {
width:788px;

background-color:#e6e5d1;
margin-top:10px;
padding-top:36px;
padding-left:36px;
padding-right:36px;
padding-bottom:100px;
}
#colizq {
margin-top:20px;
.margin-top:28px;
float:left;
width:220px;
padding-right:52px;
padding-right:20px;
}
#colizq img{
margin-top:2px;
margin-bottom:5px;
}
#colizq .titulo{

font-size:12px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding:0px;

}

#colizq a{
font-size:11px;
font-weight:normal;
color:#0f0e0e;
text-decoration:none;
}
#colizq a:hover{
font-size:11px;
font-weight:normal;
color:#c00000;
text-decoration:none;
}
#colizq a#fecha{
font-size:11px;
color:#ccc;
}
#colizq a#fecha:hover {
font-size:11px;
color:#c00000;
}
#colder {
margin-top:20px;
.margin-top:28px;
float:right;
width:589px;
padding-left:20px;
padding-right:10px;
}

#vinyas {
float:right;
}

#cap_vinos {
float:left;
width:860px;
margin-top:35px;
background-color:#c10001;
height:133px;
}
#cap_vinos #izq{
float:left;
padding-top:18px;
padding-left:16px;
width:200px;
color:#FFFFFF;
font-size:42px;
}

#cap_vinos #der{
font-weight:lighter;
font-family:Arial;
float:right;
padding-top:35px;
width:485px;
padding-right:155px;
color:#000;
font-size:14px;
}
#cap_visor_vinos{
float:left;
height:400px;
background-color:#e7e6d2;
margin:0px;
}

#cap_visor_vinos #izq{
float:left;
padding-top:16px;
width:860px;
color:#FFFFFF;
font-size:42px;
height:339px;
}

#cap_visor_vinos #der{
float:right;
padding-top:26px;
width:453px;
color:#000;
font-size:14px;
}
#texto h1{
font-size:26px;
}

#linea-sep {
width:860px;
background-image:url(../imagenes/linea.jpg);
background-repeat:repeat-x;
margin-top:20px;
height:30px;
}
#linea-sep-peq {
width:588px;
float:right;
background-image:url(../imagenes/linea.jpg);
background-repeat:repeat-x;
margin-top:20px;
height:30px;
}

#linea-sep-mas-peq {
width:220px;
float:left;
background-image:url(../imagenes/linea.jpg);
background-repeat:repeat-x;
margin-top:20px;
height:30px;
clear:both;
}
#vinyas {
margin-top:30px;
}

#contacto {
margin-bottom:0px;
padding:0px;
}

#contacto #cont_izq{
float:left;
width:280px;
font-size:12px;

}

#contacto #cont_rig{
float:right;
width:433px;
}



.tradicion_en {
	background-image:url(../imagenes/titulares/tit_tradicion_en.jpg);
}
.tradicion_ca {
	background-image:url(../imagenes/titulares/tit_tradicion_ca.jpg);
}
.tradicion {
	background-image:url(../imagenes/titulares/tit_tradicion_es.jpg);
}
.tradicion_de {
	background-image:url(../imagenes/titulares/tit_tradicion_de.jpg);
	
}
.tradicion_en, .tradicion_de, .tradicion_ca, .tradicion  {
	background-repeat:no-repeat;
	margin-bottom:-10px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px

}

.premios {
background-image:url(../imagenes/titulares/tit_logros_es.jpg);
background-repeat:no-repeat;
}
.premios_de {
background-image:url(../imagenes/titulares/tit_logros_de.jpg);
}
.premios_en {
background-image:url(../imagenes/titulares/tit_logros_en.jpg);
}
.premios_ca {
background-image:url(../imagenes/titulares/tit_logros_ca.jpg);
}

.premios, .premios_de, .premios_en, .premios_ca {
background-repeat:no-repeat;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px
}
#premios p {
line-height:19px;
padding:0px;
margin:0px;


}

.celler {
background-image:url(../imagenes/titulares/tit_celler_es.jpg);
}

.celler_de {
background-image:url(../imagenes/titulares/tit_celler_de.jpg);
}

.celler_en {
background-image:url(../imagenes/titulares/tit_celler_en.jpg);
}
.celler_ca {
background-image:url(../imagenes/titulares/tit_celler_ca.jpg);
}

.celler, .celler_de, .celler_en, .celler_ca {
background-repeat:no-repeat;
float:left;
margin-top:-10px;
margin-bottom:5px;
margin-top:5px;
}

#celler #celler_der {
float:right;
margin-top:0px;
.margin-top:0px;
}

#celler #celler_der img{
margin-bottom:15px;
}

#texto_capa {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
#margin-top:-9px;
}