	*{
		margin:0;
		padding:0;
		list-style:none;
		border:0;
	}
	
		/* slightly enhanced, universal clearfix hack */
	.clearfix:after {
		 visibility: hidden;
		 display: block;
		 font-size: 0;
		 content: " ";
		 clear: both;
		 height: 0;
		 }
	.clearfix { display: inline-block; }
	/* start commented backslash hack \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* close commented backslash hack */

	
	html, body, #wrap {height: 100%;}
	body > #wrap {height: auto; min-height: 100%;}
	
	body{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background:#ccc url(img/load.gif) no-repeat center center;
		}
		
	a, a:hover{
		color:#FC3;
		text-decoration:none;
		outline:none;
		}
		
	
	
	p{
		font-family:Arial, Helvetica, sans-serif;
		padding:5px 0;
		line-height:155%;
		font-size:12px;
	}

	#wrap{
		overflow:hidden;
	}
	.wrap-interior{
		width:960px;
		margin:0 auto;
		position: relative;
	}
	
	#barra-ayuda{
		background:#3d3d3d;
		color:#ccc;
	}
	
	#barra-ayuda ul{
		float:right;
	}
	
	#barra-ayuda ul li{
	float:left;
	padding:3px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	
}

	#barra-ayuda  ul li a, #barra-ayuda  ul li a:hover {
		color:#FFF;
		text-decoration:none;
	}
	
	#barra-ayuda  ul li a:hover{
		color:#FC0;
		}
		
	#contenedor{
		width:960px;
		margin:0 auto;
		position:relative;
		padding-bottom:100px;
	}
	#encabezado{
		height:100px;
	}
	#navegador{
	background:#000;
	position:absolute;
	width:960px;
	left: 73px;
	top: 0;
	}
	
	#cuerpo{
		margin-top:35px;
		margin-bottom:45px;
		
	}
	#pie {
		position: fixed;
		margin-top: -90px;
		height: 100px;
		clear:both;
		bottom:0;
		width:100%;
		
		} 
	

.logo a{
	width:262px;
	height:159px;
	background:url(img/logo_errazuriz.png) no-repeat bottom;
	text-indent:-9999999px;
	display:block;
	}

	
	
	/****** PIE *****/
#pie{
background:url(img/fondo.gif);
}

#cont_info_pie{
	margin: auto;
	height: 110px;
	width: 1000px;
	position: relative;
	padding:10px 0 0 0;
}

#logos_inferiores{
color:#999999;
position: relative;
height:60px;
}

#logos_inferiores img{
float: left;
}

#logos_inferiores a{
float: left;
position: relative;
bottom:0;
}

a.visit{
width:58px;
height: 62px;
background: url(img/visit.gif) no-repeat left bottom;
display: block;
}

a:hover.visit{
width:58px;
height: 62px;
background: url(img/visit.gif) no-repeat right bottom;
display: block;
}

.separador_pie{
width:10px;
height: 60px;
float: left;
}

#derechos{
	height:30px;
	padding:2px 0 0 0;

}

#derechos p{
	width:600px;
	float:left;
	color:#666;
	font-size: 10px;
	}

#raya{
width:30px;
height: 20px;
float:right;
margin:0 0 0  0;
}

#raya a{
background: url(img/raya.gif) no-repeat left center;
display: block;
width: 30px;
height: 20px;
}

#raya a:hover{
background: url(img/raya.gif) no-repeat right center;
display: block;
width: 30px;
height: 20px;
}


#botellas_sociales{
	position:absolute;
	top:-15px;
	height:90px;
	overflow:hidden;
	right:40px;
}

.sep_social{
width: 5px;
height: 125px;
float: left;
}

#botellas_sociales a{
float: left;
}

/*wine wine_advocate*/
.link_wine{
	height:60px;
	width:1000px;
	display:block;
	position:absolute;
	top:150px;
	right:530px;
}

.link_wine_sustentable{
	width:1000px;
	height:60px;
	display:block;
	position:absolute;
	top:280px;
	right:530px;
}


#wine_advocate{
	position:absolute;
	top:-24px;
	width:150px;
	height:64px;
	overflow:hidden;
	right:160px;
}

