/* CSS Document */

body{
 margin:0;
 padding:0; 

 color: #333333;
 background-image:url(imagenes/body.gif);
 background-repeat:repeat-x;
 background-position:top;
 
 }	 
	 
 * html body{
 margin:0;
 padding:0;
 margin-top:10px; 

 color: #333333;
 background-image:url(imagenes/body2.jpg);
 background-repeat:repeat-x;
 background-position:top;
 
 }

.todo {
 width:100%;
 z-index:1;

 color: #333333;
 height:303px;

 min-height:97%; 

 
 
/* background-image:url(imagenes/todo-quienes.gif);
 background-repeat:no-repeat;
 background-position:center;*/
 
 }
.todo_foto{
 margin-top:32px;
 background-image:url(imagenes/todo-quienes.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto{
/* margin-top:-14px;*/
margin-top:0px;
 padding-top:0px;
 
 background-image:url(imagenes/todo-quienes2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}

.todo_foto_visita{
 margin-top:32px;
 background-image:url(imagenes/todo-bodega.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto_visita{
/* margin-top:-14px;*/
margin-top:0px;
 padding-top:0px;
 background-image:url(imagenes/todo-bodega2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}
.todo_foto_bidones{
 margin-top:32px;
 background-image:url(imagenes/todo-rio.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto_bidones{
/* margin-top:-14px;*/margin-top:0px;
 padding-top:0px;
 background-image:url(imagenes/todo-rio2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}
.todo_foto_uvas{
 margin-top:32px;
 background-image:url(imagenes/todo-uvas.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto_uvas{
/* margin-top:-14px;*/margin-top:0px;
 padding-top:0px;
 background-image:url(imagenes/todo-uvas2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}
.todo_foto_cupelas{
 margin-top:32px;
 background-image:url(imagenes/todo-cupelas2.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto_cupelas{
 /*margin-top:-14px;*/margin-top:0px;
 padding-top:0px;
 background-image:url(imagenes/todo-cupelas2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}
.todo_foto_maquinas{
 margin-top:32px;
 background-image:url(imagenes/todo-botella.gif);
 background-repeat:no-repeat;
 background-position:top;
}
* html .todo_foto_maquinas{
 /*margin-top:-14px;*/margin-top:0px;
 padding-top:0px;
 background-image:url(imagenes/todo-botella2.jpg);
 background-repeat:no-repeat;
 background-position:top;
}

.top{
 height:60px; 
 width:74%; 
 color: #333333; 
 margin:0;
 height:18px;
 	
 
	margin-top:-24px;
	padding-top:0px;
 
	padding-right:50px;
	margin-left:220px;
}

* html .top{
 height:80px; 
 width:100%; 
 color: #333333; 
 margin:0;
 height:25px;
 	text-align:right;
/*	margin-top:-30px;*/
	padding-top:-80px;
	float:right;
	padding-bottom:50px;
  }

.central{
 margin:0 142px 0 142px;
 position:relative;
  color: #333333;
 	width:810px;
	height:auto;
 	padding-top:5px;
	left: 50%;
	margin-left: -405px;   
  font-family:Verdana, Arial, Helvetica, sans-serif;
  
 }
 
* html .central{
 margin:-10px 142px 0 142px;
 position:relative;
 padding-top:-50px;
 
 
	left: 50%;
	margin-left: -405px;   
 
  
 } 
.logo_img{
	border:none;
}
.logo{
	float:left;
	margin:0;
	margin-top:-4px;
	margin-left:-9px;
	width:100%;


}
* html .logo{
	float:left;
	margin:0;
	padding:0;
	padding-left:4px;
	margin-top:-56px;
	margin-left:-7px;
 
	width:250px;
	height:59px;
}
 .top ul{
 	margin-top:0px;
	padding-top:0px;
	
 }
 
* html  .top ul{
 	margin-top:0px;
	padding-top:0px;
	float:left;
	padding-left:150px;
 } 
 
.top ul li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	/*margin-top:-10px;*/
	padding-top:0px;
	
}

.top img{
	vertical-align:text-top;
}


.top ul li a{
	text-decoration:none;
	color:#411E02;
	margin-right:10px;
	margin-top:0px;
	padding-top:0px;
	 vertical-align:top;
	
} 

* html .top ul li a{
	text-decoration:none;
	color:#411E02;
	margin-right:10px;
	margin-top:0px;
	padding-top:0px;
  
	
}
.top ul li a:hover{
	color:#333333;
	text-decoration:underline;

}
.frase{
	margin-left:560px;
}
.foto{
	display:block;
 
	min-height:280px;
	width:800px;


}
*:first-child+html .foto{
	display:block;
 
	min-height:180px;
 


}

/*.h1{
	color:#FFFFFF; 
	float:right;
	text-align:right;
	width:520px;
	background-color:#FF00FF;


	padding:0px 0px 0px 5px;

	margin:188px 0px 0px 20px;

	height:60px;

}

.h1_2lineas{
	color:#FFFFFF; 

 
	float:right;
	text-align:right;
	width:500px;

	margin-right:10px;
	margin-top:132px;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;

	height:60px;
}*/


.h1{
	color:#FFFFFF; 
	float:right;
	text-align:right;
	width:520px;
 
	padding:0px 0px 0px 0px;

	margin:142px 0px 0px 22px;

	height:60px;

/*	margin-top:-30px;*/
}
 
.h1_2lineas{
	color:#FFFFFF; 
 
	float:right;
	text-align:right;
	width:520px;
 
	padding:0px;
 
	margin:90px 10px 0px 0px;

	height:60px;
}
.h1_3lineas{
	color:#FFFFFF; 
 	float:right;
	text-align:right;
	width:520px;
 	padding:0px;
	margin:40px 10px 0px 0px;
	height:60px;


}

*:first-child+html .h1{
	margin:182px 0px 0px 22px;
}
*:first-child+html .h1_2lineas{
 
	margin:130px 10px 0px 0px;
}

*:first-child+html .h1_3lineas{
 
	margin:73px 10px 0px 0px;
}


* html .h1{
	margin:80px 0px -16px 22px;
	padding:0;
 
	color:#eaeaea;

 
 
}

* html .h1_2lineas{
	margin:110px 0px -20px 0px;
	padding:0px;	
	/*margin-top:5%;*/
 	/*color:#eaeaea;*/	color:#ffffff;
}
* html .h1_3lineas{
	margin:30px 0px -15px 0px;
	padding:0px;	
 
 	color:#F2BE97;
	
}
h1{

	font-size:2.9em;
 
}

* html h1{

	font-size:2.5em;
 
}
.menu{
	width:240px;
	margin-left:10px;
	float:left;

}
* html .menu{
	width:260px;
	margin-left:-5px;
	float:left;
	margin-top:-20px;
 

}
* html .menu_video{
	width:260px;
	margin-left:-5px;
	float:left;

}

* html .menu_video{
	width:260px;
	margin-left:-5px;
	float:left;
	margin-top:-10px;
	padding-top:80px;
 

}
.menu ul{
	list-style:none;
	margin-left:-36px;
	margin-top:30px;
	width:100%;

	padding-left:30px;
	
}

* html .menu ul{
	list-style:none;
	margin-left:-36px;
	margin-top:20px;
	width:100%;

	padding-left:30px;
	
}
*:first-child+html .menu ul{
	 
	margin-left:-36px;
	margin-top:20px;
	width:100%;

	padding-left:30px;
	
}

.menu ul li{
	margin-top:8px;
	line-height:16px;	
	letter-spacing:0px;

}

.menu ul li a{
	text-decoration:none;
	color:#411E02;
	font-size:0.9em;
	padding-left:10px;
	width:210px;
	display:block;
	font-weight:bold;
	text-transform:none;
 
	
}

* html .menu ul li a{
 
	padding-left:16px;
	
}
* html .menu ul li a{
 
 
	line-height:89%;
 
 
	
}

.menu ul li a:hover{
	text-decoration:none;
	background-color:#411E02;
	color:#FFFFFF;
 
 
}
.menu ul .active{
	display:block;
	background-color:#411E02;
	color:#FFFFFF;
}

.contenido{
	width:100%;
	height:auto;
	padding-top:20px;
	clear:both;

 
}

strong{
	color:#5B391C;
}


.izq{
	float:left;
	width:240px;


}
* html .izq{
	float:left;
	width:240px;


}
.izq ul{
	list-style:none;
	/*margin-top:20px;*/margin-top:2px;
	padding-left:0px;
	margin-left:-22px;
 	background-color:#FCF2E2;
	padding:2px;
	width:98%;
	margin-left:-18px;

}

* html .izq ul{
	list-style:none;
	margin-top:20px;
	padding-left:14px;
	margin-left:-14px;
	width:230px;
 
}

.izq ul li{
	margin-top:6px; 
	border-bottom:1px dotted #CDCBCB;
	width:95%;
	letter-spacing:-0.8px;
}

* html .izq ul li{
	margin-top:6px; 
	border-bottom:1px dotted #CDCBCB;
 	letter-spacing:-1px;
 
}

.izq ul li a{
	text-decoration:none;
	color:#333333;
	font-size:0.8em;
	padding-left:10px;


}

* html .izq ul li a{
/*	padding-left:20px;
	margin-left:5px;*/


}

/*.izq ul li a .active{
	background-image:url(imagenes/flecha.gif);
	background-repeat:no-repeat;
	background-position:left;

}*/

.izq ul .active {
	background-image:url(imagenes/flecha.gif);
	background-repeat:no-repeat;
	background-position:left;

}


.izq ul li a:hover{
	background-image:url(imagenes/flecha.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#411E02;

}

.dcha{
	float:right;
	width:570px;
 
	/*margin-top:20px;*/margin-top:2px;
	min-height:423px;


}
* html .dcha{
	float:right;
	width:555px;
 
	margin-top:10px;  
 
	height:433px;


}

.migas{
	font-size:0.7em;
	color:#000000;
	

}

.migas a{
	color:#411E02;


}

.migas a:hover{
	color:#333333;
	text-decoration:none;


}

h2{
	text-transform:uppercase;
	color:#411E02;
	font-size:0.8em;
	/*margin-top:20px;*/margin-top:10px;
	background-color:#CCCCCC;
	background-image:url(imagenes/h2.jpg);
	background-repeat:repeat-x;
	height:26px;
	padding:4px 0px 0px 10px;
	width:100%;
}

h3{
 
	color:#411E02;
	font-size:0.9em;
	font-weight:bold;
	/*padding-top:4px;*/padding-top:0px;

}
 
h4{

	color:#666666;
	font-size:1em;
	font-weight:bold;

}

/**************************************************************************************************/
.texto_tienda2{
	font-size:0.8em;
 	width:825px;  /*ANCHURA CAJA GRIS DE LOS VINOS*/ 
	margin-bottom:40px;
	min-height:390px;
 	float:right;
 }	 
* html .texto_tienda2{
	font-size:0.8em;
 
	width:810px; 
	margin-bottom:40px;
	height:400px;
	float:right;
	margin-left:5px;
	margin-right:0px;
 
}
.texto_tienda2  .titulo_vino{
	font-size:14px;

}
.texto_tienda2 p{
	padding:10px;

}

.texto_tienda2 a{
	color:#5B391C;

}
.texto_tienda2 a:hover{
	color:#333333;
	text-decoration:none;

} 

.texto_tienda{
	font-size:0.8em;
 
	width:655px;  /*ANCHURA CAJA GRIS DE LOS VINOS*/ 
	margin-bottom:40px;
	min-height:390px;
	
	float:right;
	 
}

* html .texto_tienda{
	font-size:0.8em;
 
	width:650px; 
	margin-bottom:40px;
	height:400px;
	float:right;
	margin-left:5px;
	margin-right:0px;
 
}

.texto_tienda p{
	padding:10px;

}

.texto_tienda a{
	color:#5B391C;

}
.texto_tienda a:hover{
	color:#333333;
	text-decoration:none;

}

.texto_tienda .left{
	border:1px solid #411E02;
	padding:4px;
	float:left;
	margin:10px 10px 10px 0px;
}
.texto_tienda .left_vino{
 	border:none;
	padding:4px;
	float:left;
	margin:10px 8px 10px 0px;
}
.texto_tienda .left_vino_bodega{
 	border:none;
	padding:0px;
	float:left;
/*	margin-top:10px;*/
	vertical-align:top;
	 
}


.texto_tienda .vinedos_peq{
	border:1px solid #411E02;
	padding:4px;
 
	margin:10px 10px 10px 0px;
}

.texto_tienda .right{
	border:1px solid #411E02;
	padding:4px;
	float:right;
	margin:10px 0px 10px 10px;
}
.texto_tienda .left2{
	border:1px solid #411E02;
	padding:4px;
	
	float:left;
	margin:10px 20px 10px 0px;
}
 
.texto_tienda .left3{
	border:1px solid #411E02;
	padding:4px;
	
	float:left;
 
	margin:10px 20px 20px 0px;
	
}

.texto_tienda .left_bottom{
	border:1px solid #411E02;
	padding:4px;
	float:left;
	margin:10px 10px 40px 0px;
}


.texto_tienda ul li{
	margin-bottom:10px;

}







/**************************************************************************************************/

.texto{
	font-size:0.8em;
 
	width:100%;
	margin-bottom:40px;
	min-height:390px;
}
* html .texto{
	font-size:0.8em;
 
	width:100%;
	margin-bottom:40px;
	height:400px;  
}
.texto_gris_visita{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:5px;
	float:left;
	margin-bottom:20px;
	min-height:400px;

}
.texto_gris{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:5px;
	float:left;
	margin-bottom:20px;
	min-height:600px;

}

* html .texto_gris{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
	margin-bottom:20px;
 
}
* html .texto_gris{

	margin-bottom:20px;
 
}

.texto_gris_comprar{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:-10px;
		float:left;position:relative;
margin-bottom:20px;
	min-height:450px;
 

}

* html .texto_gris_comprar{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:-10px;
	float:left; position:relative;
	margin-bottom:20px;
	padding-top:10px;
	margin-right:0px;
	height:auto;
 
}
.texto_gris_social{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
	margin-bottom:20px;
	min-height:450px;

}

.texto_gris_social2{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
	margin-bottom:50px;
	min-height:450px;

}
* html .texto_gris_social2{

	margin-bottom:120px;
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
 
	min-height:450px;
 
}
.texto_gris_social3{

	
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
 margin-bottom:80px;
	min-height:450px;
 
}
* html .texto_gris_social3{

	
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
 margin-bottom:200px;
	min-height:450px;
 
}
.texto_gris_personaliza{
	width:100%;
	padding-left:10px;
	background-color:#eaeaea;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	margin-top:10px;
	float:left;
	margin-bottom:60px;
	min-height:450px;

}

* html .texto_gris2{

	margin-bottom:20px;
 
}
.texto p{
	padding:10px 10px 10px 10px;

}

.par{
	margin-top:-20px;
	font-size:0.9em;
 
}
* html.par{
	margin-top:-12px;
 
}


.par2{
	margin-top:-30px;
 
}
* html.par2{
	margin-top:-12px;
 
}

.texto a{
	color:#5B391C;

}
.texto a:hover{
	color:#333333;
	text-decoration:none;

}

.texto .left{
	border:1px solid #411E02;
	padding:4px;
	float:left;
	margin:10px 10px 10px 0px;
}
.texto .left_vino{
 	border:none;
	padding:4px;
	float:left;
	margin:10px 10px 10px 0px;
}



.texto .vinedos_peq{
	border:1px solid #411E02;
	padding:4px;
 
	margin:10px 10px 10px 0px;
}

.texto .right{
	border:1px solid #411E02;
	padding:4px;
	float:right;
	margin:10px 0px 10px 10px;
}
.texto .left2{
	border:1px solid #411E02;
	padding:4px;
	
	float:left;
	margin:10px 20px 10px 0px;
}
 
.texto .left3{
	border:1px solid #411E02;
	padding:4px;
	
	float:left;
 
	margin:10px 20px 20px 0px;
	
}

.texto .left_bottom{
	border:1px solid #411E02;
	padding:4px;
	float:left;
	margin:10px 10px 40px 0px;
}


.texto ul li{
	margin-bottom:10px;

}



.texto2{
	font-size:0.8em;

	width:95%;
	margin-bottom:40px;
	height:auto;
	float:left;

}

.texto2 a{
	color:#411E02;

}
.texto2 a:hover{
	color:#333333;
	text-decoration:none;

}
.texto2 ul li{
	margin-bottom:4px;

}


.popup{
	border:none;
	text-decoration:none;
	
}
.popup2{
	border:none;
	text-decoration:none;
	vertical-align:middle;
	
}

.carrito{
	border:none;
	text-decoration:none;
	vertical-align:middle;
	
}

.subir{
	margin-left:270px;

}

.subir2{
	margin-left:90%;
}
.banners{
	margin-top:5px;
}
.banners_4menus{
	margin-top:41px;
}
.banners_sinmenu{
	margin-top:0px;
 
	 float:left;
	 
}
.banner{
	margin-top:10px;
	border:none;
}
.banner_sin{

	border:none;
}

.banner_sin2{

	border:none;
	margin-bottom:-10px;
	margin-top:-10px;
}

.boletin{
/*	background-color:#F9E4C1;*/
	background-image:url(imagenes/suscribete.jpg);
	background-repeat:no-repeat;
	width:211px;
/*	height:54px;*/	height:74px;
	margin-top:8px;
 
	color:#411E02;
	font-size:0.8em;
	padding-left:10px;
	padding-top:5px;
}
 
.boletin form{
/*	margin-top:6px;*/
	margin-top:-5px;
	margin-left:4px;

}

* html .boletin{
 
	padding-top:0px;

}

* html .boletin form{
 
	margin-top:-6px;
	margin-left:4px;

}
.introduce{
	width:130px;
	margin-left:6px;
	margin-top:-30px;
}
.enviar{
	background-color:#ca7c41;
	color:#333333;
	font-size:0.8em;
 
 
	height:18px;
	border:1px solid #411E02;
}
.enviar2{
	background-color:#ca7c41;
	color:#333333;
	font-size:0.8em;
	border:none;
	height:18px;
/*	margin-left:400px;*/
	text-align:center;
	border:1px solid #411E02;	
}

.comprar{
	background-color:#ca7c41;
	background-image:url(imagenes/carrito.gif);
	background-repeat:no-repeat;
	width:90px;
	padding-bottom:20px;
	padding-top:5px;
	text-align:right;
	vertical-align:sub;
	color:#333333;
	font-size:0.8em;
	height:18px;
	border:1px solid #411E02;
}

* html .comprar{
	background-color:#ca7c41;
	background-image:url(imagenes/carrito.gif);
	background-repeat:no-repeat;
 	height:28px;
	width:90px;
	padding-bottom:30px;
	padding-right:8px;
	padding-top:5px;
	text-align:right;
 	vertical-align:baseline;
	color:#333333;
	font-size:0.8em;
 
}

*:first-child+html .comprar{
 	height:28px;
 	padding-bottom:30px;
	padding-right:8px;
	padding-top:5px;
 	vertical-align:baseline;
	margin-top:0px;
	/*background-color:#FF00FF;*/
 }
 
.borrar{
	background-color:#ca7c41;
	color:#333333;
	font-size:0.8em;
	border:none;
	height:18px;
	margin-left:400px;
}


.nombre{
	margin-left:25px;
	width:300px;
	border:1px solid #411E02;
}
.email{
	margin-left:55px;
	width:300px;
	border:1px solid #411E02;
}

.comentario{
	width:300px;
	vertical-align:top;
	border:1px solid #411E02;
}
.tiempo_pdf_todo{
	display:block;
 
	width:100%;
	height:50px;
}
 
.tiempo_pdf{
	font-size:0.8em;
	color:#411E02;
	width:60%;
 
	margin:0px;
	padding:0px;
	height:50px;
	float:left;
 
}
* html .tiempo_pdf{

	width:62%;
 
	margin:0px;
	padding:0px;
 
	float:left;

}

.tiempo_pdf a{
	color:#411E02;
	
	
}
.tiempo_pdf a:hover{
	color:#333333;
	text-decoration:none
	
}
.tiempo {
	font-size:0.8em;
	color:#411E02;
	text-align:right;
	padding-right:20px;
	background-image:url(imagenes/tiempo.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:31%;
/*	margin-left:380px;
	padding-left:20px;*/
	height:50px;
 
	float:right;
}

* html .tiempo {
 
	padding-right:20px;
 	float:right;
 
	width:25%;
	margin-left:10px;
	padding-left:30px;
	padding-right:0px;
	text-align:right;
	height:50px;
 
}

.tiempo a{
	color:#411E02;
	
	
}
.tiempo a:hover{
	color:#333333;
	text-decoration:none
	
}






.pie {
 width:100%;


 font-family:Verdana, Arial, Helvetica, sans-serif;
/* 
background-image:url(imagenes/pie.gif);
background-repeat:repeat-x;*/
 background-color:#411E02;
 color: #FFFFFF;
 font-size:0.72em;
padding-top:4px;
 margin:0;
 margin-top:10px;
 /*position:absolute;*/ bottom:0;
/* margin-top:10px;*/

 }





* html, body, .todo {
  height:97.7%; min-height:100%;
}
.todo {
  position:absolute;
}
html > body, html > body .todo {
  height:auto;
}
/*.todo div {
  padding-bottom:2em;
}*/
.pie {
  position:absolute; 
  bottom:0px;
  text-align:center;
 
}
* html .pie {
  position:relative;  /*PARA QUE EL PIE NO SE BAJE MUCHO**/
  bottom:0px;
  text-align:center; 
}
.pie img{
	color:#FFFFFF;
	border:0;
}
.pie a{
	color:#FFFFFF;
	border:0;
}
.pie a:hover{
	color:#CA7C41;
}

/*.pie_texto{
	padding-left:1%;

}*/

.asoma{
	margin-left:4%;
	margin-right:4%;
}
.asoma img{
	vertical-align:middle;
	border:none;
}
.accesibilidad{
	text-align:center;
	margin-top:1px;
 
}

.accesibilidad ul {
	margin:0;
	padding:0;
 
}

.accesibilidad ul li{
	display:inline;
 
}


.borde{
 
	width:100%;
	border:none;
	background-color:#F9E4C1;
 
}

.borde th{
	color:#FFFFFF;
	background-color:#411E02;
 
}
.accion{
	/*width:20px;*/
	width:5%;
 
}
.articulo{
	/*width:180px;*/
	width:43%;
 
}
.undidades{
	/*width:110px;*/
	width:32%;
 
}
.precio{
/*	width:60px;*/
	width:16%;
}
.unidad{
	width:30px;
}
.texto_dcha{
	text-align:right;

}
.total{
	text-align:right;
	font-weight:bold;
	background-color:#CFCFCF;
}

.etiqueta_linea{
	width:200px;
	margin-top:4px;
	margin-left:7px;
	border:1px solid #411E02;	
	
}
.etiqueta_linea2{
	width:200px;
	margin-top:4px;
	border:1px solid #411E02;	
	
}
.etiqueta_linea3{
	width:100px;
	margin-top:4px;
	border:1px solid #411E02;	
	
	
}



.cssform p{
width: 300px;

clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
 
height: 1%;
}

.cssform label{
font-weight: bold;

float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
 
/*.cssform input[type="text"]{  
width: 180px;

}*/

.cssform textarea{
width: 250px;

height: 150px;
}


.aviso{
	text-align:center;
	font-weight: bold;
	font-style:italic;
	height:42px;
	padding-top:16px;
	font-size:1.3em;

	background: #999 url(imagenes/alerta.gif) no-repeat;
	border:2px dotted #3E2007;

	color:#FFFFFF;
}
.img_etiqueta{
	background: #999 url(/imagenes/etiqueta.jpg) no-repeat;
	width:193px; 
	height:188px;
	float:left;

}
.etiqueta0{
	margin-top:20px;
	
	padding-top:10px;
}

.etiqueta{
	font-family:Arial, Helvetica, sans-serif;
 
	width:300px;
	float:right;
 	height:200px;
	margin-top:10px;
}
.filasvinos{
	margin-top:150px;
}
.etiqueta_resultado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding-top:54px;
		margin-top:35px;
	
}
.personaliza img{
	border:none;

}

.destacado{
	font-weight:bold;
}


/*primer nivel*/
 ul#mapaweb{
 margin:0;
 padding: 0;
list-style-type: none;
background: url(/imagenes/punto.gif) repeat-y 3px 0;
 
}
ul#mapaweb li{
margin:.5em 0; 
}
ul#mapaweb li a
{
background: url(/imagenes/vineta.gif) no-repeat 10px .4em;
padding-left: 25px;
}

/* segundo nivel */
ul#mapaweb ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

ul#mapaweb li ul li
{
background: url(/imagenes/punto2.gif) no-repeat 25px .5em;
padding-left:20px;
}

ul#mapaweb li ul li a
{
padding: 0 0 0 55px;
background: url(/imagenes/vineta.gif) no-repeat 40px .3em;
}

/* third level */
ul#mapaweb ul ul
{
background: url(/imagenes/punto.gif) repeat-y 55px 0;
margin:0;
padding:0;
}

ul#mapaweb li ul li ul li
{
background: url(/imagenes/punto2.gif) no-repeat 55px .5em;
}

ul#mapaweb li ul li ul li a
{
padding: 0 0 0 85px;
background: url(/imagenes/vineta.gif) no-repeat 70px .3em;
}

/* cuarto nivel 
ul#mapaweb ul ul ul
{
background: url(/imagenes/punto.gif) repeat-y 85px 0;
margin:0;
padding:0;
}

ul#mapaweb li ul li ul li ul li
{
background: url(/imagenes/punto2.gif) no-repeat 85px .5em;
}

ul#mapaweb li ul li ul li ul li a
{
padding: 0 0 0 115px;
background: url(/imagenes/vineta.gif) no-repeat 100px .3em;
}
ul#mapaweb a{text-decoration:none; }
ul#mapaweb a:hover{color:#000000; text-decoration:underline;}
ul#mapaweb li a.open, 
ul#mapaweb li ul li a.open, 
ul#mapaweb li ul li ul li a.open, 
ul#mapaweb li ul li ul li ul li a.open
{
background-image: url(/imagenes/vineta2.gif); color:#FF0000; 
}*/

.lista{
	list-style-image:url(imagenes/cuadro-lista.gif);
}


.lista2{
	list-style-image:url(imagenes/cuadro-lista.gif);
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
}

/*.botones{
 	height:30px;
	display:block;
 
}
.ante{
	width:35%;
	background-color:#ca7c41;
	float:left;
	text-align:right;height:24px;
	margin-left:175px;
	padding-right:10px;
}
.sigui{
width:30%;
	background-color:#ca7c41;
	float:right;
	margin-left:10px;
	height:24px;
	padding-left:5px;
}*/
.botones{
 	height:50px;
}

.ante2{
width:120px;
	background-color:#ca7c41;float:right;
	text-align:right; padding-right:10px;
	height:20px;
/*	margin-left:175px;
*/}
.sigui{
	width:140px;
	background-color:#ca7c41;float:right;
	margin-left:10px;
	height:20px;padding-left:5px;
}

* html .ante2{
width:120px;
	background-color:#ca7c41;float:right;
	text-align:right; padding-right:10px;
	height:20px;
/*	margin-left:175px;
*/}
* html .botones{
 	/*height:50px;*/
}
.ante{
width:200px;
	background-color:#ca7c41;float:right;
	text-align:right; padding-right:10px;
	height:20px;
/*	margin-left:175px;
*/}
* html .ante{
	width:200px;
	background-color:#ca7c41;
	float:right;
	text-align:right; 
	padding-right:10px;
	height:35px;
/*	margin-left:175px;
*/}

/**:first-child+html .ante{
	width:230px;
	background-color:#ca7c41;
	float:right;
	text-align:right; 
	padding-right:10px;
	height:35px;
 }*/


* html .sigui{
	width:140px;
	background-color:#ca7c41;
	float:right;
	margin-left:10px;
	height:20px;
	padding-left:5px;
}


.siguiente{
	font-size:1em;

}
.siguiente a{
text-decoration:none;
	background-color:#ca7c41;
	padding:2px;
	font-weight:bold;
}
.siguiente_boton {
	background-color:#ca7c41;
	padding:2px;	height:26px;
 
/*	font-weight:bold;*/
 
}
/*a .siguiente_boton {
	text-decoration:none;
	height:26px;
 
}

a:hover .siguiente_boton {
	text-decoration:underline;
 
}*/

*html .siguiente_boton {
	/*background-color:#ca7c41;*/
	padding:2px;	height:26px;
 
/*	font-weight:bold;*/
 
}
*:first-child+html .siguiente_boton {
	background-color:#ca7c41;
	padding:2px;	height:26px; float:left;
	margin-left:4px;
 
/*	font-weight:bold;*/
 
}
.siguiente_boton2 {
	background-color:#ca7c41;
	height:22px;
	margin-left:4px;
 
float:right;
 
}

*html .siguiente_boton2 {
	background-color:#ca7c41;
	height:6px;
/*	margin-left:4px;*/
 
	float:right;
 
}
*:first-child+html .siguiente_boton2 {
	background-color:#ca7c41;
	height:6px;
/*	margin-left:4px;*/
 
	float:right;
 
}
.siguiente_boton2 a{
text-decoration:none;

}

.siguiente_boton2 a:hover{
text-decoration:none;

}


a .siguiente_boton2 {
text-decoration:none;

}

a:hover .siguiente_boton2 {
text-decoration:none;

}
.alinear_dcha{
	text-align:right;
	width:100%;
	margin-bottom:10px;
}

.vinos{
	display:block;
	clear:both;
 
}


.clear{
	clear:both;
}
/** html .clear{
	clear:both;
}
*:first-child+html .clear{
	clear:both;
}*/
/*****************PUBLICACIONES****************************************/

.publi{
 
	width:32%;
	
	float:left;   /*SE PONE AL LAU, PERO NO SE VE LO GRIS
	height:auto;display: block;  */ 
	margin:4px 0px 4px 2px;
	padding-bottom:10px;

}
* html .publi{
 
	width:32%;
 
	float:left;   /*SE PONE AL LAU, PERO NO SE VE LO GRIS
	height:auto;display: block;  */ 
	margin:4px 0px 4px 2px;
	padding-bottom:10px;

}
*:first-child+html .descripcion{
 	font-size:0.85em;
	clear:right;
 	margin-right:5px;
 	padding-top:20%;
	float:right;
	
}
* html .descripcion{
 	font-size:0.85em;
	clear:right;
 	margin-right:5px;
 	padding-top:20%;
	float:right;
	
}
.descripcion{
 	font-size:0.85em;
	clear:right;
 	margin-right:5px;
 	padding-top:20%;
	
}
 
.publi a{
	clear:both;
 
	margin-top:40px;
}
/*.pub{
	font-size:0.8em;
	background-color:#ca7c41;
	color:#FFFFFF;
	height:4px;
	vertical-align:middle;
	padding:10px;
	margin-bottom:4px;
}*/
.publi img{
   float:left; margin: 7px 10px 10px 0;/* */
 
   
  }
 
.video{
	margin-top:-290px;/****************VIDEO****************************/
 margin-left:350px;
 float:left;
}

* html .video{
	margin-top:-300px;
	margin-left:180px;
}
*:first-child+html .video{
	margin-top:-310px;
	margin-left:350px;
}





.foto_video{
	display:block;
	min-height:280px;
	width:800px;
}
* html .foto_video{
	display:block;
	height:290px;
	width:800px;
 
	margin-top:-60px;
}
*:first-child+html .foto_video{
	display:block;
	min-height:250px;

}

 * html .foto_video .menu{
	
	margin-top:42px;
}

.compra{
	margin-top:0px;
 
 
 
 
}
.compra p{
	padding-top:10px;
}
.compra input{
	margin-top:-50px;
	margin-left:0px;
 
}
* html .compra input{
	margin-top:10px;
 
 
}
.comprar_block{
	display:block;
 	margin-top:10px;
	width:95%;  
}
* html .comprar_block{
 
	display:block;
	display:compact;
	margin-top:0px;
 
	width:78%;

}
*:first-child+html .comprar_block{
 
	display:block;
	display:compact;
	margin-top:0px;
 
	width:78%;

}

.lista_vinos{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x; */
min-height:275px;
 
	/*width:95%;*/width:45%; float:left;  position:relative;
	padding:6px;
	margin-top:13px;
	margin-left:8px;
	margin-right:7px;
	 
	 
}

* html .lista_vinos{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
/*width:308px;*/ /*width:40%;*/ /*ancho para ie6*/width:48%; 
 float:left; position:relative; 
	padding:5px;
	margin-top:6px;
	margin-left:0px;height:300px; margin-right:2px;
}
*:first-child+html .lista_vinos{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
float:left;position:relative;  
	padding:6px;
	margin-top:6px;
	margin-left:10px;height:300px;width:46%; 
}

.lista_vinos h2{
	font-size:12px;
	margin:0px;
	background:none;
	text-transform:none;
	text-decoration:none;
 	width:auto;
	padding-top:6px;
}
  

/*ROBINSON CRUSOE*/

.lista_vinos_crusoe{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x; */
min-height:270px;
 
	/*width:95%;*/width:94%; float:left;  
	padding:6px;
	margin-top:20px;
	margin-left:6px;
	margin-right:5px;
	 
}

* html .lista_vinos_crusoe{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
/*width:308px;*/ width:98%; float:left;  
	padding:2px;
	margin-top:6px;
	margin-left:0px;height:300px; margin-right:5px;
}
*:first-child+html .lista_vinos_crusoe{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
float:left;  
	padding:6px;
	margin-top:6px;
	margin-left:10px;height:300px;width:95%; 
}

.lista_vinos_crusoe h2{
	font-size:12px;
	margin:0px;
	background:none;
	text-transform:none;
	text-decoration:none;
 	width:auto;
	padding-top:6px;
}


/*ROBINSON CRUSOE*/


.lista_vinos2{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x; */
min-height:250px;
 
	/*width:95%;*/width:44%; float:left;  
	padding:20px;
	margin-top:10px;
	margin-left:0px;
	margin-right:5px;
	 
}

* html .lista_vinos2{
border:1px solid #CCCCCC; 
background-color:#ffffff; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
/*width:308px;*/ width:40%; float:left;  
	padding:20px;
	margin-top:6px;
	margin-left:0px;height:300px; margin-right:5px;
}
*:first-child+html .lista_vinos2{
border:1px solid #CCCCCC; 
background-color:#FFFFFF; /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
float:left;  
	padding:6px;
	margin-top:6px;
	margin-left:10px;height:300px;width:46%; 
}

.lista_vinos2 h2{
	font-size:12px;
	margin:0px;
	background:none;
	text-transform:none;
	text-decoration:none;
 	width:auto;
	padding-top:6px;
}
  
.lista_vinos_bodega{
border:1px solid #CCCCCC;background-color:#FFFFFF;  /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x; */
min-height:274px; vertical-align:top;
 
	 width:45%; float:left;  
	padding:6px;
	margin-top:14px;
	margin-left:6px;
	margin-right:5px;
 	
}

* html .lista_vinos_bodega{
border:1px solid #CCCCCC;background-color:#FFFFFF;  /*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
width:308px; float:left;  
	padding:2px;
	margin-top:6px;
	margin-left:0px;
	height:306px; 
	margin-right:5px;
}




*:first-child+html .lista_vinos_bodega{
/*border:1px solid #ca7c41; */border:1px solid #CCCCCC;background-color:#FFFFFF; 
/*background-color:#f9e4c1; *//*background-image:url(imagenes/degradado-vinos.jpg); background-repeat:repeat-x;  */
float:left;  
	padding:6px;
	margin-top:6px;
	margin-left:10px;height:300px;width:46%; 
}



 .comprar_boton{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 
 border:none;
 background-color:#ffffff;
 color:none;
 
top:30px;
 position:relative;
 cursor:pointer;
 float:right;
 margin-right:20%;

}
 

* html .comprar_boton{
 
 background-image:url(imagenes/comprar.gif);background-repeat:no-repeat;
 height:65px;
 width:165px;
 
 border:none;
 background-color:#ffffff;
top:40px;
 position:relative;
cursor:pointer;	 float:right; margin-right:20%;
}
*:first-child+html .comprar_boton{
 
  background-image:url(imagenes/comprar.gif);background-repeat:no-repeat;
 height:65px;
 width:165px;
 
 border:none;
 background-color:#ffffff;
top:40px;
 position:relative;
 padding:0;
 margin:0; 
cursor:pointer;  float:right; margin-right:20%;
 	
}



.etiqueta_precio{
/*background-image:url(../../imagenes/etiqueta-blanco.gif);
background-repeat:no-repeat;
height:40px;
width:120px;
*/
font-size:16px;
background-image:url(/imagenes/naranja.gif);
background-repeat:no-repeat;
height:88px;
width:100%;
font-size:12px;padding:12px 0 0 20px;
color:#3E210E;

}

 .comprar_boton2{
  background-image:url(/imagenes/comprar-blanco.gif);
  cursor:pointer;
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 border:none;
 background-color:#3E210E;
 color:none;
top:15px;
 position:relative;
 
}
 
* html .comprar_boton2{
 background-image:url(/imagenes/comprar-blanco.gif);
 background-repeat:no-repeat;
 cursor:pointer;
 height:65px;
 width:165px;
 border:none;
 background-color:#3E210E;
top:40px;
 position:relative;
}
*:first-child+html .comprar_boton2{
  background-image:url(/imagenes/comprar-blanco.gif);
  background-repeat:no-repeat;
  cursor:pointer;
 height:65px;
 width:165px;
 border:none;
 background-color:#3E210E;
top:40px;
 position:relative;
 padding:0;
 margin:0; 
 
 	
}


/****************/
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#3E210E;
	
	width:475px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
	margin-top:-40px;
/*	float:left;*/
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/imagenes/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.simple_overlay .close {
	background-image:url(/imagenes/close.png);
	position /*\**/:relative\9 ;
	right /*\**/:0px\9 ;
	float /*\**/:right\9 ;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	 
}
.simple_overlay img{
	float:left;
}



.simple_overlay_opi {
  	display:none;
  	z-index:10000;
 	background-color:#3E210E;
	color:#FFFFFF;
 	width:700px;	
	min-height:200px;
	border:1px solid #666;
 	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
	margin-top:-40px;
 }

 .simple_overlay_opi .close {
	background-image:url(/imagenes/close.png);
	position:absolute;
	right:-15px;
/*	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
*/}

.simple_overlay_opi .close {
	background-image:url(/imagenes/close.png);
	position /*\**/:relative\9 ;
	right /*\**/:0px\9 ;
	float /*\**/:right\9 ;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	 
}
.simple_overlay_opi img{
	float:left;
}

.simple_overlay_opi .details {
		position:relative; float:right;   width:75%;
		
		top:15px;
		right:10px;
		font-size:11px;  
		color:#fff;
		margin-left:10px;
		height:auto;
/*		width:60%;
		float:right;
*/		
	/*	quitando desde aqui*****************************************************************/	
		  
	}

.simple_overlay_opi .details h3 {
		color:#CA7C41;
		font-size:15px;
		margin:0 0 -10px 0;
	 	width:330px;
		
	}
	.simple_overlay_opi .details a{
		color:#FFFFFF;
	}
.simple_overlay_opi .details a:hover{
		color:#FFFFFF;
		text-decoration:none;
	} 

.simple_overlay_opi strong{
	color:#ca7c41;
}

#triggers {
		text-align:center;
	}
	
	#triggers img {
		cursor:pointer;
		margin:0 5px;
		background-color:#fff;
		border:1px solid #ccc;
		padding:2px;
	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		
	}
	
	
	
	/* styling for elements inside overlay */

.details {
		position:relative; float:right;   width:60%;
		
		top:15px;
		right:10px;
		font-size:11px;
		color:#fff;
/*		width:60%;
		float:right;
*/		
	/*	quitando desde aqui*****************************************************************/	
		  
	}

/** html .details {
		 float:right;   width:60%;
 		top:15px;
		right:10px;
		font-size:11px;
		color:#fff;
 	}*/
	
*:first-child+html .details {
		top:15px;
		font-size:11px;
		color:#fff;
		width:300px;
	 position:relative; float:right; margin-top /*\**/:-520px\9 ; 
		 
	}
 /*	hasta aqui******************************************************************/	
	.details h3 {
		color:#CA7C41;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	.details a{
		color:#FFFFFF;
	}
	.details a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	
	
	 .icono{
	vertical-align:middle;
}
	a .icono{
	vertical-align:middle;
	border:none;
}
* html .icono{
	float: right;
	margin:0px;
}
.emoti{
	font-style:italic;
	font-size:14px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:-20px;
 
	margin-top:0px;

}
 
* html .emoti{
	font-style:italic;
	font-size:14px;
/*	line-height:16px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:14px;

}
.ver_foto{
 /* top:-15px;*/
 font-size:.8em;
 position:relative;
}
.caja_gastos{

	padding:0px;
 
	/*border:1px dotted #CA7C41;*/
	height:auto; margin:0; width:76%;  float:right; 
 
 
/*	margin-left:70px;

	padding:10px;

	border:1px dotted #CA7C41;
	margin-bottom:20px;
 margin-top:8px;*/
}
* html .caja_gastos{

	padding:0px;
 
	/*border:1px dotted #CA7C41;*/height:auto; margin:0; width:56%;  float:right; 
	/*height:60px;    
	margin-top:-5px;*/
 
/*	margin-left:70px;

	padding:10px;

	border:1px dotted #CA7C41;
	margin-bottom:20px;
 margin-top:8px;*/
}

*:first-child+html .caja_gastos{
/* 	margin-left:0px;
 	padding:10px;
 	border:1px dotted #CA7C41;
	margin-bottom:20px;
	margin-top:8px;*/
 
 	padding:10px;
 	border:1px dotted #CA7C41;
	height:60px; margin:0; width:80%;  
	margin-top:-5px;
}
.caja_gastos2{
	padding:0px;
	/*border:1px dotted #CA7C41;*/
	height:auto; margin:0; width:80%;  float:right; 
 
	margin-bottom:10px;
}
* html .caja_gastos2{
	padding:0px;
	/*border:1px dotted #CA7C41;*/height:auto; margin:0; width:76%;  float:right; 
}
* html .perso{
	width:390px;
 
}
*:first-child+html .caja_gastos2{

 	padding:10px;
 	border:1px dotted #CA7C41;
	height:60px; margin:0; width:80%;  
	margin-top:-5px;
}

.precio_euros{
/*	font-size:28px;
	width:auto;
	float:left;
	font-weight:bold;
	margin-left:10px;
	width:100%;*/
		font-size:26px;
	width:auto;
	float:left;
	font-weight:bold;
	width:100%;  
}

 
*:first-child+html .precio_euros{
/*	font-size:28px;
	width:auto;
	float:left;
	font-weight:bold;
	margin-left:-70px;
	margin-top:10px;
	width:100%;*/
 	font-size:26px;
	width:auto;
	float:left;
	font-weight:bold;
	width:100%;  
}

.comprar_boton_marron{
  background-image:url(imagenes/comprar-marron.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 border:none;
 background-color:#ffffff;
 color:none;
 cursor:pointer;
 float:right;
 margin-right:20%;
 position:relative;
 top:39px;
 
}
* html .comprar_boton_marron{
  background-image:url(imagenes/comprar-marron.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 border:none;
 background-color:#ffffff;
 color:none;
 cursor:pointer;
 float:right;
 margin-right:20%;
 position:relative;
 top:0px;
}

*:first-child+html .comprar_boton_marron{
  background-image:url(imagenes/comprar-marron.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 border:none;
 background-color:#ffffff;
 color:none;
 cursor:pointer;
 float:right;
 margin-right:20%;
 position:relative;
 top:36px;
}

 .comprar_boton_best{
  background-image:url(imagenes/comprar2.gif);
  background-repeat:no-repeat;
 height:65px;
 width:153px;
  border:none;
 background-color:#FFFFFF;
 color:none;
  cursor:pointer;
   float:left;
 position:relative;
   
}
* html .comprar_boton_best{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:167px;
  border:none;
  color:none;
 
 cursor:pointer;
 float:right;
 margin-top:-50px; right:20px;
 
position:relative;
/* 
   
 top:-10px;*/
 background-color:#FFFFFF;
}

*:first-child+html .comprar_boton_best{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:155px;
 
 border:none;
 background-color:#006666;
 color:none;
 
 cursor:pointer;
 float:right;
 margin-right:20%;
 
 position:relative;
/* top:36px;
*/ 
}


.comprar_boton0{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 
 border:none;
 background-color:#ffffff;
 color:none;
/* 
top:30px;   SI PONGO EL PRECIO Y EL BOTON EN LA MISMA DIV ESTO SE COMENTA
 position:relative;*/
 cursor:pointer;
 float:right;
 margin-right:20%;
/* margin-top:20px;*/
 position:relative;
 top:59px;
 
  
}
* html .comprar_boton0{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
  border:none;
  color:none;
/* 
top:30px;   SI PONGO EL PRECIO Y EL BOTON EN LA MISMA DIV ESTO SE COMENTA
 position:relative;*/
 cursor:pointer;
 float:right;
 margin-right:20px;
/* margin-top:20px;*/
position:relative;
 
   
 top:-10px;
 
}

*:first-child+html .comprar_boton0{
  background-image:url(imagenes/comprar.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
 
 border:none;
 background-color:#ffffff;
 color:none;
/* 
top:30px;   SI PONGO EL PRECIO Y EL BOTON EN LA MISMA DIV ESTO SE COMENTA
 position:relative;*/
 cursor:pointer;
 float:right;
 margin-right:20%;
/* margin-top:20px;*/
 position:relative;
 top:36px;
 
}

 
.comprar_boton_vino{
  background-image:url(imagenes/comprar2.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
  border:none;
  color:none;
 
 cursor:pointer;
 float:right;
 margin-right:20%;
 position:relative;
 top:0px;
/* margin-bottom:180px;*/
 
 
 
}
.comprar_boton_vino2{
 background-image:url(imagenes/comprar3.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
  border:none;
  color:none;
 background-color: #eaeaea;
 cursor:pointer;
 float:right;
 margin-right:20%;
 position:relative;
 top:0px; 
 } 
 
.comprar_boton_vino3{
 background-image:url(imagenes/comprar3.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
  border:none; background-color:#eaeaea;
  color:none;
  cursor:pointer;
 float:right;
 /*margin-right:10%;*/
 position:relative;
/* top:-100px; */margin-top: -100px;
 
 }
 
 
 
* html .comprar_boton_vino3{
  background-image:url(imagenes/comprar3.gif);
  background-repeat:no-repeat;
 height:65px;
 width:165px;
  border:none;
  color:none;
 cursor:pointer;
 float:right;
 
 
 top:-10px;
 
 
}

.hablan{
	color:#3E210E;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	padding-bottom:6px;
 

}
* html .hablan{
	padding-left:10px;
	 
}
/*.onda{
  background-image:url(imagenes/ondas.gif);
  background-repeat:no-repeat;
  background-position:right;
  height:200px;
}*/

 
.bodega_frase p{
	/*color:#411e02;*/color:#333333;
 
	font-size:0.9em;
	font-weight:bold; 
	width:100%;  
	margin:4px 0px 3px 0px;
 
	padding:6px 0px 0px 2px;
	line-height:16px;
	float:left;
	background:none;
	text-transform:none;
 
	 


}
 

.telefono{
	float:right;	text-align:center;
	margin-top:6px;

}
.telefono_destacado{
	font-size:1.5em;
	font-weight:bold;
	padding-right:6px;

	

}



/*************************************** TIP PARA ULTIMAS NOTICIAS DE LA INDEX ********************/

/*
	Accessible News Slider : Plugin Specific
-----------------------------------------------------------------------------------------*/

.accessible_news_slider img {
	border: 0;

	
}
.accessible_news_slider li,
.accessible_news_slider p {
	
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6;
 
}
ul .tit_carrusel{
	font-size:1em;
 
	padding-left:8px; 


	/*min-height:50px;*/min-height:30px;
	
	 
 
 
}
.accessible_news_slider li p {
	font-size: 1.1em;
	float:left;
	margin:0;
	padding:0;
	
	

}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
	
/*	padding-right:10px;
*/	left:0px;
	margin:0;
	/*background-color:#FF00FF;*/
	height:0px; 
	top:-20px;
/*	width:400px;*/
	padding-right:40px;/*INFLUYE EN FLECHA DE SIGUIENTE*/
		background-color:#eaeaea;
	 
 
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
 	/*width:100%;*/
}
.clear_carrusel{
margin-top:10px;
clear:both;
}
.carrusel{
 
 float:left;
clear:both;
/* width:45%; ANCHURA DE CADA NOTICIA*/width:75%;  text-align:left;  
/* text-align:center;*/

}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
	
	 
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	/*width: auto; */ 
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
	top:-45px;
	left:-30px;
	padding-right:20px;
	padding-left:20px;
	margin-left:40px;

	
}
 
.accessible_news_slider li {
	/*float: left;*/
	/*display: inline;*/
	width: 200px;   /*anchura de las noticias*/
	padding:0 30px 0 30px;
	font-size:0.85em;	
 
	 
}
.accessible_news_slider .back {
	position: absolute;
	 
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	/*display: none;
	outline: none;
	
	comentando esto la flecha de la izq se ve desde el principio
	
	*/ /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	 
	right: 20px;
	
	z-index: 2;
	 /*width:100%;*/
}


/*
	Accessible News Slider : Plugin Specific : Theme [ Candy Coated ]
-----------------------------------------------------------------------------------------*/
.siguiente{
 	height:200px;
}
.candy_coated  {
 /*CAJA DONDE VAN LAS NOTICIAS*/
 
	margin: 2px 0 0px 0px;
	min-height:140px;  
/*	width:780px;   anchura de la franja*/ 
	 background-color:#FF00FF; width:140px; height:600px; float:left; padding:0px;
	 
 
}
.candy_coated a {
	color: #411e02;
	font-size:0.8em;
 
}

.candy_coated .back {
	width: 61px;
	height: 58px;
 
/*	background: url(../imagenes/slider/candy_coated/prev_bg.gif) no-repeat;*/
}
.candy_coated a:hover{
color:#000000;
 text-decoration:none;
}
.candy_coated .next {
	/*width: 61px;*/
	width: 209px;
	height: 58px;
 
 
	/*left: 610px;*/ left:-30px;
	/*background: url(../imagenes/slider/candy_coated/next_bg.gif) no-repeat;*/ 

}
 
.candy_coated .next a {
	 position: absolute;	left: 0px; top:100px; position:relative;
	/*top: 204px;*/
	 
 	/*right: -1px;*/
 
	height: 37px;
 
	width: 170px;
	line-height: 30px; 
 
	background: url(../imagenes/siguiente-noticia.gif) no-repeat top right;  
}

.candy_coated .back a {
	position: absolute;
	/*top: 204px;*/
 
	left: 0px;
	height: 37px;
	width: 170px;
	line-height: 30px;
	text-align: right;
background: url(../imagenes/anterior-noticia.gif) no-repeat;    
}
.candy_coated .view_all {/*****************ver todos************************/
	 
	/*margin: 9px 0 0 0;*/margin:0;
	padding: 5px;  
 background-color:#f3f3f3;

	text-align: center;
	
	 
}
.candy_coated ul {
/*border-bottom: 2px solid #DCDCDC;*/	
margin-top:40px;
padding-left:6px;

 
}

.candy_coated li {
	padding: 15px 0;
	overflow: hidden; 	  
	width:150px;
}
.candy_coated li img {
	float: left;
/*	display: inline;
*/	
}
.candy_coated li p {
	float: left;
/*	display: inline;
*/	margin: 0 0 0 5px;
	width: 100px;
	margin-top:18px;
}

/******************************************************/
.opiniones{
	font-size:0.8em;
}
.opiniones_vinos{
	font-style:italic;
	/*padding:40px;
 
	background-image:url(imagenes/comillas.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:40px;
	margin-bottom:-80px;*/
	border-bottom:1px dotted #ca7c41;
}
.opiniones_vinos P{
 
 
	/*background-image:url(imagenes/comillas2.gif);
	background-repeat:no-repeat;
	background-position:right;
	min-height:30px;*/
 
}
.foto-vino-info{
	float:left;
	width:20px;
	 
}
.foto-vino-info2{
	float:left;
	width:50px;
 
	margin-right:70px;
	 
}
.foto_ultimas_noticias_right{
	float:right;
	margin:4px;
}
.foto_ultimas_noticias_left{
	float:left;
	margin:4px;
}
.tabulado{
	margin-left:40px;
}
.foto_pie{
	width:260px;
	padding-left:5px;
	font-size:10px;
	float:left;
	margin-right:8px;
	 
}
.cajade {
	padding-top:8px;
	padding-left:4px;
}
.cajade strong{
	font-size:1.2em;
}
 
.iframe{
	width:500px;

	margin:0;
	padding:0;
	height:420px;
	overflow:auto;
}

#formulario{
	/*border:1px solid #b29467;*/
	padding:4px;
}

.dejanos{
	float:right;
	 
}
.ultimas_noticias{
	margin-bottom:-5px;
}

.premios{
	float:right;
	 
	margin-right:-10px;
	margin-left:12px;
	margin-bottom:20px;
}
* html .premios {
	float:right;
 
	margin-right: 0px;
  
	margin-bottom:20px;
 
}

.facebook{
	width:38%;
	background-color:#d4d3d3;
	float:left;
	border:2px solid #ca7c41;
	min-height:60px;	
	padding:2px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	margin:0px;
	 

}
.facebook img{
	vertical-align:middle;
}
.opinion_vinos{
	width:50%;
	background-color:#d4d3d3;
	float:right;	
		border:2px solid #ca7c41;
	min-height:60px;		 
	padding:16px;
	margin:0px 6px 30px 0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.exito {
	font-size:1.05em;
	color:#087600;
	/*background-color:#99FF99;
	margin-right:10px;
	background-image:url(imagenes/fondo-ok.gif);
	background-repeat:repeat-x*/
	
}
.texto_gris .gracias p{
	line-height:19px;
}

.compartir{
	border-top:1px dotted #999999;
	margin-right:10px;
	padding-top:10px;
	margin-bottom:30px;
	 
}
.twitter-share-button{
	 vertical-align:middle;
}
.div_caja_best{
	width:253px;
	height:148px;
/*	background-color:#E3E3E3;*/
	background-image:url(imagenes/fondo_gris_caja.jpg);
/*	background-repeat:repeat-x;*/ background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	 
	padding:2px;
	padding-left:9px;
 
	/*margin:0px 60px 3px 0px;*/margin:10px 0px 3px 0px;
	/*clear: right;*/
  
}
.div_caja{
	width:253px;
	height:148px;
/*	background-color:#E3E3E3;*/
	background-image:url(imagenes/fondo_gris_caja.jpg);
/*	background-repeat:repeat-x;*/ background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	 
	padding:2px;
	padding-left:9px;
 
	/*margin:0px 60px 3px 0px;*/margin:0px 0px 3px 0px;
	/*clear: right;*/
	float:left;
 
}

* html .div_caja{
	width:253px;
	height:148px;
 	background-image:url(imagenes/fondo_gris_caja.jpg);
 background-repeat:no-repeat;
	background-position:bottom;
	float:left;
 	padding:2px;
	padding-left:0px;
 margin:0px 0px 3px -10px;
 
}
.div_caja p{
	padding-left:20px;
	padding-top:20px;

}
.precio_euros2{
	font-size:26px;
	font-weight:bold;
	width:100%;  
}

 
.tucarrito {
	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	height:30px;
 	/*margin-left:610px;
	 float:left;*/
	 float:right;
	 margin-top:-12px;
	 padding-top:-10px;
	 margin-bottom:20px;
 }

* html .tucarrito {
  	 width:125px;

 }
 * html .tucarrito img{
	vertical-align: middle;
	padding-top:10px;
	padding-right:20px;
	float:left;
 border:none;
}
.tucarrito img{
	vertical-align: middle;
	padding-top:10px;
	padding-right:6px;
 border:none;
} 
* html .tucarrito_texto{
	float:right;
	margin-top:10px;
}
.tucarrito_texto{
	float:right;
	margin-top:-10px;
}
 a .tucarrito_texto{
 	color:#411e02;
	text-decoration:underline;	
}
 a:hover .tucarrito_texto{
 	text-decoration:underline;
	color:#ca7c41;
}
.carrito_articulos{
	font-weight:bold;
	font-size:12px;
}

.ficha{
	height:100px;
	width:100%;
	margin:100px 0px 50px  0px;
	display:block;
	position:relative;
	
	 
}
* html .ficha{
	height:auto;
	width:70%;
	margin:0px 0px 0px  0px;
	display:block;
	position:relative;
	 
	float:left;
}
* html .ficha_img{
	border:none;
	float:left;
	padding-right:10px;
	vertical-align:middle;
	float:left;
}
.ficha_img{
	border:none;
	float:left;
	padding-right:10px;
	 
}
* html .ficha p{
	padding-top:0px;
	position:relative;
}
.ficha p{
	padding-top:80px;
	position:relative;
 
	 
}


.h3cata{
	text-transform:uppercase;
 	font-size:12px;
	border-bottom:1px solid #333333;
	background-color:#CCCCCC;
	padding:4px;
	margin-right:4px;

}

.twitter{
	padding-left:377px;
}
.redes{
 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
	padding-top:50px;
	color:#fff;
	text-align:center;
	 
	
	width:110px;
	float:right;	margin-top:-310px;
padding-top:18px;
 
 margin-right:-10px;
 padding-right:0px;
 
  
	 
/*	padding:4px;
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;*/
}
.redes img{
	 
	padding:3px;
	padding-right:0px;
	 
}
 
* html .redes{
	margin-top:-300px;
}
.video_youtube{
	margin-top:-60px;
	float:left;
 margin-left:110px;
	 
	
}
* html .video_youtube{
	margin-top:-4px;
	float:left;
 margin-left:110px;
	 
	
}
.video2{
	margin-top:-290px;/****************VIDEO****************************/
 margin-left:350px;
 float:left;
}
* html .video2{
	margin-top:-15px;
	margin-left:70px;
	z-index:100;
	position:relative;
}
.video3{
	margin-top:-290px;/****************VIDEO****************************/
 margin-left:350px;
 float:left;
}
* html .video3{
	margin-top:-70px;
	margin-left:80px;
	z-index:100;
	position:relative;
}

/**:first-child+html .video2{
	margin-top:-310px;
	margin-left:350px;
}*/

.aviso_pie{
	font-size:0.8em;
	padding-left:14px;
}

hr{
	color:#FFFFFF;
	border:1px dotted #FFFFFF;
}
.caracteristica{
	font-style:italic;
	color:#d18e5a;
}
.portes{
	font-size:16px;
	color:#5a3a17;
	font-style:italic;
 
}
.caja{
	font-size:12px;

}
.comentarios{
	font-size:11px;

}

.cata_pdf{
	clear:both;

}

.submarino-videos{
	float:right;
	margin:0px;
	margin-top:-20px;
	position:relative;
 
}
* html .submarino-videos{
	float:right;
	margin:0px;
	margin-top:-20px;
	position:relative; 
 
 
} 
.submarino-videos a{
 
	margin:10px;
 
}
 
* html tr  .crusoe{

	width:60%;
 
}
* html tr  .crusoe2{

	width:20%;
 
}
.principal{
	clear:both;
	margin-bottom:10px;
 

}
* html .principal{
	clear:both;
	margin-bottom:10px;
	margin-left:-10px;
 

}
.video_right{
	float:right;
	 
	width:35%;
	
}
* html .video_right{
	float:right;
	 
	width:30%;

	margin:0px;
	
	
}
.video_right img{
	float:right;
}
* html .video_right img{
	float:right;
	margin:-12px;
}

.imagenes_left{
	float:left;
	clear:both;
 	width:65%;
}
* html .imagenes_left{
 
	margin-left:-3px;
	border:none;
}
 
