/*****************
	GLOBALES
*****************/
*{margin:0;padding:0;}
body{font-family:"Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;background:#fff;color:#141519;text-align:center;}
body, html{font-size: 62.5%;}
body {font-size: 101%;}
html>/**/body {font-size: 100%;}
div:after, ul:after, dl:after, dd:after, dt:after{content:"";display:block; clear:both; height:0; visibility:hidden;}
/*limpiar flujo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;} /* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol{height:auto; display: inline-block;}
a img{border:0;}
ul{list-style-type:none;}
.font11{ font-size:1.1em}
.f_ri{ float:right}
.f_le{ float:left}
/*****************
	GENERALES
*****************/
#contenedor{background:url(../imgs/interiores/contenedor.jpg) center 81px no-repeat;text-align:left;}
*:lang(es) #contenedor{background-position:center 45px;}

h1{margin:45px 0;}
h2{margin-top:3em;font-size:12px;}
h2.mar{ font-size:22px}
p{font-size:1.3em;line-height:1.5em;margin-bottom:1.5em;}
a:link,a:visited,a:hover{color:#a98800;}

p.especial{margin-bottom:45px;}
p.descargar{background:url(../imgs/interiores/descargar.gif) 0px 4px no-repeat;padding-left:83px;}
p.descargar span{position:relative;top:-3px;font-size:0.9em;}

/* Index */
.index #contenedor { background: url(../imgs/home/int_inicio_fnd.jpg) no-repeat center top; width: 960px; margin: 70px auto; position: relative; height: 386px; }
.index #idiomas { text-align: center; position: absolute; top: 171px; left: 315px }
.index #idiomas a { display: block; float: left; width: 108px; height: 41px; margin-right: 3px; text-indent: -9999px; background-position: center bottom; background-repeat: no-repeat; padding: 0; }
.index #idiomas a:hover { background-position: center top }
.index #idiomas a.cat { background-image: url(../imgs/home/int_idioma_cat.gif); }
.index #idiomas a.es { background-image: url(../imgs/home/int_idioma_es.gif); }
.index #idiomas a.en { background-image: url(../imgs/home/int_idioma_en.gif); }

/* Idiomas */
#idiomas ul { }
#idiomas ul li { display: inline; }
#idiomas ul li a { padding: 5px; }
#idiomas ul .activo a, #idiomas ul .activo a:hover{ background: #000; color: #fff; }
/*#idiomas ul a:hover { background: #a98800; color: #000; }*/
/* Menu */
#cabecera ul li{position:relative;font-size:1em;}
#cabecera ul li *{margin:0;padding:0;float:none;position:static;}
/* Enlaces */
#cabecera ul li ul li a:link,#cabecera ul li ul li a:visited,#cabecera ul li ul li a:hover{display:block;width:82px;padding:1px 13px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.1em;}
#cabecera ul li ul li a:hover{background:#141519;color:#d8ae00;}
#cabecera ul li ul li ul li a:link,#cabecera ul li ul li ul li a:visited,#cabecera ul li ul li ul li a:hover{width:72px;padding-left:22px;text-transform:none;font-weight:normal;color:#fff;}
#cabecera ul li ul li ul li a:hover{color:#d8ae00;}
/* Posicionamiento */
#cabecera ul li div{position:absolute;top:45px;left:2px;}
#cabecera ul li ul{width:108px;height:159px;padding-top:7px;background:url(../imgs/generales/menu_bg.png) top left no-repeat;}
* html #cabecera ul li ul{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_bg.png');}
#cabecera ul li ul li ul{position:static;height:auto;padding:0;background:none;}
#cabecera ul li ul li{margin-bottom:5px;}
* html #cabecera ul li ul li ul{background:none;filter:none;}
#cabecera ul li ul li ul li{margin-bottom:0px;}

/*****************
	INTERIORES
*****************/
#interior{width:905px;margin:0 auto; }
#idiomas { width: 905px; margin: 0 auto; text-align: right; }
#cabecera{margin-top:36px;}
#cabecera p,#cabecera ul,#cabecera ul li{float:left;}
#cabecera p{margin-right:169px;margin-bottom:0;}
#contenido{margin-top:165px;}
*:lang(es) #contenido{margin-top:0;padding-top:165px;}
#extra{position:relative;float:left;width:349px;font-size:1em;}
#extra .item p{font-size:1.2em;color:#6c6d72;}
#info{width:556px;float:right;padding-bottom:33px;}
html>body #info{padding-bottom:53px;}
*:lang(es) #info{padding-bottom:48px;}
#pie{clear:both;padding:15px 0;background:url(../imgs/interiores/pie.gif) top left repeat-x;color:#141519;font-size: 0.8em; }
#pie p{float:left;}
#pie .wim { width: 37.5em; float: right; margin: -3px 0 0 2em; text-align: right; }
#pie .wim a { float: right; }
#pie .wim img { vertical-align: middle; margin: 0 0.5em 0 0; }
#pie .wim p { float: right; padding-top: 0.5em; }
#pie ul{ text-align: center; float: right; font-size:1.4em; }
#pie ul li{display:inline;}

/*****************
	HOME
*****************/
.home #contenedor{background:none;}
.home #cabecera{width:905px;margin:80px auto 0 auto;position:relative;z-index:10;}
.home #peli{clear:both;width:100%;height:382px;position:relative;top:-2px;}
.home #pie{width:729px;margin:0 auto;padding:0 0 0 169px;position:relative;top:-4px;background:none;   }
*:lang(es) .home #pie{width:730px;}
.home #pie ul{width:556px;height:209px;background:#000 url(../imgs/home/pie_bg.gif) top left no-repeat;border-top:1px solid #fff;text-align:right;}
.home #pie ul li{float:right;padding:2px 12px 0 16px;background:url(../imgs/home/pie_li_bg.gif) top left no-repeat;}
.home #pie ul li a:link,.home #pie ul li a:visited,.home #pie ul li a:hover{color:#fff;text-decoration:none;}
.home #pie ul li a:hover{color:#A98800;text-decoration:underline;}

/*****************
	HISTORIA
*****************/
.historia #extra .uno{position:absolute;top:-70px;}
.historia #extra .dos{position:absolute;top:270px;}
.historia #extra .tres{position:absolute;top:570px;}

/*****************
	MASIA
*****************/
.masia #extra .uno{position:absolute;top:-40px;}
.masia #extra .dos{position:absolute;top:315px;}
	/*****************
		CARRUSEL
	*****************/
	#navigation {width:550px; margin:0 auto}
	#navigation li{ float:left; margin-right:7px}
#slideshow img{ width:auto; height:auto}
	#slideshow{ text-align:center}
	#navigation .bottom{ display:none }
	.thumbs{ margin-left:65px; margin-bottom:15px}
	.thumbs img{ padding-top: 2px; border-top:4px solid #000}
	.thumbs .selected img{ padding-top: 2px; border-top:4px solid #c9a200}
	#opre{ float:left; position:relative; top:60px;color:#c9a200; font-size:55px; left:15px; text-decoration:none }
	#onex{ float:right;position:relative; top:60px;color:#c9a200;font-size:55px; right:35px;text-decoration:none}
	#gallery #image-title{ background:#e1e3e1; margin-top:2px; border-bottom:3px solid #000;width:550px; font-size:1.1em; font-style:italic; padding-left:5px}

/*****************
	FICHA PRODUCTO
*****************/
.producto #extra .uno{position:absolute;top:-95px;left:105px;}
.producto h1{margin-bottom:20px;}
.producto p{margin-bottom:90px;}
.producto .subtitulos{margin-bottom:10px;}
.producto .subtitulos div{float:left;width:48.6%;}
.producto .subtitulos h2{margin-top:0;padding:0% 2% 0% 0%;border-bottom:1px solid #e1e3e1;}
.producto .subtitulos p{padding:3% 2% 0% 0%;font-size:1.1em;}
html>body.producto .subtitulos p{padding-top:5%;}
.producto .subtitulos div.final h2,.producto .subtitulos div.final p{border-left:1px solid #e1e3e1;padding-left:2%;}

/*****************
	EXTREMISISMOS
*****************/
.extremisimos #extra{font-size:0.9em;}
.extremisimos #extra .uno{position:absolute;top:140px;right:20px;text-align:right;}
.extremisimos #extra .uno p{color:#000;}
.extremisimos #extra .uno p.intro{font-size:1.3em; color:#b29000; font-weight:bold; text-transform:uppercase}

.galeria_vinos li{width:124px;float:left;margin-right:15px;margin-bottom:20px;text-align:center;}
.galeria_vinos li div h2,.galeria_vinos li div p{border-right:1px solid #e1e3e1;}
.galeria_vinos h2{position:relative;top:-40px;margin:0;padding:0 0 8px 0;font-size:1.6em;letter-spacing:-1px;text-align:left;}
.galeria_vinos h2 span{display:block;margin-top:-4px;text-transform:uppercase;font-weight:normal;font-size:0.8em;color:#7d808b;}
.galeria_vinos p{position:relative;top:-40px;margin:0 0 2px 0;padding-left:48px;background:url(../imgs/interiores/vinosgaleria_masinfo.gif) top left no-repeat;font-size:1.1em;line-height:12px;text-align:left;}

/*****************
	MARIDAJE
*****************/
.maridaje #extra .uno{position:absolute;top:-122px;}
.maridaje #extra .dos{position:absolute;top:-95px;left:105px;}
.maridaje h1{ margin-bottom:20px}
.maridaje h2{ margin-top:0}
.maridaje .box{ margin-bottom:1.5em; clear: both;}
.maridaje .la_r{ float:left}
.maridaje .la_r img{ display:block; background:#fff; padding-top:2px; border-top:5px solid #c9a200; margin-right:20px}
.maridaje .la_l{ overflow:hidden}
.maridaje .entradilla{ margin-bottom:1.5em}
*:lang(es) .maridaje .entradilla{ margin-bottom:0}
.maridaje .entradilla p, .maridaje .entradilla h3{ float:left; width:35%; }
.maridaje .entradilla p{border-right:1px solid #e1e3e1; line-height:16px; font-weight:bolder; padding-right:5px}
.maridaje .entradilla h3{ margin:0; padding-left:8px;letter-spacing:-1px;text-align:left; font-size:1.6em}
.maridaje .entradilla h3 span{display:block;margin-top:-4px;text-transform:uppercase;font-weight:normal;font-size:0.8em;color:#7d808b;}
.amplia p{position:relative;top:0px;margin:0 0 2px 0;padding-left:48px;background:url(../imgs/interiores/vinosgaleria_masinfo.gif) top left no-repeat;font-size:1.1em;line-height:12px;text-align:left;}

.detalle h1{ margin-bottom:3px}
.detalle h2{ margin-bottom:15px}
.detalle .box img{ display:display:block; background:#fff; padding-top:2px; border-top:5px solid #c9a200; margin-left:8px}
.detalle .box h3{margin:0;text-align:left; font-size:1.6em}
.detalle .receta{ margin-top:-13px}
.detalle .receta, .detalle .elaborar { overflow:hidden; margin-bottom:5px }
.detalle .receta p, .elaborar p{ margin-bottom:0.3em; font-size:1.1em}
.detalle .receta p{ border-bottom:1px solid #e1e3e1}
.detalle .receta .last{ border:none}
.detalle .elaborar {}

/*****************
	SPOT
*****************/
.spot #extra .uno{position:absolute;top:-77px;}
*:lang(es) .spot #extra .uno{position:absolute;top:-79px;}
.spot #flash{ float:left; width:346px;border-top:1px solid #000; border-bottom:3px solid #000; padding:4px 0}
.spot .spot_ri{ width:210px; float:right;}
.spot .spot_ri ul{ margin-left:20px}
.spot .spot_ri li{ font-size:1.1em; margin-bottom:30px}
.spot .spot_ri li *{ display:block;}


/*****************
 NOTICIAS
*****************/
.noticias #extra .uno{position:absolute;top:45px;}
.noticias h2{ margin-bottom:15px}
.noticias #info li { position:relative; border-bottom:1px solid #fff; margin-bottom:15px}
.noticias .img_noti{ float:left; position:absolute; margin-left:-210px; margin-top:20px }
*:lang(es) .noticias .img_noti{ margin-top:0 }
.noticias .img_noti img{border-bottom:1px solid #e1e3e1; padding-right:10px; margin-bottom:25px}
.noticias #info .first{ padding:0; margin:0; text-transform:uppercase}	

/*****************
 NOTICIAS INTERIOR
*****************/
.noticias #extra .uno{position:absolute;top:43px;left:40px;}
.noticias h2{ margin-bottom:15px}

/*****************
 descargas
*****************/
.descargas #extra .uno{position:absolute;top:-10px;}
.descargas  h3{ margin:0; padding:0;letter-spacing:-1px;text-align:left; font-size:1.6em; margin-bottom:11px}
.descargas  h3 span{display:block;margin-top:-4px;text-transform:uppercase;font-weight:normal;font-size:0.8em;color:#7d808b;}
.galeria_des{ margin-bottom:20px; }
.galeria_des li{ width:120px;float:left;margin-right:23px;text-align:center; margin-bottom: 20px;}
.galeria_des .last{ margin-right:0}
*html .galeria_des li{margin-right:19px}
.galeria_des img{ border-top:1px solid #000; padding-top:1px; margin-bottom:4px}
.galeria_des p{position:relative;margin:0 0 2px 0;padding-left:48px;background:url(../imgs/interiores/vinosgaleria_masinfo.gif) top left no-repeat;font-size:1.1em;line-height:12px;text-align:left;}
.galeria_des p.descargar{background:url(../imgs/interiores/descargarp.gif) 0px 4px no-repeat;padding-left:50px;}
.galeria_des p.descargar span{position:relative;top:3px;font-size:0.9em;}

/*****************
	VISITANOS
*****************/
.visitanos #extra .uno{position:absolute;top:30px;}
.visitanos .horario{ background:#CAA300 url(../imgs/interiores/horarios.jpg) no-repeat right bottom; margin-bottom:1.8em  }
.visitanos .int{ padding:35px 185px 15px 15px}
.visitanos ul{ margin-bottom:4px}
.visitanos li{ font-size:1.1em; margin-bottom:-1px}
.visitanos .int p{ font-size:1.1em; border-bottom:1px solid #000; margin-bottom:0.8em; padding-bottom:0.5em}
