/* General */
html { font-size: 62.5%; } 
body{ font-size:1.2em;  font-family:Arial, Helvetica, sans-serif; background-color:#000; }
a{outline: none; color:#0162C3;}
p{color:#999; line-height:1.2em; margin-bottom:10px;}
img{border:none;}
fieldset{ display:block; float:left; border:none; width:100%;}
fieldset input,fieldset select{ border:solid 1px #CECECE; float:left; width:99%; color:#999; font-size:1.2em;}

fieldset label{ width:100%; display:block; margin-bottom:15px; float:left; color:#999;}
fieldset span{float:left;}

ul{list-style:none;}
/*  TOP */


h1{}
	h1 a{text-indent:-99999em; background:url(../i/logo.png); display:block; float:left; width:89px; height:103px;}



/* Menus */


#menu_tiempo{ width:50px; float:left; display:block; margin-top:20px; padding-left:20px;}
	#menu_tiempo li a{ display:block; background:url(../i/menu_hora.gif) no-repeat; text-indent:-9999em; margin-bottom:13px; background:none;}

	#menu_tiempo li.mn1 a:hover,#menu_tiempo li.mn1 a.a_on{ background-position: -53px 0;}

	#menu_tiempo li.mn2 a{ background-position: 0px -20px;}
	#menu_tiempo li.mn2 a:hover,#menu_tiempo li.mn2 a.a_on{ background-position: -53px -20px;}

	#menu_tiempo li.mn3 a{ background-position: 0px -40px;}
	#menu_tiempo li.mn3 a:hover,#menu_tiempo li.mn3 a.a_on{ background-position: -53px -40px;}

#mn_shop{ width:212px; float:right; display:block; margin-right:10px;  } 
	#mn_shop li {float:left;}
	#mn_shop li a{ display:block; background:url(../i/lng/es/menu_shop.gif) no-repeat; text-indent:-9999em; width:49px;  height:18px;}
	
	#mn_shop li.mn1 a:hover,#mn_shop li.mn1 a.a_on{ background-position: 0px -18px;}

	#mn_shop li.mn2 a{ background-position: -49px 0px; width:92px;}
	#mn_shop li.mn2 a:hover,#mn_shop li.mn2 a.a_on{ background-position: -49px -18px;}

	#mn_shop li.mn3 a{ background-position: -141px 0px; width:71px;}
	#mn_shop li.mn3 a:hover,#mn_shop li.mn3 a.a_on{ background-position: -141px -18px;}

#menu_main{ width:450px; float:right;}
	#menu_main li{float:left;}
	#menu_main li a{ display:block; background: url(../i/lng/es/menu_main.gif) 0 -40px no-repeat; text-indent:-9999em; height:31px; width:74px; float:left; }
	
	#menu_main li.mn1 a:hover,#menu_main li.mn1 a.a_on{ background-position: 0px 0;}
	
	#menu_main li.mn2 a{ background-position: -74px -40px; width:76px;}
	#menu_main li.mn2 a:hover,#menu_main li.mn2 a.a_on{ background-position: -74px -0px;}

	#menu_main li.mn3 a{ background-position: -150px -40px; width:76px;}
	#menu_main li.mn3 a:hover,#menu_main li.mn3 a.a_on{ background-position: -150px -0px;}
	
	#menu_main li.mn4 a{ background-position: -226px -40px; width:34px;}
	#menu_main li.mn4 a:hover,#menu_main li.mn4 a.a_on{ background-position: -226px -0px;}
	
	#menu_main li.mn5 a{ background-position: -260px -40px; width:53px;}
	#menu_main li.mn5 a:hover,#menu_main li.mn5 a.a_on{ background-position: -260px -0px;}

	#menu_main li.mn6 a{ background-position: -313px -40px; width:48px;}
	#menu_main li.mn6 a:hover,#menu_main li.mn6 a.a_on{ background-position: -313px -0px;}

	#menu_main li.mn7 a{ background-position: -361px -40px; width:89px;}
	#menu_main li.mn7 a:hover,#menu_main li.mn7 a.a_on{ background-position: -361px -0px;}

	#menu_main li.mn8 a{ background-position: -450px -40px; width:63px;}
	#menu_main li.mn8 a:hover,#menu_main li.mn8 a.a_on{ background-position: -450px -0px;}

	#menu_main li.mn9 a{ background-position: -513px -40px; width:85px;}
	#menu_main li.mn9 a:hover,#menu_main li.mn9 a.a_on{ background-position: -513px -0px;}

#menu_sacova{ width:385px; float:right; margin:116px 20px 0 0;}
	#menu_sacova li{float:left;}
	#menu_sacova li a{ display:block; background: url(../i/lng/es/menu_sacova.gif) 0 -49px no-repeat; text-indent:-9999em; height:18px; width:65px; float:left; }
	
	#menu_sacova li.mn1 a:hover,#menu_sacova li.mn1 a.a_on{ background-position: 0px 0;}

	#menu_sacova li.mn2 a{ background-position: -65px -49px; width:80px;}
	#menu_sacova li.mn2 a:hover,#menu_sacova li.mn2 a.a_on{ background-position: -65px -0px;}

	#menu_sacova li.mn3 a{ background-position: -145px -49px; width:48px;}
	#menu_sacova li.mn3 a:hover,#menu_sacova li.mn3 a.a_on{ background-position: -145px -0px;}

	#menu_sacova li.mn4 a{ background-position: -193px -49px; width:66px;}
	#menu_sacova li.mn4 a:hover,#menu_sacova li.mn4 a.a_on{ background-position: -193px -0px;}

	#menu_sacova li.mn5 a{ background-position: -259px -49px; width:65px;}
	#menu_sacova li.mn5 a:hover,#menu_sacova li.mn5 a.a_on{ background-position: -259px -0px;}

	#menu_sacova li.mn6 a{ background-position: -324px -49px; width:61px;}
	#menu_sacova li.mn6 a:hover,#menu_sacova li.mn6 a.a_on{ background-position: -324px -0px;}


#menu_galeria{ width:141px; float:right; margin:116px 20px 0 0;}
	#menu_galeria li{float:left;}
	#menu_galeria li a{ display:block; background: url(../i/lng/es/menu_galeria.gif) 0 -19px no-repeat; text-indent:-9999em; height:18px; width:61px; float:left; }
	
	#menu_galeria li.mn1 a:hover,#menu_galeria li.mn1 a.a_on{ background-position: 0px 0;}

	#menu_galeria li.mn2 a{ background-position: -61px -19px; width:77px;}
	#menu_galeria li.mn2 a:hover,#menu_galeria li.mn2 a.a_on{ background-position: -61px -0px;}



/* Central */ 

#contenido{  width:640px; float:left; margin-right:5px;}
	#top{ float:left; background:url(../i/bg_sacova.gif) no-repeat; padding-bottom:20px;background-color:#FFF; width:100%;}
	#contenido div.top_galeria{ background:url(../i/bg_gallery.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_eventos{ background:url(../i/lng/es/bg_top_eventos.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_dj{ background:url(../i/bg_dj.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_news{ background:url(../i/bg_news.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_noche{ background:url(../i/lng/es/bg_noche.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_ambiente{ background:url(../i/lng/es/bg_amb.gif) no-repeat; background-color:#FFF;}
	
	#contenido div.top_contacto{ background:url(../i/lng/es/bg_top_contacto.gif) no-repeat; background-color:#FFF;}
	#contenido div.top_shop{ background:url(../i/bg_shop.gif) no-repeat; background-color:#FFF;}
	
	
	#central{ border-top:solid 1px #cecece; border-bottom:solid 1px #cecece; padding:30px 20px 20px 20px; float:left; background-color:#FFF; width:600px; position:relative;}
	#central p.p1{  width:290px; margin:20px 10px 0 0; float:left;}
	#central p.p2{  width:580px; margin:20px 10px 0 0; float:left;}
	#central i{display:block; width:90%; font-size:10px; float:left; margin-top:10px;}
	#central strong{ color:#FFB300; display:block;}
	
	#central p.p3 {margin-top:15px; float:left;}
	#central p.p3 strong{color:#769730; display:inline;}
	
	#bloques{ float:left;  background-color:#FFF; padding-bottom:15px; width:100%;}
	#bloques img{float:left; margin:15px;}
	
	#pie{ float:left; font-size:12px; width:100%; }
		.pie1{background-color:#FFB300; float:left; width:100%;}
		.pie1 * {color:#FFF; display:inline-block; }
		.pie1 span,.pie1 a{ margin:3px 7px 4px 4px; }
	#pie .shop_pie{ background-color:#03AAF0;}	
	#pie .shop_new{ background-color:#463DE4;}	
	#pie .shop_dj{ background-color:#DA3FBF;}	
	#pie .shop_gallery{ background-color:#FF6E01;}	
	#pie .shop_contacto{ background-color:#769730;}	
	#pie .shop_eventos{ background-color:#FB2255;}	
	#pie .shop_noche{ background-color:#F329A8;}	
	#pie .shop_ambiente{ background-color:#F81515;}	
	
	
	
		#pie ul{float:right;}
		#pie ul li{display:block; float: left; background-color:#333; padding:3px 4px; margin-top:5px;}
		#pie ul li.musica{ background-color:transparent; clear:left;}
		#pie ul li a{color:#FFF; text-decoration:none;}
	
	
	.formulario_club label{ width:49%; margin-right:2px;}
	.formulario_club .lbl_long{width:100%;}
	.formulario_club span{ color:#FFF; background-color:#FFB300; padding:2px 8px 2px 2px; text-transform:uppercase; margin-bottom:1px; font-weight:bold; }
	.frm_info{ width:auto; margin:0 3px 0 0; }	
	
	.formulario_galeria { width:49%; margin:50px 0 0 20px; clear:left;}
	.formulario_galeria label{margin-bottom:0;}
	
	.formulario_eventos { margin:121px 0 0 20px; width:620px;}
	.formulario_eventos label{ width:auto; margin: 0 5px 0 0;}
	.formulario_eventos select{width:130px;}
	.formulario_eventos input{ width:250px;}
	.formulario_eventos input.btn{width:auto; border:none;}
	.formulario_eventos strong{ font-size:14px; color:#CE00AA; text-transform:uppercase; display:block; width:110px; line-height:20px;}
	
	.formulario_shop strong{ color:#339900; display:inline-block; margin-left:5px; }
	.formulario_shop #lbl_cesta{ width:100%; text-align:right; float:left; margin-top:17px;}
	.formulario_shop  span{ display:block; float:right; border:solid 1px #343434; height:17px; margin-right:2px; background-color:#FFF; padding: 0 4px 0 4px; line-height:17px;}
	.formulario_shop a{float:right;}
	
	#galeria{ display:block; float:left; width:100%;}
		#galeria li{ float:left; margin:0 1px 1px 0; }
		#galeria  a{display:block; width:189px; height:15px; background:url(../i/bg_thmb_galeria.gif) no-repeat; text-decoration:none; color:#FFF; padding:80px 0 0 10px; text-indent:-99999em;}
		#galeria  a:hover{ background-position: 0 -96px; }
		
	#eventos{ display:block; float:left; width:100%;}
		#eventos li	{ float:left; margin:0 20px 11px 0; width:290px; height:83px; }
		#eventos img{ float:left; border:solid 1px #cecece;}
		#eventos h3{ font-size:2em; padding:3px 0 1px 3px; color:#FFF;}
		#eventos h4{ font-size:1.5em; padding:4px 0 3px 3px; color:#FFF;}
		#eventos span{display:block; float:left; text-indent:-9999em; background:url(../i/ibd/eventos_tipos.gif) no-repeat; width:86px; height:86px;}
		#eventos div{ float:right; width:197px; height:86px; position:relative; }
		#eventos p,#eventos strong{color:#FFF; padding:0 3px 0 3px; display:block; font-size:14px; margin-top:5px;}
		#eventos p{margin-top:1px; font-size:12px; margin-bottom:1px;}
		#eventos strong{text-transform:uppercase;}
		#eventos a{font-size:10px; position:absolute; top:70px; left:110px; text-decoration:none; color:#FFF;}
		#eventos a img{border:none; margin-right:5px;}

		#eventos .evento_2,h2.evento_2{ background-color:#00A2BB;}
		#eventos .evento_2 h3,#eventos .evento_2 h4{ background-color:#00C1DD;}
		#eventos  span.evento_2{}

		#eventos .evento_1, h2.evento_1{ background-color:#FF5301;}
		#eventos .evento_1 h3,#eventos .evento_1 h4{ background-color:#FE8850;}
		#eventos  span.evento_1{ background-position: -86px 0;}
		
		#eventos .evento_8,h2.evento_8{ background-color:#FDB813;}
		#eventos .evento_8 h3,#eventos .evento_8 h4{ background-color:#FED676;}
		#eventos  span.evento_8{ background-position: -86px -258px;}
		
		#eventos .evento_4,h2.evento_4{ background-color:#E4368F;}
		#eventos .evento_4 h3,#eventos .evento_4 h4{ background-color:#EC75B0;}
		#eventos  span.evento_4{ background-position: -86px -86px;}
				
		#eventos .evento_6,h2.evento_6{ background-color:#752588;}
		#eventos .evento_6 h3,#eventos .evento_6 h4{ background-color:#AE3ECA;}
		#eventos  span.evento_6{ background-position: -86px -172px;}				
		
		#eventos .evento_7,h2.evento_7{ background-color:#F5001F;}
		#eventos .evento_7 h3,#eventos .evento_7 h4{ background-color:#FF6C7E;}
		#eventos  span.evento_7{ background-position: 0px -258px;}				
		
		#eventos .evento_3,h2.evento_3{ background-color:#8CC63E;}
		#eventos .evento_3 h3,#eventos .evento_3 h4{ background-color:#A8D56C;}
		#eventos  span.evento_3{ background-position: 0px -86px;}				

		#eventos .evento_5,h2.evento_5{ background-color:#F6004B;}
		#eventos .evento_5 h3,#eventos .evento_5 h4{ background-color:#FF6C7E;}
		#eventos  span.evento_5{ background-position: 0px -172px;}	
		
		#eventos .news h3{ font-size:12px; font-weight:normal; padding:3px;}
		#eventos .news h3 strong{ border-right:solid 1px #FFF; margin-right:5px; padding-right:5px; display:inline-block; font-size:12px; margin-top:0; }

		#eventos .evento_11, h2.evento_11{ background-color:#808080;}
		#eventos .evento_11 h3,#eventos .evento_11 h4{ background-color:#C0C0C0;}

		#eventos .evento_12, h2.evento_12{ background-color:#808080;}
		#eventos .evento_12 h3,#eventos .evento_12 h4{ background-color:#C0C0C0;}

		#eventos .evento_13, h2.evento_13{ background-color:#808080;}
		#eventos .evento_13 h3,#eventos .evento_13 h4{ background-color:#C0C0C0;}

		#eventos .evento_14, h2.evento_14{ background-color:#808080;}
		#eventos .evento_14 h3,#eventos .evento_14 h4{ background-color:#C0C0C0;}

		#eventos .evento_15, h2.evento_15{ background-color:#808080;}
		#eventos .evento_15 h3,#eventos .evento_15 h4{ background-color:#C0C0C0;}

		#eventos .evento_16, h2.evento_16{ background-color:#808080;}
		#eventos .evento_16 h3,#eventos .evento_16 h4{ background-color:#C0C0C0;}

		#eventos .evento_17, h2.evento_17{ background-color:#808080;}
		#eventos .evento_17 h3,#eventos .evento_17 h4{ background-color:#C0C0C0;}


		#shop{ display:block; float:left; width:100%;}
		#shop li{ float:left; margin:0 20px 11px 0; width:290px; height:100px; }
		
		#shop .shop div{border: solid 1px   #03AAF0; width:185px; background:url(../i/dv_shop.jpg) bottom repeat-x; height:98px; position:relative; float:right;}
		
		
		#shop .shop div h3{ font-size:18px; text-align:right; position:absolute; top:77px; left:106px; color:#FFF;}
		#shop .shop div p { color:#04AAF0; text-align:right; float:right; clear:right; font-size:15px; padding:3px;}
		#shop .shop div p strong{color:#04AAF0;}
		#shop .shop div i{font-size:11px; text-transform:uppercase; display:block; font-style:normal; margin-top:0;}
		#shop .shop a{text-decoration:none;}
		#shop img{float:left;}

		
	#dj{ display:block; float:left; width:100%;}
	#dj .capa_over{ position:absolute; width:229px; height:109px; background:url(../i/ibd/dj_night.gif) no-repeat; display:none; top:0; left:0;  color:#FFF; padding:5px;}
		#dj .capa_over h5{ background-color:#FF8CEB; display:block; float:right; padding:2px; width:114px; font-size:12px; text-align:right; }
		#dj .capa_over strong { text-transform:uppercase; float:right; display:block; font-size:20px; color:#FFF; width:115px; text-align:right; margin-top:4px; height:75px; clear:right;}
		#dj .capa_over a{ text-align:right; float:right; color:#FFF; text-decoration:none; clear:right;}
  	#dj li {width:120px; float:left; height:120px;}
		
		h2.evento{ padding:34px 20px 5px 0; text-align:right; font-size:2em; text-transform:uppercase; color:#FFF; margin-bottom:10px; float:left; width:620px; margin:15px 0 0 0;} 
		
	h2.dj { background-color:#DA3FBF; padding-top:10px;}
			h2.dj i{ font-size:15px; font-style:normal; font-weight:normal; display:block; margin-bottom:2px;}
			
	h2.news{ padding-top:15px;}
		h2.news div{ font-size:15px; font-weight:normal; text-transform:capitalize; display:block;margin-bottom:5px;}
		h2.news div strong{border-right:solid 1px #FFF; margin-right:5px; padding-right:5px; display:inline-block; }
		
	.paginador{}
		.flecha_right{ position:absolute; left:650px; top:220px; width:auto; height:auto;}	
		.flecha_left{ position:absolute; left:-30px; top:220px;  width:auto; height:auto;}

	#gmap{ float:left; width:600px; height:251px;}
	.contacto label{ width:45%; clear:left; margin-bottom:10px;}
	.contacto span{display:block; float:left; padding:3px; background-color:#769730; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:1px;}
	.contacto textarea{ width:98%;}
	.contacto label.lbl_right{ float:right; clear:none; margin-top:20px;}
	.contacto i{font-style:normal; display:inline-block; width:60px; color:#769730;}
	
	
	
/*	#creditos{ display:none; border:solid 2px #999; width:250px; height:180px; position:absolute; background-color:#FFF; left:340px; top:300px;  padding:10px; line-height:1.2em;}

*/
	#creditos{ display:none; width:334px; height:189px; position:absolute; background:url(../i/creditos.png) no-repeat; left:320px; top:300px;  line-height:1.2em; padding:40px 0 0 30px; font-size:10px;}

#creditos h3{ display:block; width:90%; border-bottom:solid 1px #666; padding-bottom:2px; float:left; margin-bottom:10px;}
		#creditos h2{ font-size:11px; display:inline;}
		#creditos  a{ color:#333;}
		#creditos strong{display:block;}
		#creditos a.cerrar{position:absolute; left:310px; top:20px;  width:20px; height:20px; text-indent:-99999em;}

	.dv_shop{ float: left; margin-left:15px; width:420px;}
		.dv_shop h3{ font-size:13px; color:#666666; font-weight:normal; line-height:1.5em;}
			.dv_shop h3 span{ font-size:15px; text-transform:uppercase; color:#03AAF0; }
		#central .dv_shop strong{ color:#03AAF0; font-size:15px;}	
		.dv_shop p{margin-top:10px;}
		
.tbl_shop{ width:95%;}		
.tbl_shop th{text-align:left; padding-bottom:3px;}
.tbl_shop td{padding:2px 0px 2px 4px; vertical-align:middle; }
.tbl_shop a{ font-weight:bold; color:#FFF; text-decoration:none; padding:1px 4px  1px 2px; background-color:#03AAF0; text-transform:uppercase;}
.tbl_shop tr.tr1 td{ background-color:#CDEEFC; }
.tbl_shop1 td{padding:0px 0px 0px 0px; vertical-align:middle; }
.tbl_shop1 a { padding-top:2px; }
.tbl_shop1 input{width:16px; font-size:11px;}

.tbl_shop1 .td_total td{ background-color:#03AAF0; color:#FFF;  font-weight:bold; padding:2px;} 


.fs_shop{ width:284px; float:left; margin:40px 0 20px 15px; }
.fs_shop label{float:left; margin-bottom:15px; width:100%;}
.fs_shop label.short{width:48%;}
.fs_shop span{ display:block; float:left; font-size:13px; font-weight:bold; color:#FFF; background-color:#03AAF0; padding:2px 10px 2px 2px; text-transform:uppercase;}
.fs_shop textarea{width:100%; height:100px;}

/* Paginador */
ul.ul_paginador{float:right; display:block; width:auto; margin-top:20px; margin-right:15px;}
ul.ul_paginador li{float:left; display:block; width:auto; height:auto; margin:0;}
ul.ul_paginador li a{ text-decoration:none; display:block; border:solid 1px #333; color:#333; font-size:11px; font-weight:bold; padding:2px 5px 2px 5px; margin-right:3px; text-align:center;}
ul.ul_paginador li a:hover,ul.ul_paginador li a.a_on{ color:#FFF; background-color:#AC033B; border-color:#AC033B; text-decoration:none;}
ul.ul_paginador li a.pre,ul.ul_paginador li a.next { text-indent:-9999em; width:6px; background:url(../i/flecha_lft.gif)  center no-repeat;}
ul.ul_paginador li a.next {background:url(../i/flecha_rig.gif)  center no-repeat;}
ul.ul_yelow li a:hover,ul.ul_yelow li a.a_on{ background-color:#FFB300;  border-color:#FFB300;}
ul.ul_blue li a:hover,ul.ul_blue li a.a_on{ background-color:#463DE4;  border-color:#463DE4;}
ul.ul_shop li a:hover,ul.ul_shop li a.a_on{ background-color:#51C9FD; border-color:#51C9FD;}
ul.ul_events li a:hover,ul.ul_events li a.a_on{ background-color:#FB2255; border-color:#FB2255;}
/* Pie */



/* ----------  Slide ---------------------------------------------------*/
.div_slide{  
	float:left; 
	clear:left;
  	margin:44px 0 0 40px;
 }
	h2{margin-bottom:10px;}
		h2.hora{ font-size:4.5em; color:#FFF; }
		h2.hora span{color:#FFF;}


	ul.ul_slide{
	  list-style: none;
	  margin: 0;
	  padding: 0;
	
	
	}
	
		ul.ul_slide li {
		
		color:#FFF;
		display:block;
		float:left;
		margin-left:0;
		}
	
		.li_dia {
		background:transparent url(../i/home_slide1a.png) no-repeat left ;
		}
		.li_amb {
		background:transparent url(../i/home_slide2a.png) no-repeat left;
		}
		.li_nig {
		background:transparent url(../i/home_slide3a.png) no-repeat left;
		}
	
			ul.ul_slide li a{
			  display: block;
			  overflow: hidden;
			  height: 340px;
			  width: 30px;
			  cursor:pointer;
			  text-decoration:none;
			}
	
	#blq_expandido{
	  width: 610px;
	
	}
	
			ul.ul_slide li img{
			  position: absolute;
			 
			}
	
			ul.ul_slide li p{
				font-size:1.2em;
			  margin: 75px 0 0 165px;
			  padding: 0;
			  width: 420px;
			  display: block;
			  color:#FFF;

			}

/* ---------- Fin   Slide ---------------------------------------------------*/


.banner{ display:block; position:absolute; left:685px; top:140px;}
.banner img{ border:solid 2px #FFF; }
.banner div{border:solid 2px #FFF; display:block; margin:3px 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color: #000; background:url(../i/trans.png); padding:5px;  }
#ep_player{ float:left; margin-top:10px; margin-left:102px;}

.social_block{ float:left; width:610px; margin:10px 0 0 15px; }
#bloques h2{ width:604px; float:left; font:bold 12px Verdana, Geneva, sans-serif; color:#FFF; background-color:#769730; margin:10px 0 0px 15px; padding:3px; }
#bloques .social_block img { margin:0; }
.noche #central{ background:url(../i/fondos/bg_central_noche.jpg) bottom center no-repeat; background-color:#FFF;}
.ambiente #central{ background:url(../i/fondos/bg_central_amb.jpg) bottom center no-repeat; background-color:#FFF;}

#eventos .top_noche_title{ width:282px; padding:2px 4px; background-color:#F329A8; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px;}
#eventos .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px;}
#eventos .top_noche_link a{ color:#FFF; float:right; background-color:#F329A8; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0;}

#galeria .top_noche_title{ width:282px; padding:2px 4px; background-color:#F329A8; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px; float:left;}
#galeria .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px; float:right;}
#galeria .top_noche_link a{ color:#FFF; float:right; background-color:#F329A8; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0; width:auto; height:auto; text-indent:0; margin-right:20px;}
#dj .top_noche_link a:hover{ background:none;background-color:#F329A8; }
#dj .top_noche_title{ width:282px; padding:2px 4px; background-color:#F329A8; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px; float:left;}
#dj .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px; float:right;}
#dj .top_noche_link a{ color:#FFF; float:right; background-color:#F329A8; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0; width:auto; height:auto; text-indent:0; margin-right:20px;}


.ambiente #eventos .top_noche_title{ width:282px; padding:2px 4px; background-color:#F81515; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px;}
.ambiente #eventos .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px;}
.ambiente #eventos .top_noche_link a{ color:#FFF; float:right; background-color:#F81515; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0;}

.ambiente #galeria .top_noche_title{ width:282px; padding:2px 4px; background-color:#F81515; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px; float:left;}
.ambiente #galeria .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px; float:right;}
.ambiente #galeria .top_noche_link a{ color:#FFF; float:right; background-color:#F81515; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0; width:auto; height:auto; text-indent:0; margin-right:20px;}
.ambiente #dj .top_noche_link a:hover{ background:none;background-color:#F329A8; }
.ambiente #dj .top_noche_title{ width:282px; padding:2px 4px; background-color:#F81515; color:#FFF; font:bold 18px Arial, Helvetica, sans-serif; height:22px; margin-bottom:1px; float:left;}
.ambiente #dj .top_noche_link{ width:282px; padding:2px 4px; height:22px; margin-bottom:1px; float:right;}
.ambiente #dj .top_noche_link a{ color:#FFF; float:right; background-color:#F81515; padding:2px 4px; text-decoration:none; position:relative; font-size:12px; left:0; top:0; width:auto; height:auto; text-indent:0; margin-right:20px;}

.formulario_shop{ margin-top:64px;}
