<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
    font-family: 'Montserrat', Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	font-size:100%;
	font-weight:normal;
	color:#020100;
    height:100%;
    margin:auto;
    padding:0;
    width:100%;
	background-color:#fff;
}

a {	text-decoration: none;}

img { border: none; }

h1 { font-family:'Niconne'; font-size:61px; font-weight:normal; margin:0px; }
h2 { font-family:'Niconne'; font-size:61px; font-weight:normal; margin:0px; }

@media screen and (max-width: 600px ){
	h1 { font-size:45px; }
	h2 { font-size:45px; }
}

.naranja { background-color:#f3c169; }
.naranjablanco { background:#fff url('../img/narblan.jpg') center top repeat-x; }
.blanconaranja { background:#f3c169 url('../img/blannar.jpg') center top repeat-x; }

.cabeceraFija { position:fixed; top:0px; width:100%; z-index:9999999; }

/*---------------------------------------Cabecera----------------------------------------------*/

.cabeceraContenedor { height:147px; background:#381707 url('../img/cabecera.jpg') center top no-repeat; }
.cabecera { position:relative; max-width:1220px; height:100%; padding-right:60px; margin:auto; }
.cabecera .logo { width:257px; height:84px; float:left; margin:20px 10px 0px 65px; background:url('../img/lactalis.png') center center no-repeat; background-size:100% 100%; }
.cabecera .botonera { float:right; border:solid #726258 1px; border-radius:3px; padding:6px 20px; margin:14px 10px 0px 0px; color:#381707; }
.cabecera .botonera .boton { display:inline-block; color:#381707; font-family:'Montserrat', Arial; font-size:12px; }
.cabecera .botonera .selected { color:#ffffff; }

@media all and (max-width: 1000px) {
	.cabecera  { padding-right:0px;}
}

@media all and (max-width: 600px) {
	.cabecera .logo { width:128px; height:42px; margin:10px 0px 0px 10px; }
	.cabecera  { background:#000000 url('../img/cabecera.jpg') -1250px top no-repeat;}
	.cabecera .botonera { padding:3px 10px; margin:10px 10px 0px 0px; }
}

@media all and (max-width: 400px) {
	.cabecera .botonera { padding:1px 10px; margin:5px 10px 0px 0px; }

}



/*---------------------------------------BodegÃ³n----------------------------------------------*/

.bodegonContenedor { max-height:400px; padding-bottom:56px; background:url('../img/tramadoInicio.jpg') center bottom;}
.bodegon { display:table; width:100%; max-width:1280px; margin:auto; font-size: 1px; letter-spacing: -1px;}
.bodegon .bodegonImagen { display:table-cell; width:57%; text-align:right; vertical-align:middle; }
.bodegon .bodegonImagen img{ padding:20px 0px 20px 0px; max-width:90%; }
.bodegon .bodegonTexto { display:table-cell; width:43%; font-family:'Niconne'; color:#ffcb70; font-size:43px; text-align:center; line-height:38px; vertical-align:middle; white-space:pre; }

@media screen and (max-width: 768px ){
	.bodegon .bodegonImagen { display:block; width:100%; text-align:center; }
	.bodegon .bodegonImagen img{ max-height:300px; }
	.bodegon .bodegonTexto { display:block; width:90%; padding:0px 5% 10px 5%; white-space:normal; }
}

@media screen and (max-width: 450px ){
	.bodegon .bodegonTexto { font-size:33px; line-height:25px; }
}


/*---------------------------------------Destacado premios----------------------------------------------*/

.destacadoPremios { font-family:'Niconne'; color: #792e09; font-size: 60px; line-height: 50px; padding: 0 20px 20px 20px; text-align: center; max-width:770px; margin:auto; }
.destacadoPremios img { float:left; padding:0 10px 10px 0; vertical-align: middle; }

.destacadoPremio { display:inline-block; vertical-align: top; padding: 44px 0px 10px 44px; text-align:center; }
.destacadoPremio img { max-height: 150px; }
.oro { background: url('../img/oro.png') top left no-repeat; background-size:70px 70px; }
.plata { background: url('../img/plata.png') top left no-repeat; background-size:70px 70px; }
.bronce { background: url('../img/bronce.png') top left no-repeat; background-size:70px 70px; }

.destacadoPremio img { padding-bottom:10px; max-width: 100%; }

@media screen and (max-width: 1200px ){
	.destacadoPremio { padding: 44px 0px 10px 44px; }
	.destacadoPremio img { max-height: 130px; }
	.oro { background-size:60px 60px; }
	.plata { background-size:60px 60px; }
	.bronce { background-size:60px 60px; }
}

@media screen and (max-width: 1024px ){
	.destacadoPremios { font-size: 50px; line-height: 42px; }
	.destacadoPremios img { max-width:100px; }
	
	.destacadoPremio { padding: 44px 0px 10px 44px; }
	.destacadoPremio img { max-height: 110px; }
	.oro { background-size:60px 60px; }
	.plata { background-size:60px 60px; }
	.bronce { background-size:60px 60px; }
}

@media screen and (max-width: 850px ){
	.destacadoPremios { font-size: 40px; line-height: 34px; }
	.destacadoPremios img { max-width:90px; }
	
	.destacadoPremio { padding: 44px 0px 10px 44px; }
	.destacadoPremio img { max-height: 90px; }
	.oro { background-size:60px 60px; }
	.plata { background-size:60px 60px; }
	.bronce { background-size:60px 60px; }
}

@media screen and (max-width: 450px ){
	.destacadoPremios { font-size: 28px; line-height: 26px; }
	.destacadoPremios img { max-width:70px; }
	
	.destacadoPremio { padding: 30px 0px 10px 30px; }
	.destacadoPremio img { max-height: 70px; }
	.oro { background-size:40px 40px; }
	.plata { background-size:40px 40px; }
	.bronce { background-size:40px 40px; }
}



/*---------------------------------------PiÃ©----------------------------------------------*/

.pie { height:169px; padding-top:80px; background:url('../img/tramadoPie.png') center center; text-align:center; font-size:13px; color:#ffffff; line-height:20px; }
.pie .bcontacto { display:block; font-family:'Montserrat'; font-size:17px; color:#ffffff; border:solid #9d8473 1px; border-radius:3px; padding:5px 30px; width:220px; margin:0px auto 10px auto; }
.pie .blegal {color:#bdbdbd; text-decoration:underline; }

#cookiesFuera { position:fixed; width:100%; bottom:0px; z-index:1000; display:none; }
#cookies { padding:15px 40px; background:url('../img/tramadoCookies.png') repeat scroll 0% 0%; color:#bdbdbd; }
#cookies img { position:relative; float:right; cursor:pointer; padding:0px 0px 0px 10px; }
#cookies a { text-decoration:underline; color:#bdbdbd; }

/*---------------------------------------MenÃº----------------------------------------------*/

.navbar { width:100%; margin:auto; height:33px; display:table; position:relative; background:#381707; }
.navbar .toggle { display:none; }
.navbar ul { display:table; padding:0; margin:auto; }
.navbar ul li { position:relative; float:left; height:33px; list-style-type:none; text-align:center; background:url('../img/menuLinea.gif') right center no-repeat; overflow:visible; box-sizing:border-box; }
.navbar ul li a { display:block; height:33px; line-height:33px; font-size:12px; color:#bcb379; font-family:'Montserrat', Helvetica, sans-serif; text-transform:uppercase; white-space:nowrap;  }
.navbar ul li a.active { color:#ffffff; }
.navbar ul li .submenu { position:relative; width:100%; }
.navbar ul li .plegable { display:none; }
.navbar ul li .submenu a { position:relative; display:block; height:33px; background:#341c12; line-height:33px; font-size:12px; color:#bcb379; font-family:'Montserrat', Helvetica, sans-serif; text-transform:uppercase; text-align:left; white-space:nowrap; }
.navbar ul li .submenu a.par { background:#2a160b; }
.navbar ul li .submenu a:hover { background-color:#caa25c; color:#281705; }

#conocenos { width:300px; }
#degustacion { width:220px; }

.navbar ul li.es.conoce { width:124px; }
.navbar ul li.en.conoce { width:121px; }
.navbar ul li.fr.conoce { width:153px; }

.navbar ul li.es.degustacion { width:132px; }
.navbar ul li.en.degustacion { width:110px; }
.navbar ul li.fr.degustacion { width:115px; }

.navbar ul li.es a { padding:0 16px 0px 13px; }
.navbar ul li.en a { padding:0 16px 0px 18px; }
.navbar ul li.fr a { padding:0 12px 0px 12px; letter-spacing:-1px; }

.navbar ul li.fr .submenu a { letter-spacing:-1px; }

@media screen and (max-width: 1270px ){
	.navbar ul li.es.conoce { width:104px; }
	.navbar ul li.en.conoce { width:101px; }
	.navbar ul li.fr.conoce { width:133px; }
	
	.navbar ul li.es.degustacion { width:112px; }
	.navbar ul li.en.degustacion { width:90px;  }
	.navbar ul li.fr.degustacion { width:95px; }
	
	.navbar ul li.es a { padding:0 12px 0px 9px; }
	.navbar ul li.en a { padding:0 15px 0px 12px; }
	.navbar ul li.fr a { padding:0 10px 0px 7px; }
}

@media screen and (max-width: 1170px ){
	.navbar ul li.es.conoce { width:94px; }
	.navbar ul li.en.conoce { width:91px; }
	.navbar ul li.fr.conoce { width:123px; }
	
	.navbar ul li.es.degustacion { width:102px; }
	.navbar ul li.en.degustacion { width:80px;  }
	.navbar ul li.fr.degustacion { width:85px; }
	
	.navbar ul li.es a { padding:0 7px 0px 4px; }
	.navbar ul li.en a { padding:0 5px 0px 9px; }
	.navbar ul li.fr a { padding:0 5px 0px 2px; }
}

@media screen and (max-width: 1100px ){
	.navbar { position:relative; border:none; text-align:center; width:100%; height:33px; background-color:#381707; }
	.navbar .toggle { display:block; height:33px; line-height:33px; width:100%; color:#bcb379; font-size:12px; background:#381707; }
	.navbar ul { position:absolute; height:0; width:100%; top:33px; left:0px; overflow:hidden; display:inline-block; background:#381707; padding:0px; margin:0px; z-index:9999; }
	.navbar ul.active { height:auto; z-index:9999; left:0px; }
	.navbar ul li { display:block; position:relative; width:100%; height:auto; border-right:0 !important; float:none; padding:0; background-image:none; }
	.navbar ul li a { height:33px; line-height:33px; }
	.navbar ul li:hover a { background-color:inherit; }
	.navbar ul li .plegable { display:block; position:absolute; top:0px; right:10%; width:40px; height:40px; cursor:pointer; }
	.navbar ul li .desplegable { background: url('../img/bullet-submenu.png') center center no-repeat; }
	.navbar ul li .replegable { background: url('../img/bullet-close-submenu.png') center center no-repeat; }
	.navbar ul li .submenu a { height:33px; line-height:33px; text-transform:none; text-align:center; }

	#conocenos { width:auto; }
	#degustacion { width:auto; }
	
	.navbar ul li.fr a { letter-spacing:0px; }
	.navbar ul li.fr a { letter-spacing:0px; }
	.navbar ul li.fr .submenu a { letter-spacing:0px; }
	
	.navbar ul li.es.conoce { width:auto; }
	.navbar ul li.en.conoce { width:auto; }
	.navbar ul li.fr.conoce { width:auto; }
	
	.navbar ul li.es.degustacion { width:auto; }
	.navbar ul li.en.degustacion { width:auto; }
	.navbar ul li.fr.degustacion { width:auto; }
	
}

</pre></body></html>