html { 
	padding: 0px;
	margin: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background: #E7E2D9 url('../img/body-fondo.png') repeat-y center;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: center;
}

/* ============ TAGS GLOBALES ============ */

img {
	border: 0px;
}

ul, li, dl, dt, dd {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a { text-decoration: none; outline: none;}

h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}
form,fieldset,label,input {
	padding: 0;
	margin: 0;
}
strong {
	font-family: Tahoma, sans-serif;
}

/* ============ ORGANIZACION ESTRUCTURAL ============ */
#wrapper {
	width: 760px;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	/*background: url('img/fondo-columnas.png') repeat-y;*/
}

#header {
	height: 170px;
	background: url('../img/header-fondo.png') repeat-x;
	font-family: Tahoma, sans-serif;	
}
	#header-top {
		padding: 15px 0 0 4px;
		text-indent: 30px;
		zoom: 1;
	}
		#header-top a {
			width: 200px;
			display: block;
			height: 17px;
			font-weight: bold;
		}
		#header-top .english {
			background: url('../img/ingles-flag.png') no-repeat;
		}
			#header-top .english, #header-top .espanol {
				color: #95637A;
			}
				#header-top .english span, #header-top .espanol span {
					color: #A59A8B;
				}
		#header-top .espanol {
			background: url('../img/espanol-flag.png') no-repeat;
		}
	#header-med {
		margin-top: 18px;
		height: 118px;
		background: url('../img/header-foto.png') no-repeat;
	}
		#header-med h1{
			top: 13px;
			left: 535px;
			position: relative;
			width: 143px;
			height: 85px;
			text-indent: -9000px;
			background: url('../img/header-h1.png') no-repeat;
		}
	#header-bottom {
		text-align: right;
	}
		#header-bottom ul {
			background: url('../img/header-submenu-ul-fondo.gif') no-repeat 510px 0;
			margin-right: 5px;
		}
		#header-bottom.en ul {
			background: url('../img/header-submenu-ul-en.gif') no-repeat 520px 0;
			margin-right: 40px;
		}
			#header-bottom li {
				display: inline;
				font-weight: bold;
				margin-right: 19px;
			}
			#header-bottom li a {
				color: #D4BACA;
			}
			#header-bottom li a:hover {
				color: #fff;
			}
			
