@font-face {
    font-family: 'Ancestory';
    src: url('Ancestory_SF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*
--------- GENERAL ---------
*/
* {border:0;margin:0;outline:none;padding:0;outline:none;}
ul {list-style:none;}
body {background:#000 url(../img/fnd_body.jpg) fixed;color:#DFE0BE;font:11px verdana,sans-serif;line-height:15px;text-align:left;padding-left:1px;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {margin:0 auto;overflow:hidden;min-width:960px;_width:expression(this.width < 958 ? 960: true);/*width:100%;*/}
#cabecera {background:url(../img/fnd_contenido.png) repeat-y center top;_background-image:none;height:197px;min-width:960px;_width:expression(this.width < 958 ? 960: true);overflow:hidden;/*width:100%;*/}
#cabecera2 {background:url(../img/img_cabecera.jpg) no-repeat center top;_background:url(../img/img_cabeceraIE6.jpg) no-repeat center top;height:197px;min-width:960px;_width:expression(this.width < 958 ? 960: true);overflow:hidden;position:relative;/*width:100%;*/}
#menu_superior{background:#000;border-bottom:solid 1px #786837;height:33px;margin:0 auto;overflow:hidden;width:100%;}
.vinculos_sup {margin:0 auto;overflow:hidden;padding-top:10px;width:960px;}
#contenido {background:url(../img/fnd_contenido.png) repeat-y center top;_background-image:none;_background-color:#000;margin:0 auto;overflow:hidden;width:960px;}
.telefono {background:url(../img/fnd_telefono.png) no-repeat left top;color:#BE8F21;float:right;font:bold 11px verdana,sans-serif;height:35px;padding:10px 20px 0px 50px;width:390px;}
#menu {border-top:solid 1px #786837;border-bottom:solid 1px #786837;height:22px;margin:0 auto;overflow:hidden;padding-top:3px;width:940px;}
#presentacion {overflow:hidden;padding:10px 20px 20px 20px;width:920px;}
.presentacion_texto {float:left;padding-top:58px;padding-left:5px;width:400px;}
.presentacion_texto2 {float:left;padding-top:58px;padding-left:5px;width:250px;}
.bloque1 {background:url(../img/fnd_bloque1.jpg) no-repeat 13px top;clear:both;height:300px;padding:3px 0px 0px 30px;width:870px;}
.bloque2 {clear:both;height:224px;margin:10px 0px 30px 0px;padding:3px 0px 0px 30px;width:870px;}
.ficha1 {background:url(../img/vino1.jpg) no-repeat center top;border:solid 1px #786837;float:left;height:240px;overflow:hidden;width:258px;}
.ficha2 {background:url(../img/vino2.jpg) no-repeat center top;border:solid 1px #786837;float:left;height:240px;margin-right:43px;overflow:hidden;width:258px;}
.ficha3 {background:url(../img/vino3.jpg) no-repeat center top;border:solid 1px #786837;float:left;height:240px;margin-right:43px;overflow:hidden;width:258px;}
#pie {background:url(../img/fnd_contenido.png) repeat-y center top;_background:#000;clear:both;/*height:40px;*/color:#BE8F21;margin:0 auto;padding:0px 10px 7px 10px;width:940px;}
.pie2 {_background-color:#000;border-top:solid 1px #786837;clear:both;height:40px;color:#BE8F21;margin:0 auto;padding:7px 36px 7px 36px;width:868px;_width:868px;}
.pie_centro {margin:0 auto;padding:0px 8px 0px 8px;width:940px;}
.marco {border:solid 1px #786837;float:left;margin-left:26px;width:845px;padding:0px 10px 10px 10px;_margin-left:17px;_width:838px;}
.marco_historia {background:url(../img/img_uvas.jpg) no-repeat left bottom;border:solid 1px #786837;float:left;line-height:18px;margin-left:26px;width:845px;padding:0px 10px 10px 10px;_margin-left:17px;_width:838px;}
.marco_bodega {background:url(../img/bodega.jpg) no-repeat left bottom;border:solid 1px #786837;float:left;line-height:18px;margin-left:26px;width:845px;padding:0px 10px 10px 10px;_margin-left:17px;_width:838px;}
.marco_vinos {background:url(../img/BouzaLogo.jpg) no-repeat 200px 240px;border:solid 1px #786837;float:left;line-height:18px;margin-left:26px;width:845px;padding:0px 10px 40px 10px;_margin-left:17px;_width:838px;}
.marco_mapa {background:url(../img/img_mapa.jpg) no-repeat right bottom;border:solid 1px #786837;float:left;line-height:18px;margin-left:26px;width:845px;padding:0px 10px 10px 10px;_margin-left:17px;_width:838px;}
.enlaces_inferiores_familias {clear:both;color:#fff;font-size:11px;line-height:13px;padding-top:15px;}
.mosca img {margin-bottom:-3px;padding-left:10px;}
.botella {background:url(../img/botella.jpg) no-repeat center top;height:200px;position:absolute;top:0px;left:50%;margin-left:220px;width:170px;}
.izq_bodega {float:left;width:500px;margin:20px 0px 10px 15px;}
.datosContacto{float:left;margin-left:130px;margin-bottom:20px;}
.datosContacto_fila{float:left;width:300px;}
.datosContacto_tit{padding-left:20px;text-align:left;}
.datosContacto_tit2{padding-left:80px;text-align:left;}
/**/
/*
--------- VINOS ---------
*/
.vino1{background:url(../img/nuestroVino1.jpg) no-repeat center top;border-bottom:solid 1px #BE8F21;float:left;height:205px;margin:50px 0px 0px 0px;overflow:hidden;width:844px;}
.vino2{background:url(../img/nuestroVino2.jpg) no-repeat center top;border-bottom:solid 1px #BE8F21;float:left;height:205px;margin:50px 0px 10px 0px;overflow:hidden;width:844px;}
.vino3{background:url(../img/nuestroVino3.jpg) no-repeat center top;border-bottom:solid 1px #BE8F21;float:left;height:205px;margin:50px 0px 0px 0px;overflow:hidden;width:844px;}
/*
--------- ALINEADOS ---------
*/
.derechabodega {float:right;overflow:hidden;width:600px;}
.derechabodega p {width:250px;padding-left:60px;}
.izquierda {float:left;overflow:hidden;}
.derecha {float:right;overflow:hidden;}
.derecha_padd {float:right;padding-right:11px;}
.clear {clear:both;}
.centrado {clear:both;text-align:center;}
.direccion {margin-top: 0px !important;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#DFE0BE;font-size:11px;text-decoration:underline;}
a:hover {color:#C39320;}
/* Enlaces pie */
#pie a:link,#pie a:visited,#pie a:active {color:#fff;text-decoration:underline;}
#pie a:hover {color:#C39320;}
.mas{}
.mas_ficha{background-color:#000;overflow:hidden;margin-top:220px;width:100%;}
.mas a:link,.mas a:visited,.mas a:active {background:#000 url(../img/mas.gif) no-repeat right top;color:#BE8F21;display:block;float:left;font-size:11px;font-weight:bold;height:30px;margin-top:148px;padding:0px 0px 0px 25px;text-decoration:underline;width:80px;}
.mas_ficha a:link,.mas_ficha a:visited,.mas_ficha a:active {background:url(../img/mas.gif) no-repeat 60px top;color:#BE8F21;display:block;float:right;font-size:11px;font-weight:bold;height:20px;padding-left:0px;text-decoration:underline;width:78px;}
.enlaceIdioma {cursor:pointer;}
/*
--------- TEXTOS ---------
*/
h1 {color:#000;font-size:28px;font-family: 'Ancestory';line-height:30px;}
.fondo{background-color:#786837;float:left;height:34px;margin-left:26px;width:867px;_margin-left:17px;_width:860px;}
.fondo2{background-color:#786837;float:left;height:34px;margin-left:26px;width:867px;_margin-left:17px;_width:866px;}
.fondo3{background-color:#786837;float:left;height:34px;margin-left:26px;width:867px;_margin-left:17px;_width:868px;}
h2 {color:#C08D1D;font-size:14px;font-weight:bold;padding:2px 0px;}
p {padding:8px 0px;}
.pad {padding:140px 5px 0px 5px;}
.tlf {color:#DFE0BE;font-size:15px;font-weight:bold;}
/*
--------- FOTOS ---------
*/
.fotoizq {border:1px solid #786837;float:left;margin-right:8px;}
.fotoder {border:1px solid #786837;float:right;margin-left:15px;}
.derecha_oferta {float:right;overflow:hidden;padding:14px 20px 0px 0px;}
.fotoizqSinborde {float:left;margin-right:8px;}
.fotoderSinBorde {float:right;margin-left:8px;}
.foto {border:1px solid #ddd;margin:8px 0px;}
.logos-calidad {white-space: nowrap}
.logos-calidad img {width: 50% !important; height: 72px;}
/*
--------- LISTAS ---------
*/
.lista {line-height:19px;}
.lista li {float:left;}
.lista li a:link,.lista li a:visited,.lista li a:active {background:url(../img/fnd_li.png) no-repeat 10px 0px;display:block;float:left;font-weight:bold;font-size:14px;height:30px;text-align:left;text-decoration:none;padding-left:40px;margin-right:30px;margin-left:12px;}
.lista li a:hover {}
/*
	--------- Formularios ---------
*/
.form_fila {clear:both;overflow:hidden;padding:5px 0px 5px 0px;text-align:center;}
.centrado {text-align:center;}
.form_fila_alta {clear:both;height:60px;padding:5px 0px 5px 0px;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.form_1col {clear:both;padding:25px 0px 30px 0px;text-align:center;width:100%;}
.input_text {border:1px solid #ccc;color:#000;font:12px verdana,sans-serif;padding:2px;width:145px;}
.input {border:1px solid #ccc;color:#000;font:12px verdana,sans-serif;padding:2px;width:145px;}
.textarea {border:1px solid #ccc;font:12px verdana,sans-serif;height:46px;padding:2px;width:290px;}
#Form1 {height:100%;}
/*
--------- vinculos superiores ---------
*/
.inicio {background:url(../img/ico_inicio.gif) no-repeat 3px 2px;float:left;margin-left:8px;padding:0px 25px 2px 20px;}
.mapa {background:url(../img/ico_mapa.gif) no-repeat 2px 4px;float:left;margin-right:8px;padding:0px 20px 2px 20px;}
.map-style iframe {height: 212px;}
.contactar {background:url(../img/ico_contacto.gif) no-repeat 2px 4px;float:left;margin-right:8px;padding:0px 5px 2px 20px;}

.banner-pie  {
	text-align: left;
	background: black;
	padding: 20px;
	overflow: hidden;
}

.banner-pie p {
	color:white;
	float: left;
	width: calc(100% - 150px);
	margin-top: 18px;
}

.banner-pie img {
	float: right;
	width: 130px;
}

.logo-ue {
	position: absolute;
	left: 10px;
	top: 50px;
	cursor:pointer;
}
.logo-ue img {

	width: 70px;
	float: left;
	border: solid 7px white;
}
.logo-ue a {
	display: block;
	background: #333;
	float: right;
	clear: left;
	text-decoration: none;
	padding: 3px 7px;
	font-size: 9px;
	opacity: .8;
}
.logo-ue a:hover {opacity:1;color: white;}