body{
    font-family:arial,verdana;
    color:#818181;
    margin:0;
    font-size:75%;
    height:100%;
    background-color:#fff;
    position:relative;
    }
.cuerpo{
    z-index:2;
    position:relative;
    width:100%;
    height:100%;
    overflow:auto;
    top:0;
    left:0;
    }

.todo{
    width:999px;
    float:left;
    }

.izquierda{
    float:left;
    width:729px;
    margin-top:135px;
    margin-top:120px;
}

.izquierda2{
    float:left;
    width:729px;
    margin-top:81px;
    }

.derecha{
    float:right;
    width:243px;
    }

.cabeceraAlfa{
    width:729px;
    background-color:#000;
    position:relative;
    height:135px;
    height:120px;
    z-index:1;
    /*filter:alpha(opacity=80);*/
    -moz-opacity:.80;
    opacity:.80
    }

.cabecera{
    z-index:3;
    position:fixed;
    top:0px;
    left:0px;
    display:block;
    width:729px;
    height:135px;
    height:120px;
}

.cabeceraCont{
    z-index:3;
    position:fixed;
    top:0px;
    left:0px;
    display:block;
    width:729px;
    height:135px;
    height:120px;
}

.cabeceraLinks{
    height:81px;
    float:left;
    }

.margen1pxDcha{
    float:left;
    margin-right:1px;
    }

.margen30pxDcha{
    float:left;
    margin-right:30px;
    }

.margen46izq{
    float:left;
    margin-left:46px;
    }

.idiomas{
    float:right;
    padding-right:26px;
    padding-top:36px;
    text-align:right;
    }

.cabeceraLinks{
    width:100%;
    float:left;
    }

.migas{
    float:left;

    padding-left:28px;
/*    padding-top:18px;
    padding-bottom:10px;
*/
    padding-top:9px;
    padding-bottom:5px;
}

.cien{
    float:left;
    width:100%;
    font-size:0;
    position:relative;
    }

.mestres{
    width:100%;
    float:left;
    background-repeat:repeat-x;
    padding-bottom:36px;
    background-color:#333333;
    background-image:url(../imagenes/fnd_mestres.gif);
}

.mestres02{
    width:100%;
    float:left;
    padding-top:27px;
    padding-bottom:20px;
    }

.mestresTitulo{
    float:left;
    width:100%;
    }

