.left{float:left}
.right{float:right}
.no_visible{display:none}

a#blog{
	display: block;
	width: 196px;
	height: 56px;
	background-image: url(../images/boton_blogdeinformacion.png);
}
a#blog:link { background-position: top ; } 
a#blog:hover { background-position: bottom !important; } 
a#blog:active { background-position: top !important; } 
a#blog:visited { background-position: top ; }


a#visitas_museo{
	display: block;
	width: 196px;
	height: 56px;
	background-image: url(../images/boton_visitasmuseo.png);
}
a#visitas_museo:link { background-position: top ; } 
a#visitas_museo:hover { background-position: bottom !important; } 
a#visitas_museo:active { background-position: top !important; } 
a#visitas_museo:visited { background-position: top ; }



#btn_videos{
	width: 530px;
	height: 124px;
	margin-left: 55px;
	overflow: hidden;
	background: none;
}
	#btn_videos .left{width:240px; height:124px; overflow:hidden}
	#btn_videos .right{width:240px; height:124px; overflow:hidden; margin-right:20px;}
		#btn_videos img{border:0; margin:0}

#granviabutton a:hover  {
   filter: alpha(opacity=100);
   opacity: 1;
}

#granviabutton a  {
/*   background: url(../images/logo_gran_via.jpg) no-repeat 0% 0px;*/
   display: block;
   height: 76px;
   width: 108px;
   line-height: 76px;
   filter: alpha(opacity=70);
   opacity: 0.7;
}

#granviabutton  {
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 43px;
   z-index: 2;
   width: 108px;
   height: 76px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 129px;
   width: 924px;
   position: relative;
}

#idiomas {
	background:url("../images/banderas.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	left:820px;
	position:absolute;
	top:85px;
	visibility:visible;
	width:98px;
	z-index:2;
}

#madridg  {
   background: url(../images/madrid.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 46px;
   z-index: 2;
   width: 136px;
   height: 45px;
}

#redes {
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 46px;
   }

#logog  {
   background: url(../images/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0;
   top: 13px;
   z-index: 2;
   width: 522px;
   height: 105px;
}

#boton_nariz a:hover  {
   background-position: 0% -90px;
}

#factoria{
	background-image:url(../images/nariz_btn.png); background-repeat:no-repeat; display:block; height:90px; width:90px;
}

/**************************** estilos menu**********************************/

.menu_quienes_somos{
	background: url(../images/menu_quienessomos.png) no-repeat left;
	width: 275px;
	height: 40px;
	line-height:40px;
	padding-left:0px;
	display: block;
	text-decoration:none;
	text-indent:10px;
	left:30px;
	 }
a.menu_donde_estamos{
	background: url(../images/menu_dondesestamos.png) no-repeat left;
	width: 275px;
	height: 40px;
	line-height:40px;
	padding-left:0px;
	display: block;
	text-decoration:none;
	text-indent:10px;
	left:30px;
	 }
a.menu_origenes{
	background: url(../images/menu_origenes.png) no-repeat left;
	width: 275px;
	height: 40px;
	line-height:40px;
	padding-left:0px;
	display: block;
	text-decoration:none;
	text-indent:10px;
	left:30px;
	 }
a.menu_club{
	background: url(../images/menu_clubdeamigos.png) no-repeat left;
	width: 275px;
	height: 40px;
	line-height:40px;
	padding-left:0px;
	display: block;
	text-decoration:none;
	text-indent:10px;
	left:30px;
	 }
a.menu_tienda_online{
	background: url(../images/menu_tiendaonline.png) no-repeat left;
	width: 275px;
	height: 40px;
	line-height:40px;
	padding-left:0px;
	display: block;
	text-decoration:none;
	text-indent:10px;
	left:30px;
	 }	 
	 
	 
ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
	
/*a#menu_quienes_somos:link a#menu_tienda_online:link a#menu_club:link a#menu_donde_estamos:link a#menu_origenes:link { background-position: left bottom ; } 
a#menu_quienes_somos:hover a#menu_tienda_online:hover a#menu_club:hover a#menu_donde_estamos:hover a#menu_origenes:hover { background-position: left top  } 
a#menu_quienes_somos:active a#menu_tienda_online:active a#menu_club:active a#menu_donde_estamos:active a#menu_origenes:active { background-position: left bottom !important; } 
a#menu_quienes_somos:visited a#menu_tienda_online:visited a#menu_club:visited a#menu_donde_estamos:visited a#menu_origenes:visited { background-position: left bottom ; }*/

.menu_quienes_somos:link { background-position: left bottom ; }
.menu_quienes_somos:hover { background-position: left top ; }
.menu_quienes_somos:active { background-position: left bottom ; }
.menu_quienes_somos:visited { background-position: left bottom ; }

a.menu_tienda_online:link { background-position: left bottom ; }
a.menu_tienda_online:hover { background-position: left top ; }
a.menu_tienda_online:active { background-position: left bottom ; }
a.menu_tienda_online:visited { background-position: left bottom ; }

a.menu_origenes:link { background-position: left bottom ; }
a.menu_origenes:hover { background-position: left top ; }
a.menu_origenes:active { background-position: left bottom ; }
a.menu_origenes:visited { background-position: left bottom ; }


a.menu_club:link { background-position: left bottom ; }
a.menu_club:hover { background-position: left top ; }
a.menu_club:active { background-position: left bottom ; }
a.menu_club:visited { background-position: left bottom ; }

a.menu_donde_estamos:link { background-position: left bottom ; }
a.menu_donde_estamos:hover { background-position: left top ; }
a.menu_donde_estamos:active { background-position: left bottom ; }
a.menu_donde_estamos:visited { background-position: left bottom ; }