/***********Menu**********/
#menu { margin: 0 4px 0 4px; position: relative; height: 32px; background: url(../images/menu_superior.gif) no-repeat;}
#tabla_menu { position: absolute; top: 0px; right: 58px;}
#tabla_menu td { text-align: left; vertical-align: top; }
#tabla_menu span { display: none; }
#tabla_menu td#bot_inicio 			{ width: 54px; height: 19px;}
#tabla_menu td#bot_inicio a 		{ display: block; height: 19px; background: url(../images/bot_inicio_en.gif) no-repeat; }
#tabla_menu td#bot_inicio a:hover 	{ background-position: 0 -19px; }
#tabla_menu td#bot_vitic 			{ width: 72px; height: 19px;}
#tabla_menu td#bot_vitic a			{ display: block; height: 19px; background: url(../images/bot_enologia_en.gif) no-repeat;}
#tabla_menu td#bot_vitic a:hover 	{ background-position: 0 -19px; }
#tabla_menu td#bot_conta 			{ width: 73px; height: 19px;}
#tabla_menu td#bot_conta a 			{ display: block; height: 19px; background: url(../images/bot_contacto_en.gif) no-repeat;}
#tabla_menu td#bot_conta a:hover 	{ background-position: 0 -19px; }
#tabla_menu td#bot_map 				{ width: 85px; height: 19px;}
#tabla_menu td#bot_map a 			{ display: block; height: 19px; background: url(../images/bot_mapa_web_en.gif) no-repeat; }
#tabla_menu td#bot_map a:hover 	{ background-position: 0 -19px; }
#tabla_menu td#bot_eng 				{ width: 65px; height: 19px;}
#tabla_menu td#bot_eng a 			{ display: block; height: 19px; background: url(../images/bot_english_en.gif) no-repeat;}
#tabla_menu td#bot_eng a:hover	{ background-position: 0 -19px; }
#tabla_menu td#bot_spa				{ width: 65px; height: 19px;}
#tabla_menu td#bot_spa a 			{ display: block; height: 19px; background: url(../images/bot_spanish.gif) no-repeat;}
#tabla_menu td#bot_spa a:hover	{ background-position: 0 -19px; }


/***********Cabecera**********/
#cabecera 						{ position: relative; height: 54px; width: 970px; }
#cabecera a#cab_grupo 			{ position: absolute; top: 0px; left: 17px; width: 161px; height: 45px;}
#cabecera a#cab_grupo 			{ display: block; background: url(../images/bot_cab_grupo_en.gif) no-repeat; }
#cabecera a#cab_vinos_bodegas 	{ position: absolute; top: 0px; left: 245px; width: 130px; height: 45px;}
#cabecera a#cab_vinos_bodegas 	{ display: block; background: url(../images/bot_cab_vinos_bodegas_en.gif) no-repeat; }
#cabecera a#cab_enoturismo 		{ position: absolute; top: -1px; left: 560px; width: 165px; height: 46px;}
#cabecera a#cab_enoturismo 		{ display: block; background: url(../images/bot_cab_enoturismo_en.gif) no-repeat; }
#cabecera a#cab_prensa 			{ position: absolute; top: -7px; left: 710px; width: 113px; height: 52px;}
#cabecera a#cab_prensa 			{ display: block; background: url(../images/bot_cab_sala_prensa_en.gif) no-repeat; }
#cabecera a#cab_galeria			{ position: absolute; top: -1px; left: 830px; width: 117px; height: 46px;}
#cabecera a#cab_galeria			{ display: block; background: url(../images/bot_cab_galeria_en.gif) no-repeat; }

#cabecera img#cab_logo { z-index: 1; position: absolute; top: 1px; left: 428px; width: 102px; height: 70px; }

#cabecera a#cab_grupo:hover 		{ background-position: 0 -45px; }
#cabecera a#cab_vinos_bodegas:hover { background-position: 0 -45px; }
#cabecera a#cab_enoturismo:hover 	{ background-position: 0 -46px; }
#cabecera a#cab_prensa:hover 		{ background-position: 0 -52px; }
#cabecera a#cab_galeria:hover 		{ background-position: 0 -46px; }

#cabecera a#cab_grupo span 			{ visibility: hidden;}
#cabecera a#cab_vinos_bodegas span 	{ visibility: hidden;}
#cabecera a#cab_enoturismo span 	{ visibility: hidden;}
#cabecera a#cab_prensa span 		{ visibility: hidden;}
#cabecera a#cab_galeria span 		{ visibility: hidden;}

#linea_izq { position: absolute; top: 52px; left: 1px; height: 1px; width: 401px; overflow: hidden; background: url(../images/cab_linea_izq.jpg) no-repeat;}
#linea_dcha { position: absolute; top: 52px; left: 558px; height: 1px; width: 394px; overflow: hidden; background: url(../images/cab_linea_dcha.jpg) no-repeat;}