#center {
	overflow: hidden; 
	zoom: 1;
}
.miel {
	background: #fff url('../img/cols-fondo-miel.png') repeat-y;
}
.vinos, .acerca-de, .novedades, .contacto, .mapa-del-sitio {
	background: #fff url('../img/cols-fondo-vinos.png') repeat-y;
}
.aceite {
	background: #fff url('../img/cols-fondo-aceite.png') repeat-y;
}
	#content {
		width: 379px;
		float: right;
		padding-bottom: 20px;
	}
		#content a {
			color: #6E154B;
			text-decoration: underline;
		}
		#content a:hover {
			color: #B70471;
		}
		#content .capital { 
			font: bold 420% "Times New Roman", serif;
			float: left;
			text-transform: uppercase;
			line-height: 0.7em;
			padding: 4px 5px 0 0;
			color: #6F164C;
		}
		.imagen-tabla {
			margin: 1em auto;
			display: block;
		}
		#content-texto ul {
			margin: 1em 0;
		}
			#content-texto li {
				padding-left: 1em;
				margin: 0.5em 0;
			}
			.miel #content-texto li {
				background: url(../img/li-miel.gif) no-repeat 0 5px;
			}
			.vinos #content-texto li {
				background: url(../img/li-vinos.gif) no-repeat 0 5px;
			}
			.aceite #content-texto li {
				background: url(../img/li-aceite.gif) no-repeat 0 5px;
			}
			
		#content-top {
			height: 177px;
			/*width: 379px;*/
			margin: 0 0 -20px 1px;
		}
			#content-top .content-pattern {
				background: url('../img/content-top-guarda.gif') repeat-x;
				width: 378px;
				height: 27px;
				position: relative;
				top: 12px;
				left: 0;
			}
			#content-top h2 {
				text-indent: -9000px;
				position: relative;
				left: 16px;
			}
			.miel #content-top {
				background: url('../img/content-top-fondo-miel.png') repeat-x 0 0;
			}
				.miel #content-top h2 {
					width: 125px;
					height: 69px;
					background: url('../img/tit-miel.png') no-repeat;
					top: 34px;
				}
				.miel #content-top .en {
					width: 116px;
					height: 87px;
					background: url('../img/tit-honey.png') no-repeat;
					top: 45px;
				}
			.miel #content-top .decoracion {
				width: 101px;
				height: 110px;
				background: url('../img/abeja.png') no-repeat;
				float: right;
				margin: 16px 3px 0 0;
			}
			.vinos #content-top, .acerca-de #content-top, .novedades #content-top, .contacto #content-top, .mapa-del-sitio #content-top  {
				background: url('../img/content-top-fondo-vinos.png') repeat-x 0 0;
			}
				.vinos #content-top h2 { 
					width: 81px;
					height: 54px;
					background: url('../img/tit-vinos.png') no-repeat;
					top: 56px;
				}
				.vinos #content-top .en {
					width: 91px;
					height: 55px;
					background: url('../img/tit-wine.png') no-repeat;
					top: 55px;
				}
				.vinos #content-top .decoracion {
					width: 123px;
					height: 96px;
					background: url('../img/uvas.png') no-repeat;
					float: right;
					margin: 45px 8px 0 0;
				}
					.vinos #content-top .syrah {
						background: url('../img/syrah.png') no-repeat;
						width: 164px;
						height: 93px;
						margin: 45px 8px 0 0;
					}
					.vinos #content-top .malbec {
						background: url('../img/malbec.png') no-repeat;
						width: 135px;
						height: 93px;
						margin: 45px 8px 0 0;
					}
					.vinos #content-top .corchos {
						background: url('../img/corcho.png') no-repeat;
						width: 95px;
						height: 96px;
						margin: 43px 8px 0 0;
					}	
					.vinos #content-top .cucarda {
						background: url('../img/cucarda.png') no-repeat;
						width: 42px;
						height: 76px;
						margin: 55px 20px 0 0;
					}
					.premios {}
						.premios h4 {
							background: url(../img/li-vinos.gif) no-repeat 0 5px;
							text-indent: 1em;
							margin-top: 9px;
							font-weight: bold;
							font-size: 11px;
							color: #A5712C;
						}
						.vinos #content-texto.premios ul {
							margin: 0.2em 0 0.5em 0;
							padding: 0 0 10px 0;
							background: url(../img/punteado.gif) repeat-x left bottom;
						}
							.vinos #content-texto.premios li {
								background: 0;
								text-indent: 0;
								margin: 0.1em 0;
								padding: 0;
							}
							.concurso {
								font-weight: bold;
								color: #9A5B81;
							}
							.oro {
								color: #A5712C;
							}
							
				.boton-premios {
					display: block;
					width: 100%;
					margin: 2em 0 0.5em 0;
				}
			.aceite #content-top {
				background: url('../img/content-top-fondo-aceite.png') repeat-x 0 0;
			}
				.aceite #content-top h2 {
					width: 110px;
					height: 76px;
					background: url('../img/tit-aceite.png') no-repeat;
					top: 51px;
				}
				.aceite #content-top .en {
					width: 95px;
					height: 65px;
					background: url('../img/tit-oil.png') no-repeat;
					top: 34px;
				}
				.aceite #content-top .decoracion {
					width: 104px;
					height: 126px;
					background: url('../img/olivas.png') no-repeat;
					float: right;
					margin: 22px 8px 0 0;
				}
			.acerca-de {}
				.acerca-de #content-top h2 {
					width: 192px;
					height: 75px;
					background: url('../img/tit-acerca-de.png') no-repeat;
					top: 37px;
				}
				.acerca-de #content-top .en {
					width: 175px;
					height: 93px;
					background: url('../img/tit-about-us.png') no-repeat;
					top: 34px;
				}
				.texto-sin-wrap * {
					width: 170px;
					float: left;
				}
				.texto-sin-wrap * * {
					width: auto;
					float: none;
				}
				#mapa-donde-estamos {
					float: right; width: 157px; margin: 10px 0 0 7px;
				}
				.galeria-fotos {
					margin: 0 !important;
					text-indent: 0;
					overflow: hidden;
					zoom: 1;
				}
					.galeria-fotos li {
						width: 164px;
						margin: 8px 0 0 0 !important;
						float: right;	
						padding-left: 0 !important;
						background: none !important;
					}
					.galeria-fotos li.primera-foto {
						float: left;
					}
					.galeria-fotos li img {
						border: 1px solid #858585;
					}
					.galeria-fotos li span {
						display: block;
						font-family: Tahoma, Arial, sans-serif;
						background-color: #E9DFE3;
						color: #6F164C;
						line-height: 13px;
						margin: 1px 0 0 0 !important;
						margin: 3px 0 0 0;
						padding: 3px 0 3px 7px;
					}
					
			.novedades {}
				.novedades #content-top h2 {
					width: 155px;
					height: 88px;
					background: url('../img/tit-novedades.png') no-repeat;
					top: 37px;
				}
				.novedades #content-top .en {
					width: 91px;
					height: 66px;
					background: url('../img/tit-news.png') no-repeat;
					top: 59px;
				}
				.novedades-intro {margin-top: 1em; overflow: hidden; zoom: 1;}
					
				.novedades-ul {}
					.novedades-ul li {
						clear: both;
						overflow: hidden;
						zoom: 1;
						margin: 0 -10px 5px -10px !important;
						margin: 0 -10px 5px -20px;
						padding: 0 10px;
					}
					.novedades-ul li:hover {
						background-color: #FFECF8;
					}
					.novedades-ul li h4, .novedades-intro h4 {
						color: #6F164C;
						font: bold 11px Verdana;
						padding: 0 0 5px 0;
						margin: 0 0 7px 0;
						background: url('../img/punteado.gif') repeat-x left bottom;
					}
					.novedades-ul li .sin-linea, .novedades-intro .sin-linea {
						background: none;
					}
					.novedades-ul li img, .novedades-intro img {
						margin: 0 7px 8px 0;
						float: left;
					}
					.novedades #content-texto h4 a {
						text-decoration: none;
					}
				.novedades-lista {
					margin-top: 0.5em;
					padding: 0 21px;
				}
					.novedades-lista h5 {
						font: bold 11px Verdana, sans-serif;
						color: #6F164C;
						padding: 2px;
						border: 1px solid #E2D0DB;
						border-width: 1px 0;
						margin-bottom: 3px;
					}
					#content .novedades-lista li a {
						text-decoration: none;
					}
					.novedades-lista li {
						background-color: #E2D0DB;
						padding: 2px 10px;
						margin: 0 0 3px 0;
					}
					.novedades-lista li a {
						display: block;
					}
					.novedades-lista li:hover {
						background-color: #FFECF8;
					}
					#content .ver-historial {
						width: 100%;
						display: block;
						text-align: center;
						font-weight: bold;
						text-decoration: none;
					}
			.contacto {}
				.contacto #content-top h2 {
					width: 132px;
					height: 76px;
					background: url('../img/tit-contacto.png') no-repeat;
					top: 51px;
				}
				.contacto #content-top .en {
					background: url('../img/tit-contact.png') no-repeat;
				}
				.contacto address {
					font-style: normal;
					margin: 18px 0 0 0;
					line-height: 14px;
				}
					.mails {
						line-height: 15px;
					}
					.mails li {
						background: url('../img/li-bullet-violeta.gif') no-repeat 0 6px;
					}
					#content-texto .mails a {
						text-decoration: none;
					}
					#content-texto .mails a:hover {
						color: #B70471;
					}
				.contacto fieldset {
					border: 0;
					clear: both;
				}
					.contacto fieldset br {
						display: none;
					}
					.contacto fieldset p {
						padding: 0; margin: 0;
					}
					.contacto fieldset label {
						clear: left;
						float: left;
						width: 141px;
						height: 18px;
						background-color: #EBCB75;
						color: #fff;
						text-indent: 8px;
						line-height: 18px !important;
						line-height: 16px;
						font-weight: bold;
						margin: 0 3px 3px 0;
					}
					.contacto fieldset .textos {
						font: normal 11px Verdana, Arial, sans-serif;
						line-height: 18px;
						padding: 2px 0 0 2px !important;
						padding: 0 0 0 2px;
						float: left;
						clear: right;
						background-color: #F9F0D8;
						width: 193px;
						height: 16px !important;
						height: 18px;
						border: 0;
					}
					.contacto fieldset textarea {
						font: normal 11px Verdana, Arial, sans-serif;
						clear: both;
						width: 331px;
						height: 84px;
						padding: 3px;
						border: 1px solid #EAC876;
					}
					.contacto fieldset .submit {
						text-align: center;
						background: url('../img/punteado.gif') repeat-x left top;
						padding: 5px 0 0 0;
					}
						.contacto fieldset .submit input {
							background-color: #9A5B81;
							color: #fff;
							width: 57px;
							height: 18px;
							line-height: 18px;
							float: none;
							font: bold 11px Verdana, Arial, sans-serif;
							border: 0;
						}
			.mapa-del-sitio {}
				.mapa-del-sitio #content-top h2 {
					width: 244px;
					height: 113px;
					background: url('../img/tit-mapa-del-sitio.png') no-repeat;
					top: 34px;
				}
				.mapa-del-sitio #content-top .en {
					background: url('../img/tit-site-map.png') no-repeat;
					width: 156px;
					height: 96px;
					top: 51px;
				}
				.mapa-del-sitio #content-texto dl {
					margin: 30px 0 0 0;
				}
				.mapa-del-sitio #content-texto dl a {
					text-decoration: none;
				}
				.mapa-del-sitio #content-texto dt {
					background: #E8E2D9 url('../img/li-mas.gif') no-repeat 7px 5px;
					height: 18px;
					line-height: 18px;
					color: #6F164C;
					font-weight: bold;
					text-indent: 21px;
					margin: 6px 0;
				}
				.mapa-del-sitio #content-texto dd {
					margin: 0 0 0 21px;
					padding: 0 0 0 12px;
					background: url('../img/dd-mapa-del-sitio.gif') no-repeat 0px 5px;
					color: #000;
				}
					.mapa-del-sitio #content-texto dd a {color: #000;}
					.mapa-del-sitio #content-texto dd a:hover {color: #444;}
		#content-texto {
			padding: 0 20px;
		}
			#content-texto p {
				margin: 5px 0 8px 0;
			}
			#content-texto h3 {
				font: bold 11px Verdana;
				width: 339px;
				height: 21px;
				background: url('../img/content-h3-fondo.png') no-repeat 0 1px;
				text-indent: 17px;
			}
				.miel #content-texto h3 {
					color: #BF863B;
				}
				.vinos #content-texto h3, .acerca-de #content-texto h3 {
					color: #904064;
				}
				.aceite #content-texto h3 {
					color: #A0B945;
				}
			
				
	#menu {
		float: left;
		width: 179px;
		border-right: 2px solid #fff;
		font-family: Tahoma, sans-serif;
	}
		#menu .principal {
			border: 2px solid #ABA6A2;
			width: 169px;
			background: #fff;
			padding: 3px 3px 0px 3px;
		}
			#menu dl {
				text-indent: 29px;
			}
				#menu dt {
					color: #C52A70;
					margin: 0 0 5px 0;
				}
					#menu dt a {
						display: block;
						color: #000;
						width: 100%;
					}
					#menu dt a:hover {
						color: #444;
					}
				#menu dd {
					margin: 5px 0;
				}
					#menu dd a {
						width: 100%;
						display: block;
						padding: 4px 0 0 0;
					}
		#menu .submenu {
			width: 179px;
			border-bottom: 2px solid #fff;
		}
			#menu .submenu a {display: block; color: #fff; width: 100%;}
			#menu .submenu a:hover {color: #ccc;}
			#menu .submenu li {
				text-indent: 33px;
				font-weight: bold;
				color: #fff;
				height: 21px;
				line-height: 21px;
				border-top: 2px solid #fff;
				background-color: #89837D;
			}
			#menu .submenu .submenu-resaltado {
				background-color: #574E46;
			}
			#menu .submenu .vacio {
				background-color: #A4998A;
			}
			#menu .submenu .idioma {
				background-color: #E2DBD0;
			}
				#menu .submenu .idioma a {color: #89837D; background: url(../img/english-new.png) no-repeat 5px 1px; padding-left: 8px; }
					#menu .submenu .idioma a:hover {color: #574E46;}
				#menu .submenu .idioma .ingles {background: url(../img/spanish-new.png) no-repeat 5px 1px;}
					
		#menu .menu-miel, #menu .menu-miel-en {
			text-indent: -9000px;
			width: 169px;
			height: 51px;
			background: url('../img/menu-miel.png') no-repeat;
			margin: 0 0 -12px 0 !important;
			margin: 0 0 -24px 0;
		}
		#menu .menu-miel-en {
			background: url('../img/menu-miel-en.png') no-repeat;
		}
			#menu .dl-miel dt {
				background: url('../img/menu-dt-miel.png') no-repeat 17px 5px;
			}
			#menu .dl-miel dd {
				color: #C47D20;
				background: url('../img/menu-dd-miel.png') no-repeat 5px 0;
			}
			#menu .dl-miel dd a {
				color: #C47D20;
			}
			#menu .dl-miel dd a:hover {
				color: #F08800;
			}
		#menu .menu-vinos, #menu .menu-vinos-en {
			text-indent: -9000px;
			width: 169px;
			height: 48px;
			background: url('../img/menu-vinos.png') no-repeat;
			margin: -1px 0 -9px 0;
		}
		#menu .menu-vinos-en {
			background: url('../img/menu-vinos-en.png') no-repeat;
		}
			#menu .dl-vinos {padding-bottom: 3px;}
			#menu .dl-vinos dt {
				/*background: url('../img/menu-dt-vinos.png') no-repeat 17px 5px;*/
				padding-top: 3px;
				background: url('../img/menu-dd-vinos.png') no-repeat 5px 0;
				margin: 0;
				padding-bottom: 5px;
			}
			#menu .dl-vinos .dt-especial {
				padding: 3px 0;
				font-weight: bold;
				/*background: url('../img/menu-dd-vinos.png') no-repeat 5px 0;*/
			}
			#menu .dl-vinos dd {
				/*background: url('../img/menu-dd-vinos-2.png') no-repeat 5px 0;*/
				margin: 0 5px;
				padding: 3px 0;
				border-top: 1px solid #ebebeb;
			}
			
			#menu .dl-vinos dd a {
				color: #904064;
				padding-top: 0;
			}
			#menu .dl-vinos dd a:hover {
				color: #C52A70;
			}
		#menu .menu-aceite, #menu .menu-aceite-en {
			text-indent: -9000px;
			width: 169px;
			height: 54px;
			background: url('../img/menu-aceite.png') no-repeat;
			margin: -5px 0 -8px 0 !important;
			margin: -5px 0 -20px 0;
		}
		#menu .menu-aceite-en {
			background: url('../img/menu-aceite-en.png') no-repeat;
		}
			#menu .dl-aceite dt {
				background: url('../img/menu-dt-aceite.png') no-repeat 17px 5px;
			}
			#menu .dl-aceite dd {
				color: #C47D20;
				background: url('../img/menu-dd-aceite.png') no-repeat 5px 0;
			}
			#menu .dl-aceite dd a {
				color: #869834;
			}
			#menu .dl-aceite dd a:hover {
				color: #A6C225;
			}
		
	#photos {
		float: left;
		width: 200px;
	}
		#photos img {
			border-bottom: 2px solid #fff;
		}
		#photos .argentia {
			text-indent: -9000px;
			background: url('../img/direccion.png?new=1') no-repeat center;
			height: 68px;
			margin: 10px 0 0 0;
		}
		#photos .en {
			background: url('../img/direccion-en.png?new=1') no-repeat center;
		}
		#photos .vista {
			text-indent: -9000px;
			background: url('../img/direccion-vista.png?new=1') no-repeat center;
			height: 45px;
			margin: 10px 0 10px 0;
		}