#wine_advocate img{
	display:block;
	border:none;
	outline:none;
	cursor:pointer;
}
		
/* MENU  */

ul#navegador li{
	float:left;
}

ul#navegador li a{	
	padding:4px 11px 10px 10px;
	background:url(img/bg-menu.jpg)repeat-x bottom;
	display:block;
	font-size:13px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-0.005em;
}
ul#navegador li a:hover, ul#navegador li a.active{
	background:url(img/bg_hover_menu.jpg) repeat-x bottom;
	color:#ffc626;
}


/* INDEX */ 

.textohome{
	background:url(img/home-texto.png) no-repeat;
	height:60px;
	width:1000px;
	text-indent:-9999999px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:150px;
	right:530px;
}


/* h2 vinos */

.vinos h2, .contenido h2{
	position:absolute;
	left:-60px;
	top:0;
	}
	
/* VINOS */

.contenido{
	background:url(img/transparente.png);
	position:relative;
	margin: 0 0 0 60px;
	padding:15px;

}

.maxreserva {
	background:#fff url(img/vinos/h2maxreserva.gif) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}

.contact {
	background:#fff url(img/h2/contact.gif) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}

.follow {
	background:#fff url(img/h2/follow.jpg) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}


.specialites{
	background:#fff url(img/h2/specialitesh2.jpg) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}

.estates{
	background:#fff  url(img/h2/estateh2.jpg) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}


.icons{
	background:#fff url(img/h2/iconsh2.jpg) no-repeat bottom;
	width:60px;
	height:310px;
	text-indent:-999999px;
	overflow:hidden;
}
.cajavino{
	float:left;
	width:150px;
	text-align:center;
	padding:9px 10px 10px 10px;
	height:280px;
	}

.cajavinocontenido{
	background:url(img/transparente.png);
	padding:10px;
	margin:10px 0;

	
}
.agentes{
	background:url(img/h2/agents.jpg) left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}
.cajavinocontenido h3{
	padding:0 0 5px 0;
	font-size:13px;
	letter-spacing:0.5px;
}

.cajavinocontenido select{
	width:130px;
	background:url(img/transparente.png);
	text-transform:uppercase;
	padding:1px 0;
	font-size:11px;
	text-align:center
}

ul.otrosvinos{
	position:absolute;
	right:0;
	top:-17px;
}

ul.otrosvinos li{
	float:left;
}

ul.otrosvinos li a{
	margin:0 0 0 2px;
	background:#fff;
	color:#6f591c;
	padding:2px 9px;
	display:block;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}


ul.otrosvinos li a:hover, ul.otrosvinos li a.active {
	background:url(img/transparente.png);
	color:#333;
}



/* titulos */

.discover {
	background:#fff url(img/h2/discoverourvineyard.gif) no-repeat bottom;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.ourwines2 {
	background:#fff url(img/h2/ourwines2.gif) no-repeat bottom;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.goods {
	background:#fff url(img/h2/good.gif) no-repeat bottom;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.fotoss{
	background:#fff url(img/h2/fotos.gif) no-repeat bottom;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.tours{
	background:url(img/h2/tours.gif)left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.winerys{
	background:url(img/h2/winery.jpg)left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.informeVendimia{
	background: url(img/h2/informe.gif) left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.goodss{
	background:url(img/h2/good.gif) left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.agents{
	background:url(img/h2/agents.jpg) left no-repeat;
	width:60px;
	height:321px;
	text-indent:-999999px;
	overflow:hidden;
}

.ourwines{
	background: url(img/vinos/ourwines.png)left no-repeat;
	width:150px;
	height:50px;
	text-indent:-999999px;
	overflow:hidden;
}

/* contenidos  */

.contenido-int {
	background:url(img/transparente.png);
}

.contenido-int img.imagen{
	border:4px solid #FFF;
}
.unacolumna{
	padding:10px;
	clear:both;
}
.tourtienda img{
	float:left;
	margin-right:20px;
}

/* Contenidos 2 columnas contenido */

.columna-iz{
	float:left;
	width:410px;
	padding:10px 15px;
	clear:left;
}

.columna_vinas{
	float:left;
	width:810px;
	padding:10px 15px;
	clear:left;
}

.columna-der {
	float:right;
	padding:10px;
	width:390px;
}

/* Contenidos 1 columna menu + contenido*/

.columna-iz2{
	float:left;
	width:180px;
	padding:10px;	
}

.columna-der2 {
	float:right;
	padding:10px;
	width:650px;
}

/* Contenidos 1 columna menu + contenido modificada para la seccion interior de vinos*/
.columna-iz22{
	float:left;
	width:220px;
	padding:10px;	
}

.columna-der22 {
	float:right;
	padding:10px;
	width:610px;
}

/* Contenidos 1 columna menu + 2 culimnas de contenido*/


.columna-iz3{
	float:left;
	width:300px;
	padding:10px 0;	
}

.columna-der3 {
	float:right;
	padding:10px;
	width:300px;
}
/* Contenidos 1 columna menu + 2 culimnas de contenido para vinos interior*/

.columna-iz4{
	float:left;
	width:390px;
	padding:10px 0;	
}

.columna-der4 {
	float:right;
	width:190px;
	background:url(img/transparente.png) ;
	padding:7px;
	text-align:center;
}



.imagen-int{
	float:right;
	margin:0 0 5px 10px;
	border:4px solid #FFF;
}


	
/* photos */
	
	

.columna-iz2 ul li a, .columna-iz22 ul li a{
	color:#6f591c;
	background:url(img/transparente.png);
	padding:2px 5px;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
}

.columna-iz2 ul li a:hover, .columna-iz22 ul li a:hover, .columna-iz22 ul li a.active{
	color:#fff;
	background:#6f591c;
}

.columna-iz2 ul, .columna-iz22 ul{
	margin:0 0 3px 0;
	}

.columna-iz2 h3, .columna-iz22 h3{
	background:#5c5c5b;
	padding:2px 5px;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:1px solid #fff;
	cursor:pointer;

}

.caja-imagen img.imagen{
	border:4px solid #FFF;
}

.caja-imagen{
	width:120px;
	float:left;
	margin:0 40px 20px 0;

}

a.descarga{
	color:#6f591c;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(img/descarga.png) no-repeat left center;
}

a.link, .tab a{
	color:#6f591c;
	font-size:12px;
	font-weight:bold;
}

h3.titulo{
	font-size:20px;
	color:#1c1b19;
	font-weight:normal;
	margin:0 0 10px 0;
}
.columna-iz4 h3{
	font-size:15px;
	color:#1c1b19;
	font-weight:bold;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
	
/* VIÑAS  */

.textos-grandes p{
	font-size:14px;
	line-height:20px;
}

/* GOOD */
p.centrado{
	text-align:center;
	}
p.centrado span{
	font-weight:bold;
	font-size:14px;
	display:block;
}

p.centrado strong{
	display:block;
	color:#6f591c;
	font-size:11px;
}
	
.goodto .caja-imagen{
	height:255px;
	}
	
	/* VIÑA */
	
.vina{
	margin:0 20px 0 0px;
	background:url(img/transparente.png) ;
	padding:13px 20px 10px 20px;
}
.vina p{
	font-size:12px;
	}
	
	/* REPORT */
	
.columna-iz2 ul li.hijo a{
	margin:0 0 0 7px;
	font-size:11px;
	text-transform:none;
	}

.vina h4{
	font-size:14px;
	padding:10px 0 10px 0;
}

.tab h4{
	font-size:13px;
	padding:5px 0 5px 0;
	color:#333
	}
	
.vina p big{
	padding:0 0 15px 0;
}

.columna-iz3 h4{
	font-size:14px;
}

/* INTERIOR VINOS */

.vinos2{
	padding-top:15px;
}

#tab-receta-nav, #tab-receta2-nav, #tab-receta3-nav, #tab-receta4-nav, #tab-receta5-nav, #tab-receta6-nav, #tab-receta7-nav, #tab-receta8-nav{
	position:absolute;
	right:230px;
	top:30px;
}
#tab-receta-nav li, #tab-receta2-nav li, #tab-receta3-nav li, #tab-receta4-nav li, #tab-receta5-nav li, #tab-receta6-nav li, #tab-receta7-nav li, #tab-receta8-nav li{
	float:left;
}

#tab-receta-nav li a, #tab-receta2-nav li a, #tab-receta3-nav li a, #tab-receta4-nav li a, #tab-receta5-nav li a, #tab-receta6-nav li a, #tab-receta7-nav li a, #tab-receta8-nav li a{
	padding:2px 5px;
	margin:0 1px;
	background:url(img/transparente.png);
	}
#tab-receta-nav li a.active, #tab-receta2-nav li a.active, #tab-receta3-nav li a.active, #tab-receta4-nav li a.active, #tab-receta5-nav li a.active, #tab-receta6-nav li a.active, #tab-receta7-nav li a.active, #tab-receta8-nav li a.active{
	background:#FFF;
}

.tab2 h3, .tab3 h3, .tab4 h3, .tab5 h3, .tab6 h3, .tab7 h3, .tab8 h3, .tab9 h3{
	margin:10px 0 0 0;
}

.tab table{
	margin:25px 0 10px 0;
}

.tab th{
	text-align:left;
	border-bottom:1px solid #666;
	padding:2px 0;
	vertical-align:top;
	width:90px;
	letter-spacing:-0.003em;
}

.tab td{
	border-bottom:1px solid #666;
	padding:2px 0;
	text-align:left;
	}
.tab h2{
	position:static;
	font-size:18px;
	margin:20px 0 0 0;
}
.tab p small {
	line-height:3%;
}

.tab h2.sinmenu{
	margin:-10px 0 10px 0;
}

/* FORMULARIO */

#contacto form label{
	width:70px;
	margin:2px 0;
	display:block;
	float:left;
	font-size:12px;
	padding:3px;
	
}

#contacto form input{
	width:310px;
	margin:2px 5px;
	padding:3px;
	border:1px solid #ccc;

}


#contacto form textarea{
	width:310px;
	margin:2px 5px;
	padding:3px;
}

#contacto form .enviar{
	background:#6f591c;
	color:#fff;
	width:100px;
	cursor:pointer;
}
#contacto form .enviar:hover{
	background:#333;
}
form.login{
	background:#fff;
	padding:60px 20px;
	margin-bottom:120px;
}
form.login input{
	border:1px solid #ccc;
	font-size:12px;
	padding:2px;
	float:left;
	margin:2px 0;
}
form.login label{
	width:100px;
	text-align:right;
	margin-right:10px;
	display:block;
	font-size:12px;
	float:left;
	clear:left;
	margin:3px 5px;
}
form.login input.enviar{
	padding:2px 15px;
	clear:both;
	margin-left:110px;
	background:#6f591c;
	border:1px solid #5a4716;
	color:#fff;
	cursor:pointer;
}
form.login input.enviar:hover{
	background:#333;
}

form.login span{
	display:block;
	clear:both;
	padding:10px 0;
}
form.login span label{
	font-size:11px;
}



#total{
	padding-left:30px;
	padding-right:30px;
}



/***** MARGENES *****/

#top{

	width: 100%;
	height: 30px;
	background: #FFF;

}

#iz{
	position: fixed;
	top: 0;
	left: 0;
	width: 30px;
	height: 100%;
	background: #FFF;
	z-index: 10;
}

#de{
	position: fixed;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	background: #FFF;
	z-index: 10;
}

.linkAbajo{
	color:#9B733C;
	width:500px;
	position: absolute;
	left:300px;
	bottom: 12px;
	z-index:10;
}

.linkAbajo a{
	color:#9B733C;
	text-decoration:none;
	padding:0 10px;
}

.linkAbajo a:hover{
	color:#666;
	text-decoration:underline;
}


/*** MAPAS  VIÑAS ***/

.bot_mapa{
	width:180px;
	padding:10px;
	position: absolute;
	top: 410px;
	left: 30px;	
}

.bot_mapa ul li a{
	color:#6f591c;
	background:url(../english/img/transparente.png);
	padding:2px 5px;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
}

.bot_mapa ul li a:hover{
	color:#fff;
	background:#6f591c;
}