/*************Menu Lateral**************/
#menu_lateral { text-align: left;}
/*#menu_lateral_superior { position: relative; width: 196px; height: 197px; background: url(../images/fondo_historia_sup_izq.jpg) no-repeat;}*/
#posicion_menu { padding: 13px 0 0 7px;}
#menu_lateral_superior { width: 196px; height: 301px; background: url(../images/fondo_historia_sup_izq2.jpg) no-repeat;}

#menu_lateral_superior a#historia 	  { display: block; width: 180px; height: 50px; background: url(../images/bot_historia_en.gif) no-repeat; overflow: hidden;}
#menu_lateral_superior a#filosofia 	  { display: block; width: 180px; height: 42px; background: url(../images/bot_filosofia_en.gif) no-repeat; overflow: hidden;}
#menu_lateral_superior a#vinos_vinedos{ display: block; width: 180px; height: 42px; background: url(../images/bot_vinos_vinedos_en.gif) no-repeat; overflow: hidden;}
#menu_lateral_superior a#localizacion { display: block; width: 180px; height: 60px; background: url(../images/bot_localizacion_en.gif) no-repeat; overflow: hidden;}
#menu_lateral_superior a#club_cosecheros { display: block; width: 180px; height: 42px; background: url(../images/bot_club_cosecheros.gif) no-repeat; overflow: hidden;}
#menu_lateral_superior a#club_cosecheros2 { display: block; width: 180px; height: 58px; background: url(../images/bot_club_cosecheros_tienda_en.gif) no-repeat; overflow: hidden;}

#menu_lateral_superior a#historia:hover  	{ background-position: 0 -50px;}
#menu_lateral_superior a#filosofia:hover 	{ background-position: 0 -42px;}
#menu_lateral_superior a#vinos_vinedos:hover{ background-position: 0 -42px;}
#menu_lateral_superior a#localizacion:hover { background-position: 0 -60px;}
#menu_lateral_superior a#club_cosecheros:hover{ background-position: 0 -42px;}
#menu_lateral_superior a#club_cosecheros2:hover{ background-position: 0 -58px;}

#menu_lateral_superior a#historia span 		{ visibility: hidden;}
#menu_lateral_superior a#filosofia span 	{ visibility: hidden;}
#menu_lateral_superior a#vinos_vinedos span { visibility: hidden;}
#menu_lateral_superior a#localizacion span 	{ visibility: hidden;}
#menu_lateral_superior a#club_cosecheros span 	{ visibility: hidden;}
#menu_lateral_superior a#club_cosecheros2 span 	{ visibility: hidden;}

#menu_lateral_inferior { width: 196px; height: 390px; background: url(../images/fondo_historia_inf_izq.jpg) no-repeat;}
#posicion_menu_inf { padding: 0 0 0 7px;}

#menu_lateral_inferior img#titulo 			{ display: block; width: 180px; height: 50px;}
#menu_lateral_inferior a#logo_riojalta 		{ display: block; width: 180px; height: 92px; background: url(../images/img_logo_rioja_alta2.gif) no-repeat; overflow: hidden;}
#menu_lateral_inferior a#logo_baron 		{ display: block; width: 180px; height: 68px; background: url(../images/img_logo_baron2.gif) no-repeat; overflow: hidden;}
#menu_lateral_inferior a#logo_aster 		{ display: block; width: 180px; height: 63px; background: url(../images/img_logo_aster2.gif) no-repeat; overflow: hidden;}
#menu_lateral_inferior a#logo_lagar 		{ display: block; width: 180px; height: 62px; background: url(../images/img_logo_lagar2.gif) no-repeat; overflow: hidden;}
#menu_lateral_inferior a#logo_cosecheros 	{ display: block; width: 180px; height: 48px; background: url(../images/img_logo_club_cosecheros2.gif) no-repeat; overflow: hidden;}

#menu_lateral_inferior a#logo_riojalta:hover  	{ background-position: 0 -92px;}
#menu_lateral_inferior a#logo_baron:hover  		{ background-position: 0 -68px;}
#menu_lateral_inferior a#logo_aster:hover  		{ background-position: 0 -63px;}
#menu_lateral_inferior a#logo_lagar:hover  		{ background-position: 0 -62px;}
#menu_lateral_inferior a#logo_cosecheros:hover  { background-position: 0 -48px;}

#menu_lateral_inferior a#logo_riojalta span 	{ visibility: hidden;}
#menu_lateral_inferior a#logo_baron span 		{ visibility: hidden;}
#menu_lateral_inferior a#logo_aster span 		{ visibility: hidden;}
#menu_lateral_inferior a#logo_lagar span 		{ visibility: hidden;}
#menu_lateral_inferior a#logo_cosecheros span 	{ visibility: hidden;}

#menu_lateral img {display: block;}

/***************Menu lateral solo bodegas******************/
#menu_lateral_bodegas img {display: block;}

