*{
	margin:0;
	padding:0;
	border-width:0;
	}

BODY{
	background-color:#FFFFFF;
	color:#231F20;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	}

H1{
	display:none;
	}

H2{
	color:#231f20;
	font-size:42px;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
	margin-bottom:20px;
	}

UL{
	list-style-type:none;
	}
	
A{
	color:#231F20;
	}	


#intro{
	position:relative;
	width:990px;
	padding:0 0 0 0;
	font-size:33px;
	font-style:italic;
	text-align:center;
	height:440px;
	margin:auto;
	margin-top:65px;
	}
	#intro IMG{
		float:left;
		margin-bottom:279px;
		}
	#intro A{
		text-decoration:none;
		}
	
#idioma{
	position:relative;
	background-image:url(../img/prehome/fondo-idioma.png);
	background-position:0 402px;
	line-height:24px;
	background-repeat:repeat-x;
	width:223px;
	padding:0 274px 0 275px;
	font-size:25px;
	font-style:italic;
	text-align:center;
	height:480px;
	margin:auto;
	margin-top:65px;
	}
	#idioma IMG{
		float:left;
		margin-bottom:279px;
		}
	#idioma A{
		text-decoration:none;
		}
	
#general{
	margin:27px auto;
	width:990px;
	}
#general-centrado{
	width:990px;
	left:50%;
	margin-left:-495px;
	margin-top:-268px;
	position:absolute;
	text-align:left;
	top:50%;
	width:990px;
	}

#cabecera{
	float:left;
	width:100%;
	background-image:url(../img/estructura/cabecera.png);
	background-position:bottom;
	background-repeat:repeat-x;
	position:relative;
	margin-bottom:6px;
	}
	#cabecera IMG{
		float:right;
		margin-bottom:6px;
		}
	#cabecera UL{
		width:900px;
		position:absolute;
		bottom:0 !important;
		bottom:-1px;
		}
		#cabecera UL LI{
			float:left;
			}
			#cabecera UL LI A{
				float:left;
				padding:0 8px 10px 8px;
				color:#939598;
				text-decoration:none;
				font-weight:bold;
				}
				#cabecera UL LI A:hover{
					color:#231F20;
					}
			#cabecera UL LI.sel{
				border-left:2px solid white;
				border-right:2px solid white;
				}
				#cabecera UL LI.sel A{
					padding:0 6px 8px 6px;
					border-bottom:2px solid #231F20;
					color:#231F20;
					}
					#cabecera UL LI.sel A.fundacion{
						color:#d81921;
						border-bottom-color:#d81921;
						}