#foot {
	clear: both;
	height: 173px;
	background: url('../img/pie-fondo.png') repeat-x 0 49px;
}
	#foot #foot-top {
		height: 49px;
	}
		#foot .foot-miel {
			background: #fff url('../img/pie-top-fondo-miel.png') no-repeat;
		}
		#foot .foot-vinos, #foot .foot-acerca-de, #foot .foot-novedades, #foot .foot-contacto, #foot .foot-mapa-del-sitio {
			background: #fff url('../img/pie-top-fondo-vinos.png') no-repeat;
		}
		#foot .foot-aceite {
			background: #fff url('../img/pie-top-fondo-aceite.png') no-repeat;
		}
		#foot-top address {
			text-indent: -9000px;
			float: left;
			display: inline;
			width: 183px;
			height: 37px;
			background: url('../img/url-empresas.png') no-repeat;
			margin: 2px 0 0 189px;
		}
		#foot-top h4 {
			float: left;
			/*text-indent: -9000px;*/
			width: 360px;
			height: 50px;
			/*background: url('../img/southern-breeze.png') no-repeat;*/
			margin: -5px 0 0 28px;
			padding: 0 0 5px 0;
		}
	#foot #foot-pattern {
		width: 760px;
		height: 19px;
		background: url('../img/fondo-guarda.gif') repeat-x;
		margin: 10px 0 0 0;
	}
	#foot h5  {
		background: url('../img/osmosis.png') no-repeat;
		margin: 67px 0 0 284px !important;
		margin: 65px 0 0 284px;
	}
	#foot h5.en {
		background: url('../img/osmosis-en.png') no-repeat;
		margin: 67px 0 0 300px !important;
		margin: 65px 0 0 300px;
	}
	#foot h5 a {
		display: block;
		text-indent: -9000px;
		background: url('../img/osmosis.gif') no-repeat;
		width: 192px;
		height: 30px;
		padding-bottom: 2px;
	}
	#foot h5.en a {
		width: 165px;
		background: url('../img/osmosis-en.gif') no-repeat;
	}

#paginador {
	width: 359px;
	height: 18px;
	background-color: #D9D9B2;
	color: #B7B797;
	line-height: 18px;
	margin: 1em 0 0 10px;
}
	#paginador a { font-weight: normal; color: #728000;}
	#paginador a:hover {color: #525C00;}
	#paginador #pag_izq {
		float: left;
		width: 40px;
	}
	#paginador #pag_cen {
		float: left;
		width: 278px;
		text-align: center;
	}
	#paginador #seleccionado {
		font-weight: bold;
		color: #D9D9B2;
		background-color: #7B880D;
		padding: 0 3px 1px 3px;

	}
	#paginador #pag_der {
		float: right;
		width: 40px;
		text-align: right;
	}
	#paginador .pag_links {
		vertical-align: 5px;
	}