#menu_lateral_bodegas #menu_lateral_inferior						{ text-align: left;  width: 196px; height: 374px; background: url(../images/fondo_inf_izq_solo_bodegas.jpg) no-repeat;}
#menu_lateral_bodegas #menu_lateral_inferior #posicion_menu_inf 	{ padding: 14px 0 0 7px;}
#menu_lateral_bodegas #titulopq	 			{ width: 180px; height: 25px;}
#menu_lateral_bodegas a#logo_riojalta 		{ display: block; width: 180px; height: 92px; background: url(../images/img_logo_rioja_alta2.gif) no-repeat; overflow: hidden;}
#menu_lateral_bodegas a#logo_baron 			{ display: block; width: 180px; height: 68px; background: url(../images/img_logo_baron2.gif) no-repeat; overflow: hidden;}
#menu_lateral_bodegas a#logo_aster 			{ display: block; width: 180px; height: 63px; background: url(../images/img_logo_aster2.gif) no-repeat; overflow: hidden;}
#menu_lateral_bodegas a#logo_lagar 			{ display: block; width: 180px; height: 62px; background: url(../images/img_logo_lagar2.gif) no-repeat; overflow: hidden;}
#menu_lateral_bodegas a#logo_cosecheros 	{ display: block; width: 180px; height: 48px; background: url(../images/img_logo_club_cosecheros2.gif) no-repeat; overflow: hidden;}

#menu_lateral_bodegas #menu_lateral_inferior a#logo_riojalta:hover  	{ background-position: 0 -92px;}
#menu_lateral_bodegas #menu_lateral_inferior a#logo_baron:hover  		{ background-position: 0 -68px;}
#menu_lateral_bodegas #menu_lateral_inferior a#logo_aster:hover  		{ background-position: 0 -63px;}
#menu_lateral_bodegas #menu_lateral_inferior a#logo_lagar:hover  		{ background-position: 0 -62px;}
#menu_lateral_bodegas #menu_lateral_inferior a#logo_cosecheros:hover    { background-position: 0 -48px;}

/***********Pie**********/
#pie { background: #5d5a43 url(../images/fondo_pie.gif) no-repeat;}
#pie { position: relative; margin: 0 auto; width: 978px; height: 65px; font: 10px "Tahoma",Arial, Helvetica, sans-serif; color: #FFFFFF;}
#pie a { font: 10px "Tahoma",Arial, Helvetica, sans-serif; color: #FFFFFF;}
#pie_izq { position: absolute; top: 32px; left: 30px; text-align: left;}
#pie_izq a:hover {  text-decoration: underline;}
a#logo_veiss span { visibility: hidden;}
a#logo_veiss { position: absolute; top: 32px; right: 30px; display: block; width: 39px; height: 13px; background: url(../images/logo_veiss.gif) no-repeat; overflow: hidden;}
a#logo_veiss:hover { background-position: 0 -13px;}

#div_aviso_legal { position: absolute; top: 45px; left: 30px; text-align: left;}
#div_aviso_legal a { color: #898776;}
span#tel_email_pie { display: block; margin-left: 161px; }
#pie a.youtube { position: absolute; top: 28px; right: 440px; width: 125px; }
#pie a.rss { position: absolute; top: 28px; right: 360px; width: 65px; }
#pie a.facebook { position: absolute; top: 28px; right: 240px; width: 103px; }
#pie a.twitter { position: absolute; top: 28px; right: 117px; width: 103px; }



/**********Galeria estatica***********/
#tabla_galeria td.parte_dcha { width: 206px; }
.texto_gris_listado { display: block; margin-bottom: 5px; font: 18px "Times New Roman",Arial, Helvetica, sans-serif; color: #9e9e9e; }

#tabla_mini_fotos { border: 1px solid #d3d0cb; background: #f4f3f0; }
#tabla_mini_fotos td img { width: 50px; }
#tabla_mini_fotos td img.con_transparencia {  opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}

.texto_titulo_gale { display: block; margin-bottom: 5px; font: 16px "Times New Roman",Arial, Helvetica, sans-serif; color: #83714d; }
#cada_foto { border: 1px solid #6d6552; width: 481px; background: #dad6cd;}
#interior_foto { margin: 12px; width: 455px; text-align: center; }

#texto_galeria div#titu_texto { width: 455px; display: block; margin-top: 12px;  font: italic 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #181818; }
#texto_galeria div#texto_gal { width: 455px; display: block; margin-top: 20px;  font: italic 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #6d6d6d; }
#texto_galeria div#titu_texto p{ width: 455px; display: block; margin-top: 12px;  font: italic 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #181818; }
#texto_galeria div#texto_gal p{ width: 455px; display: block; margin-top: 20px;  font: italic 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #6d6d6d; }

div.paginacion { margin-top: 5px; font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #8f0000; }
div.paginacion a { color: #8f0000; }
div.paginacion a:hover { text-decoration: underline; }

/*a.youtube { display: block; position: absolute; top: 27px; right: 150px; }*/