#contenido{
	float:left;
	width:990px;
	padding:0 0 0 0;
	height:auto !important;
	height:440px;
	min-height:440px;
	background-repeat:no-repeat;
	position:relative;
	}
	
	/*.historia{
		background-image:url(../img/contenido/historia.jpg);
		background-position:bottom right;
		}
		.historia P{
			width:285px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			}*/
			
			
		.mercados P{
			width:285px;

			line-height:18px;
			font-size:16px;
			font-style:italic;
			margin:70px 0 30px 0;
			}
		.mercados UL{
			float:left;
			width:200px;
			}
		.mercados UL.internacional {
			height: 490px;
			}
			.mercados UL LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.mercados UL LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.mercados UL LI A.sel, .mercados UL LI A:hover{
						color:#231F20;
						}
			.mercados .mapa{
				position:absolute;
				width:673px;
				right:0;
				top:50px;
				}
				
		
		.lista-de-correo P.intro{
			width:285px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			margin:70px 0 30px 0;
			}
		.lista-de-correo UL.secciones{
			float:left;
			width:200px;
			}
			.lista-de-correo UL.secciones LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.lista-de-correo UL.secciones LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.lista-de-correo UL.secciones LI A.sel, .lista-de-correo UL.secciones LI A:hover{
						color:#231F20;
						}
						
		.lista-de-correo .formulario{
			position:absolute;
			width:427px;
			right:0;
			top:150px;
			}
			.lista-de-correo .formulario LABEL{
				font-size:11px;
				font-weight:bold;
				float:left;
				margin-bottom:10px;
				}
			.lista-de-correo .formulario INPUT{
				font-size:11px;
				margin-bottom:4px;
				color:#939598;
				border:1px solid #c8c7c7;
				padding:2px;
				font-family:"Times New Roman", Times, serif;
				float:left;
				margin-bottom:22px;
				width:423px;
				}
				.lista-de-correo .formulario INPUT.boton{
					background-color:#FFFFFF;
					border:1px solid #231F20;
					color:#231F20;
					cursor:pointer;
					margin-right:14px;
					font-weight:bold;
					width:auto;
					}
		
		
		
		
		.noticias P.intro{
			width:285px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			margin:40px 0 30px 0;
			}
		.noticias UL.secciones{
			float:left;
			width:200px;
			}
			.noticias UL.secciones LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.noticias UL.secciones LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.noticias UL.secciones LI A.sel, .noticias UL.secciones LI A:hover{
						color:#231F20;
						}
			.noticias .listado{
				width:682px;
				float:right;
				margin-top:-109px;
				}
				.noticias .listado LI{
					float:left;
					width:100%;
					border-bottom:1px solid #b9b9b9;
					padding-bottom:25px;
					margin-bottom:25px;
					}
					.noticias .listado LI H3{
						font-size:20px;
						font-weight:bold;
						text-transform:uppercase;
						margin-bottom:0;
						}
					.noticias .listado LI P{
						margin-bottom:10px;
						}
					.noticias .listado LI IMG{
						width:287px;
						float:left;
						padding-right:18px;
						}
					.noticias .listado LI A.pdf{
						font-weight:bold;
						background-image:url(../img/estructura/descargar-pdf.gif);
						background-position:0 0;
						background-repeat:no-repeat;
						text-decoration:none;
						padding:0 0 0 15px;
						margin-right:10px;
						}
					.noticias .listado LI A.imagen{
						font-weight:bold;
						background-image:url(../img/estructura/descargar-imagen.gif);
						background-position:0 0;
						background-repeat:no-repeat;
						text-decoration:none;
						padding:0 0 0 15px;
						margin-right:10px;
						}
						.noticias .listado LI A.pdf:hover, .noticias .listado LI A.imagen:hover{
							text-decoration:underline;
							}
				
		
			
			

	.nuestras-tierras{
		background-image:url(../img/contenido/nuestras-tierras.jpg);
		background-position:bottom right;
		}
		.nuestras-tierras P.intro{
			width:400px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			float:left;
			padding-bottom:200px;
			}
		.nuestras-tierras .detalles{
			width:420px;
			position:absolute;
			right:0;
			top:71px;
			}
			.nuestras-tierras .detalles P A.sel{
				text-decoration:none;
				font-weight:bold;
				}
			.nuestras-tierras .detalles P{
				margin-bottom:10px;
				}
			.nuestras-tierras .detalles UL{
				float:left;
				width:100%;
				margin-bottom:30px;
				}
				.nuestras-tierras .detalles UL LI{
					float:left;
					width:50%;
					margin-bottom:6px;
					}
					.nuestras-tierras .detalles UL LI A{
						color:#939598;
						font-weight:bold;
						text-decoration:none;
						}
						.nuestras-tierras .detalles UL LI A.sel, .nuestras-tierras .detalles UL LI A:hover{
							color:#231F20;
							}
			
			
	/*DIV.fundacion{
		background-image:url(../img/contenido/fundacion.jpg);
		background-position:bottom left;
		color:#d81921;
		}
		DIV.fundacion A{
			color:#d81921;
			text-decoration:underline;
			}
			DIV.fundacion A.sel{
				font-weight:bold;
				text-decoration:none;
				}
			DIV.fundacion A:hover{
				text-decoration:none;
				}
		DIV.fundacion P.intro{
			width:332px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			float:right;
			background-image:url(../img/contenido/fundacion-top.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			padding-left:653px;
			}
		DIV.fundacion .detalles{
			width:332px;
			float:right;
			clear:both;
			margin-top:20px;
			margin-bottom:150px;
			}
			DIV.fundacion .detalles P{
				margin-bottom:10px;
				}
			DIV.fundacion .detalles .izquierda{
				float:left;
				width:160px;
				}
			DIV.fundacion .detalles .derecha{
				float:right;
				width:160px;
				}*/
		

	.bodega-nuevo{
		}
		.bodega-nuevo UL.menu{
			float:left;
			width:200px;
			}
			.bodega-nuevo UL.menu LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.bodega-nuevo UL.menu LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.bodega-nuevo UL.menu LI A.sel, .bodega-nuevo UL.menu LI A:hover{
						color:#231F20;
						}
		
		.bodega-nuevo .derecha{
			float:right;
			width:350px;
			margin-top:-60px;
			}
			.bodega-nuevo .derecha UL{
				float:left;
				width:100%;
				margin-bottom:30px;
				}
				.bodega-nuevo .derecha UL LI{
					float:left;
					width:50%;
					margin-bottom:6px;
					}
					.bodega-nuevo .derecha UL LI A{
						color:#939598;
						font-weight:bold;
						text-decoration:none;
						}
						.bodega-nuevo .derecha UL LI A.sel, .bodega-nuevo .derecha UL LI A:hover{
							color:#231F20;
							}
		.bodega-nuevo .izquierda{
			float:left;
			width:620px;
			}
		.bodega-nuevo .izquierda #foto{
			margin-top:20px;
			float:left;
			width:620px;
			height:310px;
			clear:both;
			}
	
	
	
	
	
	.bodega{
		background-image:url(../img/contenido/bodega.jpg);
		background-position:bottom left;
		}
		.bodega UL{
			float:left;
			width:200px;
			}
			.bodega UL LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.bodega UL LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.bodega UL LI A.sel, .bodega UL LI A:hover{
						color:#231F20;
						}
		
		
		.bodega A{
			color:#939598;
			text-decoration:none;
			font-weight:bold;
			}
		.bodega P.intro{
			width:332px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			float:right;
			}
		.bodega P.intro-general{
			width:332px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			float:right;
			margin-top:-50px;
			}
		.bodega .detalles{
			width:332px;
			position:absolute;
			right:0;
			top:188px;
			}
			.bodega .detalles P{
				margin-bottom:10px;
				}
			.bodega .detalles .izquierda{
				float:left;
				width:160px;
				}
			.bodega .detalles .derecha{
				float:right;
				width:160px;
				}
			
	.visitas{
		background-image:url(../img/contenido/visitas.jpg);
		background-position:bottom right;
		}
		.visitas UL{
			float:left;
			width:200px;
			}
			.visitas UL LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.visitas UL LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.visitas UL LI A.sel, .visitas UL LI A:hover{
						color:#231F20;
						}
		.visitas P A{
			color:#231F20;
			text-decoration:underline;
			font-weight:normal;
			}
			.visitas P A.sel{
				font-weight:bold;
				text-decoration:none;
				}
		
		
		.visitas A{
			color:#939598;
			text-decoration:none;
			font-weight:bold;
			}
		.visitas .detalles{
			width:362px;
			left:5px;
			float:left;
			clear:both;
			margin-top:20px;			
			}
			.visitas .detalles P{
				margin-bottom:10px;
				}
			.visitas .detalles .izquierda{
				float:left;
				width:170px;
				}
			.visitas .detalles .derecha{
				float:right;
				width:170px;
				}
			

	.nuestros-vinos{
		background-image:url(../img/contenido/nuestros-vinos.jpg);
		background-position:bottom right;
		}
		.nuestros-vinos.vino-1{
			background-image:url(../img/contenido/vinos/vino-1.jpg);
			background-position:353px bottom ;
			}
		.nuestros-vinos.vino-2{
			background-image:url(../img/contenido/vinos/vino-2.jpg);
			background-position:353px bottom ;
			}
		.nuestros-vinos.vino-3{
			background-image:url(../img/contenido/vinos/vino-3.jpg);
			background-position:353px bottom ;
			}
		.nuestros-vinos.vino-4{
			background-image:url(../img/contenido/vinos/vino-4.jpg);
			background-position:353px bottom ;
			}
		.nuestros-vinos.vino-5{
			background-image:url(../img/contenido/vinos/vino-5.jpg);
			background-position:353px bottom ;
			}
		.nuestros-vinos P.intro{
			width:285px;
			line-height:18px;
			font-size:16px;
			font-style:italic;
			margin-bottom:25px;
			float:left;
			}
		
		.nuestros-vinos UL{
			float:left;
			width:300px;
			}
			.nuestros-vinos UL.inicio{
				clear:left;
				}
			.nuestros-vinos UL LI{
				float:left;
				width:100%;
				margin-bottom:6px;
				}
				.nuestros-vinos UL LI A{
					color:#939598;
					font-weight:bold;
					text-decoration:none;
					}
					.nuestros-vinos UL LI A.uno.sel, .nuestros-vinos UL LI A.uno:hover{
						color:#505050;
						font-style:italic;
						}
					.nuestros-vinos UL LI A.dos.sel, .nuestros-vinos UL LI A.dos:hover{
						color:#000000;
						font-style:italic;
						}
					.nuestros-vinos UL LI A.tres.sel, .nuestros-vinos UL LI A.tres:hover{
						color:#fc8010;
						font-style:italic;
						}
					.nuestros-vinos UL LI A.cuatro.sel, .nuestros-vinos UL LI A.cuatro:hover{
						color:#aab10d;
						font-style:italic;
						}
					.nuestros-vinos UL LI A.cinco.sel, .nuestros-vinos UL LI A.cinco:hover{
						color:#936517;
						font-style:italic;
						}
					
					
		.nuestros-vinos .descripcion{
			width:420px;
			float:right;
			margin-bottom:20px;
			}
			.nuestros-vinos .descripcion P{
				margin-bottom:10px;
				}
			.nuestros-vinos .descripcion .izquierda{
				float:left;
				width:200px;
				}
			.nuestros-vinos .descripcion .derecha{
				float:right;
				width:200px;
				}
				.nuestros-vinos .descripcion .destacado{
					padding:4px 0 0 0;
					border-top:1px solid #B2B927;
					border-bottom:1px solid #B2B927;
					}					


#pie #direccion{
	float:right;
	margin-top: 10px;
	padding-top: 10px;
	
	}
	
#pie{
	float:left;
	padding:2px 5px 4px 5px;
	width:980px;
	background-color:#231F20;
	color:#FFFFFF;
	font-style:italic;
	margin-bottom:30px;
	}
	#pie A{
		color:#FFFFFF;
		text-decoration:none;
		}
	#pie P{
		float:left;
		width:70%;
		}
	
	#pie P.correo{
		float:right;
		width:auto;
		}
		
	#pie IMG {
		margin-right:3px;
	}


.oculto{
	display:none;
	}
.mostrar{
	display:block;
	}

.error{
	font-weight:bold;
	color:#FF0000;
	float:left;
	width:100%;
	margin-bottom:10px;
	}