.mestresTxt{
    width:100%;
    float:left;
    background-image:url(../imagenes/fnd_mestres03.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#333333;
    padding-bottom:63px;
    }

.trecedoceTxt{
    width:100%;
    float:left;
    background-image:url(../imagenes/fnd_mestres03.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#333333;
    }

.fin1312{
    float:left;
    height:143px;
    width:729px;
    background-image:url(../imagenes/fin1312.gif);
    background-repeat:no-repeat;
    }

.contactoTxt{
    width:100%;
    float:left;
    background-image:url(../imagenes/fnd_contacto.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#333333;
    padding-bottom:63px;
    padding-top:10px;
    }

.origenesTxt{
    width:100%;
    float:left;
    background-repeat:repeat-x;
    background-position:top;
    background-color:#152436;
    padding-bottom:63px;
    padding-top:20px;
    background-image:url(../imagenes/fnd_origenes.gif);
    }

.vinaTxt{
    width:100%;
    float:left;
    background-image:url(../imagenes/fnd_vina.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#484F00;
    padding-bottom:63px;
    padding-top:20px;
    }

.subT{
    width:100%;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    }
    
h1{padding:0;
    margin:0;}
    
h1.mestresh1{
	color:#fff;
	font-weight:normal;
	font-size:16pt;
/*	float:left;*/
	width:100%;
	}

h2{
    padding:0;
    margin:0;
    }

h2.subtituloMestres{
    float:left;
    height:21px;
    background-color:#000;
    color:#fff;
    padding-left:63px;
    padding-right:27px;
    padding-top:6px;
    margin-top:14px;
    font-size:9pt;
    font-weight:normal;
    }
    

h2.subtitulo1312{
    float:left;
    height:21px;
    background-color:#000;
    color:#fff;
    padding-left:63px;
    padding-right:27px;
    padding-top:6px;
    margin-top:22px;
    font-size:9pt;
    }
    
h2.blancoh2{
	font-size:9pt;
	color:#fff;
	float:left;
	padding-left:63px;
	width:90%;
	font-weight:normal;
	}
	
h2.visita{
	font-size:9pt;
	color:#fff;
}
	
h2.vinoh2{
	font-size:9pt;
	display:inline;
	width:auto;
}

.finTitulo{
    height:41px;
    width:30px;
    float:left;
    background-image:url(../imagenes/finSubtitulo.gif);
    }

.finTitulo1312{
    height:49px;
    width:23px;
    float:left;
    background-image:url(../imagenes/finSubtitulo1312.gif);
    }
    
.finTitulo1312b{
    height:49px;
    width:23px;
    float:left;
    background-image:url(../imagenes/finSubtitulo1312b.gif);
    }

.fnd_descargas{
    width:729px;
    float:left;
    background-image:url(../imagenes/fnd_descargas.gif);
    background-repeat:no-repeat;
    padding-top:42px;
    padding-bottom:42px;
    }

.fnd_descargas1312{
    width:729px;
    float:left;
    background-image:url(../imagenes/fnd_descargas1312.gif);
    background-repeat:no-repeat;
    padding-top:19px;
    padding-bottom:42px;
    }

.titulo_descargas{
    padding-left:90px;
    float:left;
    color:#fff;
    width:639px;
    }

.descargas{
    float:left;
    margin-top:20px;
    padding-left:70px;
    }

.tamano{
    padding-left:20px;
    }

p.mest{
	margin:0;
	padding:0;
    padding-left:63px;
    padding-right:63px;
    margin-bottom:15px;
    }

p.mest1{
    padding-left:63px;
    padding-right:63px;
    color:#c1c1c1;
    }
p.tre{
	margin:0;
	padding:0;
    padding-left:63px;
    padding-right:63px;
    font-weight:bold;
    color:#c1c1c1;
    padding-left:243px;
}

p.tre1{
    padding-left:63px;
    padding-right:63px;
    margin-bottom:30px;
    padding-left:243px;
    padding-top:15px;
}


p.mensaje{
	margin:0;
	padding:0;
    padding-left:63px;
    padding-right:63px;
    margin-bottom:15px;
    color:#c4e5f4;
}

.mas2{
    width:90%;
    text-align:right;
    padding-right:63px;
    float:right;
    color:#fff;
    }


.botellasMestres{
    float:left;
    padding-left:60px;
    }

.botellasMestres02{
    float:left;
    margin-top:55px;
    height:290px;
    width:637px;
    background-image:url(../imagenes/fnd_mestres02.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    padding-left:92px;
    }

.botellasTrecedoce{
    float:left;
    margin-top:27px;
    height:289px;
    width:486px;
    background-image:url(../imagenes/fnd_trecedoce.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    padding-left:243px;
    }

.textoIntroMestres{
    float:right;
    width:153px;
    padding-left:27px;
    padding-right:63px;
    padding-top:34px;
    }


.trecedoce{
    float:left;
    position:relative;
    }

.textoIntroTrecedoce{
    float:left;
    position:absolute;
    margin-left:304px;
    margin-right:63px;
    margin-top:178px;
    color:#3d3d3d;
    width:362px;
    }

.cabezaDcha{
    float:left;
    width:100%;
    height:135px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/rayos.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin-bottom:1px;
    }

.cabezaDcha2{
    float:left;
    width:100%;
    height:54px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/rayos.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin-bottom:1px;
    }

.combos{
      width:216px;
    float:left;
    height:62px;
    background-color:#f2f2f2;
    margin-bottom:1px;
    padding-left:27px;
    padding-top:18px;
    }

.cajaPaginacion{
    height:25px;
    background-color:#f2f2f2;
    float:left;
    margin-bottom:1px;
    width:216px;
    padding-left:27px;
    padding-top:10px;
    }

.cajaPaginacion2,.cajaPaginacion3{
    height:25px;
    background-color:#f2f2f2;
    float:left;
    margin-bottom:1px;
    width:175px;
    padding-left:14px;
    padding-top:10px;
    margin-top:19px;
    margin-bottom:27px;
    }

.cajaPaginacion3{
    padding-top:10px;
    margin-top:0px;
    margin-bottom:27px;
    }

select{
    border:solid 1px #000;
    font-size:9pt;
    color:#818181;
    }

.margenBajo6{
    width:100%;
    margin-bottom:6px;
    float:left;
    }

.noticiaI{
    float:left;
    background-image:url(../imagenes/punto.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    width:100%;
    margin-bottom:18px;
    }

.noticiaIlast{
    float:left;
    width:100%;
    }

.masI{
    float:left;
    color:#000;
    padding-top:10px;
    padding-bottom:27px;
    }

.breve{
    float:left;
    padding:18px 27px 24px 27px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/rayo.gif);
    background-position:right top;
    background-repeat:no-repeat;
    margin-bottom:1px;
    width:189px;
    }

.noticiaTitular{
    /*float:left;*/
    font-weight:bold;
    color:#000;
    }

.noticiaCom{
    float:left;
    padding:18px 27px 24px 27px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/onda.gif);
    background-position:right top;
    background-repeat:no-repeat;
    margin-bottom:1px;
    width:189px;
    }

.noticia3{
    float:left;
    padding:18px 27px 24px 27px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/hoja.gif);
    background-position:right top;
    background-repeat:no-repeat;
    margin-bottom:1px;
    width:189px;
    }

.noticia4{
    float:left;
    padding:18px 27px 24px 27px;
    background-color:#f2f2f2;
    background-image:url(../imagenes/premio.gif);
    background-position:right top;
    background-repeat:no-repeat;
    margin-bottom:1px;
    width:189px;
    }

.mas{
    float:left;
    color:#000;
    padding-top:10px;
    }

.fotos{
    float:left;
    width:100%;
    margin-top:15px;
    margin-bottom:20px;
    }

.paginacionFotos{
    float:left;
    padding-top:130px;
    padding-left:27px;
    }

.finalOrigenes{
    width:729px;
    height:148px;
    float:left;
    background-image:url(../imagenes/finalOrigenes.gif);
    background-repeat:no-repeat;
    }

.finalVina{
    width:729px;
    height:148px;
    float:left;
    background-image:url(../imagenes/finalVina.gif);
    background-repeat:no-repeat;
    }

.finalContacto{
    width:729px;
    height:148px;
    float:left;
    background-image:url(../imagenes/finalContacto.gif);
    background-repeat:no-repeat;
    }

.formuI{
    float:left;
    width:289px;
    padding-left:63px;
    padding-top:10px;
    color:#fff;
    }

.formuD{
    float:right;
    width:287px;
    padding-right:63px;
    padding-top:10px;
     color:#fff;
    }

input.txt{
    width:283px;
    color:#818181;
    font-size:10pt;
    border:solid 0px #000;
    background-color:#fff;
    }

input.txtSel{
    width:283px;
    color:#818181;
    font-size:10pt;
    border:solid 0px #000;
    background-color:#c4e5f4;
    }
textarea.txt {
    background-color:#fff;
}
textarea.txtSel {
    background-color:#c4e5f4;	
}

input.btn{
    background-color:#000;
    border:solid 0px #000;
    color:#fff;
    padding:5px;
    }

textarea{
    width:286px;
    height:237px;
    overflow:hidden;
    font-size:9pt;
    border:solid 0px #fff;
    }

.campo{
    float:left;
    margin-bottom:10px;
    color:#fff;
    font-size:10pt;
    }

.campo2{
    margin-top:20px;
    float:left;
    margin-bottom:10px;
    color:#818181;
    font-size:9pt;
    background-image:url(../imagenes/cruz.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    margin-left:-35px;
    padding-left:35px;
    padding-top:5px;
    }

.infoC{
    margin-top:20px;
    float:left;
    margin-bottom:10px;
    color:#fff;
    font-size:9pt;
    background-image:url(../imagenes/cruz.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    width:692px;
    margin-left:28px;
    padding-left:37px;
    padding-top:6px;
    padding-bottom:10px;
    }


.txtPeq{
    float:left;
    margin-top:10px;
    font-size:90%;
    }

.paginacionPrensa{
    float:left;
    width:100%;
    margin-bottom:20px;
    }

.contPrensa{
    width:100%;
    float:left;
    margin-top:20px;
    }

.prensaIzq{
    float:left;
    width:189px;
    padding-left:27px;
    padding-right:27px;
    }

.prensaDcha{
    float:left;
    width:396px;
    padding-left:27px;
    }

.icoNoti{
    float:left;
    margin-bottom:20px;
    width:100%;
    }


a{padding:0;margin:0;outline:none;}

a:active{outline:none;}

a.blancoSub:link,a.blancoSub:visited,a.blancoSub:active,a.blancoSub:hover{color:#fff;text-decoration:underline;}


a.negroSub:link,a.negroSub:visited,a.negroSub:active,a.negroSub:hover{color:#000;text-decoration:underline;}

a.brutnature:link,a.brutnature:visited,a.brutnature:active,a.brutnature:hover{color:#009ba2;text-decoration:underline;}
a.brutnature:hover{color:#009ba2;}

a.elscupatgesdemestres:link,a.elscupatgesdemestres:visited,a.elscupatgesdemestres:active,a.elscupatgesdemestres:hover{color:#818181;text-decoration:underline;}
a.elscupatgesdemestres:hover{color:#818181;}

a.elenademestres:link,a.elenademestres:visited,a.elenademestres:active,a.elenademestres:hover{color:#682a2d;text-decoration:underline;}
a.elenademestres{color:#682a2d;}

a.visol:link,a.visol:visited,a.visol:active,a.visol:hover{color:#ffba00;text-decoration:underline;}
a.visol{color:#ffba00;}

a.closnostresenyor:link,a.closnostresenyor:link:visited,a.closnostresenyor:link:active,a.closnostresenyor:link:hover{color:#282828;text-decoration:underline;}
a.closnostresenyor {color:#282828;}

a.masvia:link,a.masvia:visited,a.masvia:active,a.masvia:hover{color:#3d1f07;text-decoration:underline;}
a.masvia:hover{color:#3d1f07;}

a.cupatgeblanc:link,a.cupatgeblanc:visited,a.cupatgeblanc:active,a.cupatgeblanc:hover{color:#FFBA00;text-decoration:underline;}
a.cupatgeblanc:hover{color:#FFBA00;}

a.cupatgerosat:link,a.cupatgerosat:visited,a.cupatgerosat:active,a.cupatgerosat:hover{color:#D80037;text-decoration:underline;}
a.cupatgerosat:hover{color:#D80037;}

a.cupatgenegre:link,a.cupatgenegre:visited,a.cupatgenegre:active,a.cupatgenegre:hover{color:#00A6EB;text-decoration:underline;}
a.cupatgenegre:hover{color:#00A6EB;}

a.cupatgecava:link,a.cupatgecava:visited,a.cupatgecava:active,a.cupatgecava:hover{color:#282828;text-decoration:underline;}
a.cupatgecava:hover{color:#282828;}

a.ico_hoja:link,a.ico_hoja:visited,a.ico_hoja:active,a.ico_hoja:hover{color:#000;text-decoration:underline;background-image:url(../imagenes/ico_hoja.gif);background-repeat:no-repeat;background-position:left;padding:1px;padding-left:20px;}


a.ico_ant:link,a.ico_ant:visited,a.ico_ant:active,a.ico_ant:hover{color:#000;text-decoration:underline;background-image:url(../imagenes/ico_ant.gif);background-repeat:no-repeat;background-position:left;padding-left:22px;}


a.ico_sig:link,a.ico_sig:visited,a.ico_sig:active,a.ico_sig:hover{color:#000;text-decoration:underline;background-image:url(../imagenes/ico_sig.gif);background-repeat:no-repeat;background-position:right;padding-right:22px;}


a.miga:link,a.miga:visited,a.miga:active,a.miga:hover{color:#fff;background-color:#000;text-decoration:none;padding-top:5px;padding-bottom:5px;height:20px;}



img{border:0;padding:0;margin:0;}
.blanco{color:#fff;}
.negro{color:#000;}
.flotaI{float:left;}
.flotaD{float:right;}

.pie{
    width:999px;
    float:left;
    margin-top:27px;
    padding-bottom:36px;
}

.pieIzq{
    float:left;
    width:702px;
    padding-left:27px;
}

.pieDcha{
    float:right;
    width:243px;
    }

.pieEnlaces{
    width:100%;
    padding-top:25px;
    }

ul.sinIcono2{
    margin:0;
    padding:0;
    padding-top:55px;
    }

ul.sinIcono2 li{
    list-style:none;
    }


ul.sinIcono{
    margin:0;
    padding:0;
    padding-top:22px;
    }

ul.sinIcono li{
    list-style:none;
    }

ul.enLinea li{
    display:inline;
    margin:0;
    padding:0;
    }

ul.enLinea{
    margin:0;
    padding:0;
    margin-top:15px;
    }

ul.enLinea a{
    color:#000;
    text-decoration:underline;
    }

.espacio20izq{
    padding-left:20px;
    }

.titulo1312{
    float:left;
    width:243px;
    }

.contDescargas{
    padding-left:31px;
    width:216px;
    padding-top:15px;
    }
    
.oculto{display:none;}

a.icono_descargas:link,a.icono_descargas:visited,a.icono_descargas:active,a.icono_descargas:hover{color:#000;text-decoration:underline;background-image:url(../imagenes/ico_hoja.gif);background-repeat:no-repeat;background-position:left;padding:1px;padding-left:20px;}



/*Mestres*/


.linea{
    background-image:url(../imagenes/es/mestresBarrica.gif);
    }



/*1312*/

.fndSup1312{
    width:729px;
    height:324px;
    position:relative;
    float:left;
     background-repeat:no-repeat;
    }

.sobre1312{
    position:absolute;
    width:432px;
    height:114px;
    margin-left:270px;
    margin-top:81px;
    }

.texto1312{
    float:left;
    width:729px;
     background-repeat:no-repeat;
    }

.texto1312_izq{
    float:left;
    width:360px;
    padding-left:63px;
    padding-top:87px;
    }

.texto1312_dcha{
    float:left;
    width:267px;
    padding-left:39px;
    padding-top:64px;
    }

h1.txt1312_dchaCaja{
     background-repeat:no-repeat;
     width:216px;
     height:25px;
     padding-left:51px;
     padding-top:29px;
     color:#000;
     font-size:9pt;
     font-weight:normal;
    }

.fin1312_cambia{
    float:left;
    height:143px;
    width:729px;
    background-repeat:no-repeat;
    }

.tituloCupatges{
    width:360px;
    height:27px;
    background-repeat:no-repeat;
    }

span.mandatory {
    font-size:75%;	
}

div.texto1312_izq span.slogan {
	text-transform:uppercase;	
	font-size:110%;
}

