	
@import url(reset.css);

body {
	background: url(../images/wallpaper.jpg);
	font-family: Trebuchet MS, Arial, sans-serif !important;
	font-size: 11px !important;
	color: #505050;
	/*text-align: center;*/
	line-height:13px;
}
.test {
	background: red !important;
}
.head {
	width: 100%;
	height: 250px;
	
}
/*menu*/
.head #menuppal {
background:transparent url(../images/botonera/base_botonera.png) no-repeat scroll 0 0;
height:35px;
margin:0 auto;
/* esta comentado por que esta oculto el boton store 
padding:0 0 0 42px;
width:604px;  */
padding: 0 0 0 62px; 
width: 584px;
}
*html .head #menuppal {
background:transparent url(../images/botonera/base_botonera.gif) no-repeat scroll 0 0;
}
.head #menuppal  li {
	float: left;
	margin: 15px 19px 0 0;
}
.head #menuppal li a {
	display: block;
	height: 11px;
	width: 50px;
	/* background: url(../images/botonera/001.gif) 10px 40px; */
	text-indent: -30000px;
}
/*----*/
.head .menuevents,
.menureleases {
height:40px;
margin:0 auto;
width:604px;
}
.head .menuevents ul {
background:transparent url(../images/botonera/base_sub.png) no-repeat scroll 0 0;
height:40px;
/* esta comentado por que esta oculto el boton store 
margin:0 0 0 141px; */
margin: 0 0 0 170px;
padding:0 0 0 11px;
width:162px;
}
*html .head .menuevents ul {
background:transparent url(../images/botonera/base_sub.gif) no-repeat scroll 0 0;
}
.menureleases ul {
background:transparent url(../images/botonera/base_sub2.png) no-repeat scroll 0 0;
height:40px;
/* esta comentado por que esta oculto el boton store
margin:0 0 0 67px; */
margin: 0 0 0 90px;
padding:0 0 0 12px;
width:180px;
}
*html .menureleases ul {
background:transparent url(../images/botonera/base_sub2.gif) no-repeat scroll 0 0;
}
.head .menuevents ul  li{
	float: left;
	margin:4px 5px 0 0;
}
.menureleases ul li {
	float: left;
	margin:4px 9px 0 0;
}
.head .menuevents ul li a,
.menureleases ul li a {
	display: block;
	height: 11px;
	width: 50px;
	/* background: url(../images/botonera/001.gif) 10px 40px; */
	text-indent: -30000px;
}
/*--------*/
.menuevents #events {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -9px -6px;
display:block;
height:24px;
width:38px;
}
.menuevents #events:hover, .menuevents #events.hover {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -9px -38px;
}
.menuevents #rumble {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -55px -6px;
display:block;
height:24px;
width:54px;
}
.menuevents #rumble:hover, .menuevents #rumble.hover {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -55px -38px;
}
.menuevents #tour {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -115px -6px;
display:block;
height:24px;
width:38px;
}
.menuevents #tour:hover, .menuevents #tour.hover {
background:transparent url(../images/botonera/sub_event.gif) repeat scroll -115px -38px;
}
/*----*/

.menureleases #album {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -9px -6px;
display:block;
height:24px;
width:49px;
}
.menureleases #album:hover, .menureleases #album.hover {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -9px -38px;
}
.menureleases #comps {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -66px -6px;
display:block;
height:24px;
width:42px;
}
.menureleases #comps:hover, .menureleases #comps.hover {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -66px -38px;
}
.menureleases #single {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -118px -6px;
display:block;
height:24px;
width:47px;
}
.menureleases #single:hover, .menureleases #single.hover {
background:transparent url(../images/botonera/sub_releases.gif) repeat scroll -118px -38px;
}
/*---------*/
#menuppal #homeb {
background:transparent url(../images/botonera/001.gif) repeat scroll -41px 63px;
display:block;
height:11px;
width:36px;
}
#menuppal #homeb:hover, #menuppal #homeb.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -41px 103px;
}
#menuppal #news {
	background:transparent url(../images/botonera/001.gif) repeat scroll -96px 63px;
	display:block;
	height:11px;
	width:36px;
}
#menuppal #news:hover, #menuppal #news.hover {
	background:transparent url(../images/botonera/001.gif) repeat scroll -96px 103px;
}
#menuppal #releasesmenu {
	background:transparent url(../images/botonera/001.gif) repeat scroll -151px 63px;
	display:block;
	height:11px;
	width:60px;
}
#menuppal #releasesmenu:hover, #menuppal #releasesmenu.hover  {
	background:transparent url(../images/botonera/001.gif) repeat scroll -151px 103px;
}

#menuppal #eventsmenu {
	background:transparent url(../images/botonera/001.gif) repeat scroll -227px 63px;
	display:block;
	height:11px;
	width:45px;
}
#menuppal #eventsmenu:hover, #menuppal #eventsmenu.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -227px 103px;
}
#menuppal #management {
background:url(../images/botonera/001.gif) repeat scroll -285px 63px;
display:block;
height:11px;
width:82px;
}
#menuppal #management:hover, #menuppal #management.hover {
background:url(../images/botonera/001.gif) repeat scroll -285px 103px;
}
#menuppal #radio {
background:transparent url(../images/botonera/001.gif) repeat scroll -385px 63px;
display:block;
height:11px;
width:36px;
}
#menuppal #radio:hover, #menuppal #radio.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -385px 103px;
}
#menuppal #store {
background:transparent url(../images/botonera/001.gif) repeat scroll -441px 63px;
display:block;
height:11px;
width:36px;
}
#menuppal #store:hover, #menuppal #store.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -441px 103px;
}
#menuppal #blog {
background:transparent url(../images/botonera/001.gif) repeat scroll -499px 63px;
display:block;
height:11px;
width:32px;
}
#menuppal #blog:hover, #menuppal #blog.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -499px 103px;
}
#menuppal #contact {
background:transparent url(../images/botonera/001.gif) repeat scroll -549px 63px;
display:block;
height:11px;
width:51px;
}
#menuppal #contact:hover, #menuppal #contact.hover {
background:transparent url(../images/botonera/001.gif) repeat scroll -549px 103px;
} 
/*-------------------------*/
.container {
	width: 990px;
	margin: 0 auto;
}
.last {
background:none !important;
}

strong, b {
	font-weight:bold;
}
/*marca "NEW!"*/
em {
	width: 33px;
	height: 33px;
	background: url(../images/management/ic_new.png);
	position: absolute;
	top: 3px;
	left: 3px;
}
/*-------------------------BANNER CENTRAL----*/
#flashTabs {
	width: 716px;
	height: 355px;
}

/*-------------------------contenido ppal----------------------------------*/
.main {
	width: 740px;
}
.headmodule {
	background: url(../images/tl_base.jpg) no-repeat;
	width: 716px;
	height: 61px;
	/*padding: 0 0 0 10px;*/
}
.headmodule h1{
	margin:0 0 0 10px;
}
.fija {
clear:both;
}
/*-------------------------TITULOS TODAS LAS SECCIONES----*/
#home.main  .headmodule .t_newartist {
	background: url(../images/home/tl_whatshot.jpg) no-repeat 0 12px;
	width: 97px;
	height: 30px;
	padding: 3px;
}
/*-------------------------BASE AZUL---*/
.listaBandas li {
	width: 228px;
	height: 225px;
	background: url(../images/home/base_azul_2.png) no-repeat;
	float: left;
	margin: 0 16px 33px 0;
	position: relative;
}
.listaBandas li .cont_img,
.listaBandas2 li .cont_img {
height:190px;
margin:3px;
overflow:hidden;
width:221px;
}
.listaBandas li p,
.listaBandas2 li p {
	margin:6px;
}
.listaBandas li p a,
.listaBandas2 li p a {
	color:#505050;
	display:block;
	text-decoration:none;
}
.listaBandas li span {
	background:transparent url(../images/home/azulcontbig.gif) no-repeat scroll 0 0;
	bottom:32px;
	color:#000000;
	display:block;
	font-size:10px;
	height:2px;
	left:3px;
	overflow:hidden;
	padding:5px;
	position:absolute;
	width:211px;
}
.listaBandas li span p,
.listaBandas2 li span p  {
	margin: 15px 5px 0px 5px;
	line-height: 10px;
	color:#FFFFFF;
}
/*-------------------------BASE NARANJA---*/
.listaBandas2 li {
	width: 228px;
	height: 225px;
	background: url(../images/home/base_naranja_2.png) no-repeat;
	float: left;
	margin: 0 16px 33px 0;
	position: relative;
}
.listaBandas2 li span {
	background:transparent url(../images/home/naranjacontbig.gif) no-repeat scroll 0 0;
	bottom:32px;
	color:#000000;
	display:block;
	font-size:10px;
	height:2px;
	left:3px;
	overflow:hidden;
	padding:5px;
	position:absolute;
	width:211px;
}
.last_m {
margin: 0 0 33px 0 !important;
}

/*-------------------------sidebar--------------------------------------------*/
.sidebar {
	width: 250px;
}
/*-------------------------sidebar newsleetter---------------------------*/
.sidebar  .newsletter {
	background: url(../images/newsletter/baseblanca.jpg) no-repeat;
	width: 244px;
	height: 41px;
	margin: 0 0 20px 0;
}
.sidebar  .newsletter p {
	color:#4D4D4D;
	font-size:10px;
	margin:0 10px;
	padding:4px 0 0 0;
}
.sidebar  .newsletter .enviar {
	background:transparent url(../images/newsletter/btongo.jpg) repeat scroll 0 0;
	border:medium none;
	float:right;
	height:16px;
	margin:3px 11px 0 0;
	width:19px;
	cursor:pointer;
}
.sidebar  .newsletter  .entrada {
	background: url(../images/newsletter/basemail.jpg) no-repeat scroll 0 0;
	width: 205px;
	height: 16px;
	border: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin:3px 0 0 8px;
	float: left;
}
/*-------------------------sidebar banners---------------------------*/
.main {
	float: left;
}
.sidebar {
	float: right;
}

.sidebar .banner1 {
	background: url(../images/banners/promo_base.jpg) no-repeat scroll 0 0;
	width: 244px;
	height: 137px;
	margin: 0 0 20px 0; 
}
.sidebar .banner2 {
	background: url(../images/banners/horario_base.jpg) no-repeat scroll 0 0;
	width: 244px;
	height: 265px;
	margin: 0 0 20px 0; 
}
.sidebar .banner3 {
	background: url(../images/banners/radio_base2.jpg) no-repeat scroll 0 0;
	width: 244px;
	height: 188px;
	margin: 0 0 20px 0; 
	padding:8px 0 0 0;
}
.sidebar .banner4 {
	/* background: url(../images/banners/event_base.jpg) no-repeat scroll 0 0; */
	width: 244px;
	height: 212px;
	margin: 0 0 20px 0; 
}
.sidebar img {
	margin: 8px 8px 8px 8px
}

/*-------------------------PIE----------------------------------------------*/
.foot {
	clear: both;
	text-align: center;
	padding: 20px 0 0 0;
}
.foot ul  {
	background:transparent url(../images/lineafoot.jpg) no-repeat scroll center bottom;
	height:22px;
	margin:18px auto 0;
	width:522px;
/* 	padding:0 40px; */
}
.foot ul li {
	float: left;
	margin: 0 10px;
}
.foot ul li a {
	text-decoration: none;
	font-family: Trebuchet MS, Arial, sans-serif !important;
	color: #4d4d4d;
	text-align: left;
	font-size: 10px !important;
}
.foot ul li a:hover {
	color: #EB4729;
}
.foot p {
	color: #4d4d4d;
	font-size: 10px !important;
	margin: 7px 10px;
}
.foot .espacio {
margin:0 10px 0 36px;
}
/*------------------------------------------------------------------*/


/*------------  PAGINADO  -------------*/
#Pagination  {
clear:both;
height:24px;
padding:6px 0 0;
text-align: center;
}
#Pagination span {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #6F6F6F;
color:#939393;
font-size:11px;
font-weight:bold;
margin:0 2px;
padding:2px 5px;
}
#Pagination a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #b0b0b0;
color:#939393;
font-size:11px;
font-weight:bold;
margin:0 2px;
padding:2px 5px;
text-decoration:none;
}




/*-------------------------*/

.main_news,
.main_releases,
.main_events,
.main_eventin,
.main_rumble,
.main_tour,
.main_management,
.main_radio,
.main_store,
.main_contact {
	float:left;
	width:740px;
}

/*-------------------------  NEWS  ---------------------------------------*/
#news .cont_news {
	height:654px;
	margin:0 0 20px;
}
#news .headmodule .t_news,
#news_inside .headmodule .t_news {
	background: url(../images/news/tl_news.jpg) no-repeat 0 12px;
	width: 91px;
	height: 30px;
	padding: 3px 0 0 3px;
}
#news .image_news {
	background:transparent url(../images/news/news_fondo.png) no-repeat scroll 0 0;
	height:593px;
	margin:0 14px 0 0;
	padding:1px 0 0 1px;
	width:399px;
	float:left;
}
#news .news1 {
	width:302px;
	height:364px;
	float:left;
	margin:0 0 20px 0;
	background:#ffffff;
	position:relative;
}
#news .news1 .titulo {
	background: #D4F1FF none repeat scroll 0 0;
	/* display:table-cell; 
	height:55px;*/
	vertical-align:middle;
	width:304px;
}
#news .news1 h2 {
	color:#505050;
	font-size:18px !important;
	line-height:22px;
	padding:8px 0 10px 10px;
	width:284px;
}
#news .news1 p, 
#news .news2 p,
#news .cont_morenews  li p {
	padding:13px 23px 0 12px;
	line-height:15px;
	color:#505050;
}
#news .news1 .line_diag {
	background: url(../images/news/rayadogris.jpg) repeat 0 0;
	bottom:5px;
	width:302px;
	height:24px;
	position:absolute;
}
#news .news2 .line_diag {
	background:transparent url(../images/news/rayadogris.jpg) repeat scroll 0 0;
	height:35px;
	padding:5px 0 0 14px;
	width:288px;
}
#news .news2 .bot {
	bottom:5px;
	width:302px;
	height:24px;
	position:absolute;
}
#news .news1 .line_diag .read, 
#news .news2 .bot .read, 
#news .cont_morenews .read,
#news_inside .news_inside .read {
	color:#505050;
	display:block;
	float:right;
	font-size:12px !important;
	margin:5px 0 0 0;
	padding:0 14px 0 0;
	text-decoration:none;
}
#news .news2 {
	background:#ffffff;
	height:196px;
	float:left;
	padding:5px 0 0;
	position:relative;
	width:302px;
}
#news .cont_morenews {
	display:table;
}
#news .headmodule .t_morenews {
	background: url(../images/news/tl_morenews.jpg) no-repeat 0 12px;
	width: 100px;
	height: 30px;
	padding: 3px 0 0 3px;
}
#news .cont_morenews  li {
	width:716px;
	height:144px;
	padding:5px 0 0 0;
	position:relative;
	margin:0 0 20px 0;
}
#news .cont_morenews  .azul {
	background:#ffffff url(../images/news/barraazul.jpg) no-repeat right top;
}
#news .cont_morenews  .naranja {
	background:#ffffff url(../images/news/barranaranja.jpg) no-repeat right top;
}
#news .cont_morenews .line_diag {
	background: url(../images/news/rayadogris.jpg) repeat 0 0;
	height:17px;
	padding:4px 0 0 0;
	width:704px;
}
#news .cont_morenews .fecha {
	color:#505050;
	display:block;
	/* float:left; */
	font-size:12px !important;
	/* margin:5px 0 0 0; */
	text-decoration:none;
	padding:0 0 0 14px;
}
#news .cont_morenews .bot {
	bottom:5px;
	width:704px;
	height:24px;
	position:absolute;
}

/*-------------------------  NEWS INSIDE ---------------------------------------*/
#news_inside .news_inside {
	width:716px;
	/* height:400px; */
	background:#ffffff;
}
#news_inside .news_inside .titulo {
	background:#D4F1FF none repeat scroll 0 0;
	/*height:55px;
	 display:table-cell;
	vertical-align:middle; */
	width:716px;
}
#news_inside .news_inside .titulo h2 {
	color:#505050;
	font-size:18px !important;
	line-height:22px;
	padding:15px 10px;
}
#news_inside .news_inside .foto_txt {
	margin:20px 0 0 0;
	padding:0 0 5px;
}
#news_inside .news_inside .image_news {
	/* background:transparent url(../images/news/news_fondo_small.png) no-repeat scroll 0 0; */
	height:250px;
	width:180px;
	float:left; 
	margin:0 0 10px;
	padding:1px 0 0 3px;
}
#news_inside .news_inside .image_news img {
	border:1px solid #b4b4b4;
}
#news_inside .news_inside p {
	line-height:15px;
	color:#505050;
	float:left;
	margin:0 0 10px;
	width:515px;
}
#news_inside .news_inside .line_diag {
	background: url(../images/news/rayadogris.jpg) repeat 0 0;
	clear:both;
	width:716px;
	height:24px;
}


/*-------------------------  RELEASES ALBUM ---------------------------------------*/
#album .cont_album {
background:transparent url(../images/releases/baseinfocds3.jpg) no-repeat scroll right top;
height:388px;
margin:0 0 20px;
width:715px;
}
#album .image_cd {
background:transparent url(../images/releases/baseblanca3.png) no-repeat scroll 0 0;
display:inline;
float:left;
height:370px;
padding:18px 0 0 18px;
width:377px;
}
#album .txt_cd {
color:#000000;
display:inline;
float:left;
margin:0 0 0 10px;
width:310px;
}
#album h2 {
	font-size:30px !important;
	height:35px;
	line-height:29px;
	margin:19px 0 0 0;
}
#album h3 {
	font-size:18px !important;
	height:30px;
}

.scroll_album{
	margin:0 0 0 0;
 	height:280px;
	overflow-x:hidden;
	overflow-y:auto;
	width:304px;
}
/* .scroll_album .txt_album p{
	line-height:15px;
	margin:0 0 10px;
}  */
#album .cont_album p {
color:#1E1E1E;
line-height:16px;
padding:0 20px 0 0;
width:280px;
} 
#album .cont_more { 	width:716px; /*height:332px;*/ }
#album .t_more {
	background: url(../images/releases/tl_more.jpg) no-repeat 0 12px;
	height: 30px;
	padding: 3px 0 0 3px;
	width: 200px;
}
#album .cont_more .albunes {
	background:#ffffff;
	border:1px solid #c6c6c6;
	height:450px;
	margin:0 0 10px;
	width:713px;
}
#album .cont_more ul {
	/*background:red url(../images/releases/baseblancaCD.png) no-repeat 0 0;*/
	height:437px;
	margin:15px 0 0 2px;
	/*width:717px;*/
}
#album .cont_more li {
	float:left;
	height:90px;
	margin:0 0 20px 10px;
	width:90px;
}
#album .cont_more .pagination { 	text-align:right; }
#album .cont_more .pagination .current {
	color:#8d8d8d;
	font-weight:bold;
	margin:0 5px 0 0;
}


/*-------------------------  EVENTS  ---------------------------------------*/
#events .cont_events,
#events .cont_rumble {
	width:716px;
	/*height:332px;*/
	margin:0 0 30px 0;
}
#events .headmodule .t_high {
	background: url(../images/events/tl_events_01.jpg) no-repeat 0 12px;
	width: 91px;
	height: 36px;
	/*padding: 3px 0 0 3px;*/
}
#events .cont_high {  width:716px; height:572px; }
#events .back1,
#events .back2 {
	background:#ffffff;
	/*background:transparent url(../images/events/baseblanca_img.jpg) no-repeat scroll 0 0;*/
	border:1px solid #c6c6c6;
	/*height:553px;*/
	width:350px;
	float:left;
}
#events .back1 { margin:0 10px 0 0; }
#events .high1,
#events .high2 { margin:23px 9px 7px 9px; }
#events .high1 p,
#events .high2 p {
	text-align:center;
	margin:0 0 20px 0;
	color:#525252;
}
#events .high1 a,
#events .high2 a {
	display:block;
	height:514px;
	width:333px;
}
#events .list_event,
#events .list_rumbles,
#events .list_tour {
 	float:left; 
	width:221px;	
	height:143px;
}
#events .list_event,
#events .list_rumbles { margin:0 26px 0 0; }
#events .list_event h1 {
	background:transparent url(../images/events/tl_eventsmall.jpg) no-repeat scroll 0 0;		
	margin:0 0 20px;
	height:33px;
	width:221px;
}
#events .list_rumbles h1 {
	background:transparent url(../images/events/tl_rumblesmall.jpg) no-repeat scroll 0 0;
	margin:0 0 20px;
	height:33px;
	width:221px;
}
#events .list_tour h1 {
	background:transparent url(../images/events/tl_toursmall.jpg) no-repeat scroll 0 0;
	margin:0 0 20px;
	height:33px;
	width:221px;
}
#events .list_event .list_back,
#events .list_rumbles .list_back,
#events .list_tour .list_back {
	/* background:transparent url(../images/events/baseblanca_txt.jpg) no-repeat scroll 0 0; */
	background:#ffffff none no-repeat scroll 0 0;
	/*border:1px solid #d7d7d7;*/
	/* height:87px; */
	width:219px;
}
#events .list_event ul,
#events .list_rumbles ul,
#events .list_tour ul {
	/*background:transparent url(../images/events/baseblanca_txt.jpg) no-repeat scroll 0 0;*/
	margin:0;
	padding:0;
}
#events .list_event li,
#events .list_rumbles li,
#events .list_tour li {
	background:#ebebeb none no-repeat scroll 0 0;
	margin:0;
	padding:0;
}
#events .list_event a,
#events .list_rumbles a,
#events .list_tour a {
	font-size:12px !important;
	color:#505050;
	text-decoration:none;
	display:block;
	height:24px;
	line-height:22px;
	margin:0;
	padding:6px 0 0 10px;
	text-decoration:none;
	width:200px;
}

/*-------------------------  EVENTS-EVENTS  ---------------------------------------*/
#event_event .headmodule .t_eventin {
	background: url(../images/events/event/tl_eventp.jpg) no-repeat 0 12px;
	width: 91px;
	height: 30px;
	padding: 3px 0 0 3px;
}
#event_event .box_eventin,
#event_rumble .box_rumble,
#event_tour .box_tour {
	background:#ffffff;
	border:1px solid #c6c6c6;
	height:645px;
	margin:0 0 30px;
	width:714px;
}
#event_event .image_eventin,
#event_rumble .image_rumble, 
#event_tour .image_tour  {
	background: url(../images/events/baseblanca_sombra.jpg) no-repeat 0 0;
	float:left;
	height:612px;
	margin:0 12px 0 0;
	width:398px;
}
#event_event .txt_eventin,
#event_rumble .txt_rumble,
#event_tour .txt_tour {
	float:left;
	width:265px;
}
#event_event .txt_eventin .titulo {
	background:#ceab75 none repeat scroll 0 0;
	/* height:55px; */	
}
#event_event .txt_eventin h2,
#event_rumble .txt_rumble h2,
#event_tour .txt_tour h2 {
	color:#ffffff;
	font-size:18px !important;
	line-height:22px;
	padding:8px 0 10px 13px;
}
#event_event .txt_eventin p,
#event_rumble .txt_rumble p,
#event_tour .txt_tour p {
	padding:13px 13px 0 13px;
	line-height:15px;
	color:#505050;
}
/* #event_event .cont_oldeventin,
#event_tour .cont_oldtour {
	float:left;
	margin:0 20px 0 0;
	width:477px;
} */

#event_rumble .cont_oldrumble,
#event_event .cont_oldeventin,
#event_tour .cont_oldtour{
	float:left;
	margin:0 0 0 0;
	width:716px;
}

#event_event .cont_oldeventin h1 {
	background: url(../images/events/event/tl_morevent.jpg) no-repeat 0 0;
	height:42px;
	margin:0 0 20px 0;
}
/* #event_event .cont_oldeventin .back,
#event_tour .cont_oldtour .back {
	background: url(../images/events/baseblanca_old.jpg) no-repeat 0 0;
	height:185px;
	padding:12px 21px 0;
	margin:0;
	width:435px;
} */

#event_rumble .cont_oldrumble .back,
#event_event .cont_oldeventin .back,
#event_tour .cont_oldtour .back{
	background: url(../images/events/baseblanca_more.jpg) no-repeat 0 0;
	height:185px;
	padding:8px 21px 0;
	margin:0;
	width:674px;
}


/* #event_event .cont_oldeventin .back div.sc_menu,
#event_tour .cont_oldtour .back div.sc_menu {
	/* Set it so we could calculate the offsetLeft
	position: relative;
	height: 145px;
	width: 430px;
	overflow: auto;
} */

#event_rumble .cont_oldrumble .back div.sc_menu
#event_event .cont_oldeventin .back div.sc_menu,
#event_tour .cont_oldtour .back div.sc_menu {
	position: relative;
	height: 145px;
	width: 685px;
	overflow: auto;
}


#event_event .cont_oldeventin .back ul.sc_menu,
#event_rumble .cont_oldrumble .back ul.sc_menu,
#event_tour .cont_oldtour .back ul.sc_menu {
	display: block;
	height: 165px;
	/* max width here, for users without javascript */	
	width: 50000px;	
	padding: 0px 0px 0px 0px; 
	/* removing default styling */
	background:none;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
#event_event .cont_oldeventin .sc_menu li,
#event_rumble .cont_oldrumble .sc_menu li,
#event_tour .cont_oldtour .sc_menu li {
	background:none;
	display: block;
	float: left;	
	padding: 0 0px;
	margin:0 20px;
}
#event_event .cont_oldeventin .sc_menu a,
#event_rumble .cont_oldrumble .sc_menu a,
#event_tour .cont_oldtour .sc_menu a {
	display: block;
	text-decoration: none;
}
#event_event .cont_oldeventin .sc_menu a:hover img,
#event_rumble .cont_oldrumble .sc_menu a:hover img,
#event_tour .cont_oldtour .sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}
#event_event .cont_nexteventin,
#event_rumble .cont_nextrumble,
#event_tour .cont_nexttour {
	float:left;
	width:218px;
}
#event_event .cont_nexteventin h1 {
	background: url(../images/events/event/tl_nextevent.jpg) no-repeat 0 0;
	height:42px;
	margin:0 0 20px 0;
}
#event_event .cont_nexteventin ul,
#event_rumble .cont_nextrumble ul,
#event_tour .cont_nexttour ul {
	background: #ffffff none repeat scroll 0 0;
	border:6px solid #cdcdcd;
	margin:0;
	padding:0;
	height:180px;
}
#event_event .cont_nexteventin li,
#event_rumble .cont_nextrumble li,
#event_tour .cont_nexttour li {
	margin:0;
	padding:0; 
}	
#event_event .cont_nexteventin a,
#event_rumble .cont_nextrumble a,
#event_tour .cont_nexttour a {
	color:#505050;
	display:block;
	font-size:12px !important;
	padding:6px 0 0 10px;
	text-decoration:none;
	margin:0;
	background: url(../images/lineapunteada.gif) repeat-x left bottom;
	height:24px; 
	line-height:22px;
	width:196px;
}

/*-------------------------  EVENTS-RUMBLE  ---------------------------------------*/
#event_rumble .headmodule .t_rumble {
	background: url(../images/events/rumble/tl_rumbles2.jpg) no-repeat 0 12px;
	width: 91px;
	height: 30px;
}
#event_rumble .txt_rumble .titulo {
	background:#4cd5a4 none repeat scroll 0 0;
	/* height:55px; */
}
#event_rumble .cont_oldrumble h1 {
	background:transparent url(../images/events/rumble/tl_morerumble.jpg) no-repeat;
	height:42px;
	margin:0 0 20px 0;
}
#event_rumble .cont_nextrumble h1 {
	background: url(../images/events/rumble/tl_nextrumble.jpg) no-repeat 0 0;
	height:42px;
	margin:0 0 20px 0;
}

/*-------------------------  EVENTS-TOUR  ---------------------------------------*/
#event_tour .headmodule .t_tour {
	background: url(../images/events/tour/tl_tour.jpg) no-repeat 0 12px;
	width: 91px;
	height: 30px;
	padding: 3px 0 0 3px;
}
#event_tour .txt_tour .titulo {
	background:#302f2b none repeat scroll 0 0;
	/* height:55px; */
}
#event_tour .cont_oldtour h1 {
	background: url(../images/events/tour/tl_moretour.jpg) no-repeat 0 0;
	height:42px;
	margin:0 0 20px 0;
}
#event_tour .cont_nexttour h1 {
	background: url(../images/events/tour/tl_nexttour.jpg) no-repeat 0 0;
	height:42px;
	margin:0 0 20px 0;
}


/*-------------------------  MANAGEMENT  ---------------------------------------*/
#management .t_management,
#management_artist .t_management {
	background:transparent url(../images/management/tl_ourartists.jpg) no-repeat scroll 0 12px;
	height:30px;
	width:100px;
}
/*#management ul.listaBandas,
#management ul.listaBandas2 {
	float: left;
	list-style: none;
	margin: 0;
}
#management ul.listaBandas li a ,
#management ul.listaBandas2 li a {
	display:block;
	height:99px;
	margin:0;
	position:relative;
	width:227px;
}
#management ul.listaBandas li img,
#management ul.listaBandas2 li img {
	width: 221px;
	height: 93px;
	position: absolute;
	left: 0;
	top: 0;
	-ms-interpolation-mode: bicubic; 
}
#management ul.listaBandas li img.hover, 
#management ul.listaBandas2 li img.hover {
	background:none;
	border: none;
}*/

/*-------------------------  MANAGEMENT-ARTIST  ---------------------------------------*/
#management_artist .t_management {
	float:left;
}
#management_artist .headmodule select {
	color:#4d4d4d;
	float:right;
	font-family:Trebuchet MS,Arial,sans-serif !important;
	font-size:12px !important;
	height:20px;
	margin:11px 11px 0 0;
	width:160px;
}
#management_artist .t_artist {
	background:none !important;
	color:#4D4D4D;
	font-size:30px;
	line-height:38px;
	width:700px !important;
}
#management_artist .cont_artist .galeria {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #B2B2B2;
	height:304px;
	margin:0 0 20px;
	padding:3px;
	width:708px;
}
#management_artist .cont_artist .slideshow {
	height:304px;
	overflow:hidden;
	position:relative;
	width:708px;
}
#management_artist .cont_artist #s2 {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#management_artist .cont_artist #s2 img {
	float:left;
}
#management_artist .cont_artist .prev {
	background:transparent url(../images/management/artists/fondo_pasaimg.png) repeat scroll 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:36px;
	height:304px;
}
#management_artist .cont_artist .prev a {
	padding:145px 0 0 11px;
	display:block;
	height:160px;
	width:25px;
}
#management_artist .cont_artist .next {
	background:transparent url(../images/management/artists/fondo_pasaimg.png) repeat scroll 0 0;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	width:36px;
	height:304px;
}
#management_artist .cont_artist .next a {
	padding:145px 0 0 13px;
	display:block;
	width:25px;
	height:304px;
}
#management_artist .t_biografia {
	background:transparent url(../images/management/artists/tl_bio.jpg) no-repeat scroll 0 10px;
	height:33px;
	padding:3px 0 0 3px;
	width:200px;
}
#management_artist .cont_artist .txt_bigrafia {
	background:#FFFFFF none repeat scroll 0 0;
	height:216px;
	margin:0 0 20px;
	padding:17px 0 17px 0;
	width:716px;
}
#management_artist .cont_artist .scroll {
	height:216px;
	margin:0 0 0 23px;
	overflow-x:hidden;
	overflow-y:auto; 
	/* overflow-y:scroll;  */
	width:670px;
}
*html #management_artist .cont_artist .scroll {
	margin:0 0 0 14px;
}
/* #management_artist .cont_artist textarea {
	background:transparent none repeat scroll 0 0 !important;
	border:none;
	color:#505050;
	font-family:Trebuchet MS,Arial,sans-serif !important;
	font-size:11px !important;
	height:215px;
	line-height:15px;
	width:670px;
} */
#management_artist .cont_artist .txt {
	width:640px;
}
#management_artist .cont_artist p {
	line-height:15px;
	margin:0 0 10px 0;
}
#management_artist .cont_info {
	display:table;
	margin:0 0 20px;
}
#management_artist .back_info{
	float:left;
	width:265px;
	/*height:352px;*/
	margin:0 20px 0 0;
}
#management_artist .back_t {
	background:transparent url(../images/management/artists/fondoblanco_info.jpg) no-repeat scroll 0 0;
	width:265px;
	height:42px;
	margin:0 0 20px;
}
#management_artist .back_t h1 {
	background:transparent url(../images/management/artists/tl_inf.jpg) no-repeat scroll 12px 10px;
	height:42px;
	/*margin:0 0 11px;
	width:253px;*/
}
#management_artist .txt_info {
	background:#FFFFFF none repeat scroll 0 0;
	padding: 0 0 10px 0;
	_height:290px;
	/*width:242px;*/
}
#management_artist .list {
	display:table;
	margin:17px 0 0 23px;
	/*padding:17px 0 0;*/
}
#management_artist .txt_info p {
	/* height:22px; */
	line-height:18px;
	margin:0 0 6px;
}
#management_artist .txt_info .list_disco {
	margin:0 0 10px 0;
}
#management_artist .txt_info .list_disco li {
	padding:0 0 5px 0;
}
#management_artist .txt_info p a {
	color:#3a71a7;
	line-height:18px;
	margin:0 0 6px;
	text-decoration:none;
}
#management_artist .txt_info .pdf {
	background:transparent url(../images/management/artists/icon_pdf.gif) no-repeat scroll 0 0;
	margin:5px 0;
	padding:2px 0 0 20px;
}
#management_artist .txt_info .tracks {
	background: url(../images/management/artists/icon_demo.gif) no-repeat scroll 0 0;
	padding:2px 0 0 20px;
}
#management_artist .txt_info .list_tracks {
	margin:0 0 0 20px;
}
#management_artist .txt_info .list_tracks li {
	background: url(../images/management/artists/icon_music.gif) no-repeat scroll 0 0;
	padding:2px 0 3px 20px;
}
#management_artist .txt_info .list_tracks li .n_track {
	color:#296fb6;
	text-decoration:none;
}

#management_artist .video_info {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #B2B2B2;
	float:left;
	height:350px;
	width:428px;
}
#management_artist .skin {
	background: url(../images/management/artists/basevideo.png) no-repeat scroll 3px 3px;
	height:350px;
	width:428px;
}
*html #management_artist .skin {
	background: url(../images/management/artists/basevideo.gif) no-repeat scroll 3px 3px;
}


/*-------------------------  STORE  ---------------------------------------*/
#store .headmodule div,
#store_details .headmodule div,
#store_login .headmodule div, 
#store_cart .headmodule div {
	float:left;	
}
#store .t_store,
#store_details .t_store,
#store_login .t_store, 
#store_cart .t_store {
	background:transparent url(../images/store/tl_store.jpg) no-repeat scroll 0 12px;
	height:30px;
	width:100px;
}
#store .headmodule a,
#store_details .headmodule a,
#store_login .headmodule a,
#store_cart .headmodule a {
	color:#505050;
	float:right;
	font-size:12px !important;
	height:17px;
	margin:13px 13px 0 0;
/*	margin:0px 13px 0 0;*/
	text-decoration:none;
}
#store_cart .headmodule p {
	color:#505050;
	float:right;
	font-size:12px !important;
	height:17px;
/*	margin:13px 13px 0 0;*/
	margin:0px 13px 0 0;
	text-decoration:none;
}
#store .headmodule .borde,
#store_details .headmodule .borde,
#store_login .headmodule .borde,
#store_cart .headmodule .borde {
	border-right:1px solid #505050;
	padding:0 11px 0 0;
}
.back{
height:20px;
margin:0 0 20px 0;
text-align:right;
width:568px;
/* float:right; 
display:block; */
overflow: hidden;
}
#store .cont_left,
#store_details .cont_left,
#store_cart .cont_left {
	float:left;
	width:149px;
}
.status {
	background:#ffffff;
	border:1px solid #b8b8ba;
	/*height:255px;*/
	margin:0 0 20px 0;
	width:126px;
	_width:128px;
}
.status .t_status {
	background:transparent url(../images/store/tl_status.png) no-repeat scroll 9px 14px;
	border-bottom:1px solid #505050;
	height:39px;
	margin:0 0 9px;
}
.status  #menu_status {
	margin: 0 0 20px 5px;
}
.status  a.categoria {
	background:transparent url(../images/lineapunteada.gif) repeat-x scroll left bottom;
	color:#565656;
	display:block;
	font-size:12px !important;
	height:18px;
	line-height:22px;
	margin:0 0 8px;
	padding:6px 0 0 10px;
	text-decoration:none;
	width:106px;
}
.status  a.categoria:hover {
	color:#ac4e4e;
}
.status  .cat_marcado {
	color:#ac4e4e;
}
.status  #menu_status ul {
	margin:0 0 10px;
}
.status  #menu_status a.product {
	color:#565656;
	display:block;
	font-size:12px !important;
	height:12px;
	line-height:12px;
	margin:0;
	padding:6px 0 0 10px;
	text-decoration:none;
	/*width:116px;*/
}
.status  #menu_status a.product:hover {
	color:#ff0000;
}
.status  .pro_marcado {
	color:#ff0000;
}
.drag {
	background:#ffffff;
	border:1px solid #b8b8b8;
	/*height:238px;*/
	margin:0 0 3px 0;
	width:126px;
	/* _width:128px; */
}
/* .drag .t_drag {
	background:transparent url(../images/store/tl_dragstuff.jpg) no-repeat scroll 0 0;
	height:25px;
} */
.drag .cart {
	background:transparent url(../images/store/img_drag.jpg) no-repeat scroll center center;
	min-height: 145px; 
	_height: 145px; 
	clear:both;	
	padding:8px 8px 20px 8px;
	/* position: relative; */
	/*z-index:199;
	margin-top: 10px; 
	border:1px solid #E8A400;
	width:500px;*/
}
.drag .cart #items p {
text-align:center;
}
.cart .producto {
	float:left;
	width:110px;
	margin:0 0 10px;
}
.cart #items div {
  float:left;
}
div.cart .image {
	height:55px;
	width:60px;
}
div.cart .image img {
	border:1px solid #D3D3D3;
	height:50px;
	width:50px;
}
.cart #items #bt_eliminar {
	height:52px;
	width:40px;
}
.cart #items .eliminar {
	background:transparent url(../images/store/img_resta.jpg) no-repeat scroll 0 0;
	display:block;
	height:14px;
	margin:18px 0 0 0;
	width:14px;
}
.cart #items .delete {
	height:14px;
	width:14px;
}
.cart #items .title {
	font-size:11px;
	font-weight:bold;
	color:#616161;
	margin:0 0 3px;
	width:105px;
}
.cart #items .precio {
	font-size:12px !important;
	font-weight:bold;
	color:#f34c4c;
	margin:0 0 3px;
}
.cont_left .checkout {
	background:transparent url(../images/store/bto_checkout.jpg) no-repeat scroll 0 0;
	display:block;
	height:21px;
	margin:0 0 3px 0;
	width:128px;
}
.cont_left .vaciar {
	background:transparent url(../images/store/bto_empty.jpg) no-repeat scroll 0 0;
	display:block;
	height:44px;
	width:128px;
}
#store .cont_right,
#store_details .cont_right,
#store_cart .cont_right {
	float:left;
	width:591px;
}
#store .cont_right .login,
#store_details .cont_right .login,
#store_cart .cont_right .login {
	background:transparent url(../images/store/barra_logsign.jpg) no-repeat scroll 0 0;
	border:1px solid #b8b8b8;
	color:#3b5061;
	font-size:15px !important;
	height:66px;
	margin:0 0 20px 0;
	width:566px;
}
#store .cont_right .login .hi, 
#store_details .cont_right .login .hi,
#store_cart .cont_right .login .hi {
	float:left;
	width:370px;
}
#store .cont_right .login .hi h1,
#store_details .cont_right .login .hi h1,
#store_cart .cont_right .login .hi h1 {
color:#ff4229;
font-family:verdana;
font-size:13px;
font-weight:bold;
line-height:18px;
margin:25px 0 0 9px;
}
#store .cont_right .login .hi h2,
#store_details .cont_right .login .hi h2,
#store_cart .cont_right .login .hi h2 {
color:#4A89BC;
font-family:verdana;
font-size:13px;
font-weight:bold;
line-height:18px;
margin:25px 0 0 9px;
}
#store .cont_right .login .total, 
#store_details .cont_right .login .total,
#store_cart .cont_right .login .total {
	float:right;
	margin:15px 0 0 0;
	width:160px;
}
#store .cont_right .login  h1,
#store_details .cont_right .login  h1,
#store_cart .cont_right .login  h1 {
	margin:0 0 8px 0;
}
#store .cont_right .t_product,
#store_details .cont_right .t_product,
#store_cart .cont_right .t_product {
	background:transparent url(../images/store/base_t_product.gif) repeat-x scroll 0 0;
	border:1px solid #b8b8b8;
	color:#6c6c6c;
	font-size:16px !important;
	height:46px;
	margin:0 0 20px 0;
	width:566px;
}
#store .cont_right .t_product h1,
#store_details .cont_right .t_product h1,
#store_cart .cont_right .t_product h1 {
	float:left;
	margin:17px 0 0 9px;
}
#store .cont_right .listaDiscos li {
	float:left;
	margin:0 23px 0 0;
}
#store .cont_right .listaDiscos .back_img {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	height:172px;
	margin:0 0 7px;
	width:172px;
}
#store .cont_right .listaDiscos .back_img img {
	margin:1px;
	cursor:move;
}
#store .cont_right .listaDiscos .disco_info {
	background:#ffffff;
	border:1px solid #d3d3d3;
	height:120px;
	position:relative;
	width:172px;
	width:172px;
}
#store .cont_right .listaDiscos .disco_info h2 {
	border-bottom:1px solid #f05050;
	color:#616161;
	font-weight:bold;
	margin:10px 0 10px 5px;
	width:137px;
}
#store .cont_right .listaDiscos .disco_info p {
	color:#616161;
	margin:0 0 3px 5px;
}
#store .cont_right .listaDiscos .disco_info .total {
	background:#D3D3D3 none repeat scroll 0 0;
	bottom:5px;
	color:#4E4E4E;
	height:21px;
	position:absolute;
	width:100%;
}
#store .cont_right .listaDiscos .disco_info .total p {
	color:#4E4E4E;
	font-size:12px !important;
	font-weight:bold;
	padding:4px 0 0 5px;
	margin:0;
}
#store .cont_right .listaDiscos .disco_info .buy {
	background:transparent url(../images/store/bto_buy.png) no-repeat scroll 0 0;
	bottom:0;
	height:19px;
	margin:0;
	position:absolute;
	right:49px;
	width:46px;
}
#store .cont_right .listaDiscos .disco_info .buy_not_logged {
	background:transparent url(../images/store/bto_buy.png) no-repeat scroll 0 0;
	bottom:0;
	height:19px;
	margin:0;
	position:absolute;
	right:49px;
	width:46px;
}
#store .cont_right .listaDiscos .disco_info .detail {
	background:transparent url(../images/store/bto_detail.png) no-repeat scroll 0 0;
	bottom:0;
	height:19px;
	margin:0;
	position:absolute;
	right:0px;
	width:46px;
}

/* ----- STORE DETAILS ----- */
#store_details .cont_right .details {
	margin:0 0 20px 0; 
	width:568px;
	/* height:360px; */
}
#store_details .cont_right .details .back_img,
#store_cart .cont_right .details .back_img {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	float:left;
	height:222px;
	/* margin:0 0 7px; */
	width:222px;
}
#store_details .cont_right .details .marco_img,
#store_cart .cont_right .details .marco_img {
	height:221px;
	overflow:hidden;
	margin:1px 0 0 1px;
	width:221px;
}
/* #store_details .cont_right .details .back_img img, 
#store_cart .cont_right .details .back_img img {
	margin:1px;
} */
#store_details .cont_right .details .details_info,
#store_cart .cont_right .details .details_info {
float:right;
width:325px;
}
#store_details .cont_right .details .disco_info,
#store_cart .cont_right .details .disco_info {
	background:#e0e0e0;
	border:1px solid #bdbcbd;
	height:183px;
	/* margin:0 0 0 19px;
	width:323px; */
}
#store_details .cont_right .details .disco_info h2,
#store_cart .cont_right .details .disco_info h2 {
color:#266A90;
font-size:16px;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
width:300px;
}
#store_details .cont_right .details .disco_info p {
	background:#f2f2f2;
	line-height:19px;
	padding:0px 0 0 10px;	
}
#store_details .cont_right .details .disco_info span {
	line-height:26px;
	padding:0px 0 0 20px;	
}
#store_details .cont_right .details .details_info .precio {
	background:transparent url(../images/store/bto_precio.png) no-repeat scroll 0 0;
	float:right;
	height:20px;
	position:relative;
	top:0;
	text-decoration:none;
	width:102px;
	margin:5px 0 4px 80px;
}
#store_details .cont_right .details .details_info .precio p {
	color:#ffffff;
	font-size:14px !important;
	font-weight:bold;
	position:absolute;
	top:2px;
	left:15px;
}
#store_details .cont_right .details .details_info .add {
	background:transparent url(../images/store/bto_addto.png) no-repeat scroll 0 0;
	float:left;
	height:20px;
	width:123px;
	margin:5px 10px 4px 0;
}
#store_details .cont_right .details .details_info .add_no_logeado {
	background:transparent url(../images/store/bto_addto.png) no-repeat scroll 0 0;
	float:left;
	height:34px;
	width:122px;
	margin:5px 0 4px 0;
}
#store_details .cont_right .details .details_info .back {
	background:transparent url(../images/store/bto_back.gif) no-repeat scroll 0 0;
	float:right;
	height:18px;
	width:60px;
}

/* ----- STORE CART ----- */
#store_cart .cont_right .details {
	width:568px;
	/* height:360px; */
}
#store_cart .cont_right .details .disco_info p {
background:#b3b3b3;
color:#FFFFFF;
font-size:11px;
line-height:30px;
padding:0 10px 0 10px;	
}
#store_cart .cont_right .details .disco_info .opciones {
height:27px;
padding:3px 0 0;
}
#store_cart .cont_right .details .disco_info .opciones h1 {
color:#7A7A7A;
float:left;
padding:5px 10px 0;
}
#store_cart .cont_right .details .disco_info .opciones select {
background:#e0e0e0 none repeat scroll 0 0;
border:1px solid #B3B3B3;
color:#8A8A92;
display:inline;
float:left;
margin:2px;
padding:1px;
}
#store_cart .cont_right .details .disco_info .opciones .delete2 {
background:transparent url(../images/store/icon_delete2.png) no-repeat scroll right top;
color:#7A7A7A;
float:right;
height:24px;
margin:0 7px 0 0;
padding:5px 0 0;
text-decoration:none;
width:62px;
}
#store_cart .cont_right .details .details_info span {
float:right;
height:37px;
width:73px;
}
#store_cart .cont_right .details .details_info span p {
color:#ffffff;
padding:19px 0 0 8px;
}
#store_cart .cont_right .details .details_info .unit {
background:transparent url(../images/store/bto_unit.png) no-repeat scroll top right;
margin:2px 2px 2px 0;
padding:3px 3px 0 0;
height: 17px;
}
#store_cart .cont_right .details .details_info .subtotal {
background:transparent url(../images/store/bto_subtotal.png) no-repeat scroll top right ;
margin:5px 2px 2px 0;
padding:3px 3px;
height: 17px;
}
#store_cart .cont_right .resultado {
background:transparent url(../images/store/bg_resultado.gif) no-repeat scroll 0 0;
float:left;
height:48px;
margin:0 0 20px 0;
width:510px;
}
#store_cart .cont_right .precio_total {
float:right;
width:100px;
}
#store_cart .cont_right .resultado .precio_total h1 {
color:#d75122;
font-size:18px !important;
line-height:18px;
margin:15px 8px 0 0;
}
#store_cart .cont_right a#comprar {
background:transparent url(../images/store/base_buy.jpg) no-repeat scroll 0 0;
float:left;
height:48px;
width:58px;
position:absolute !important;
}
#store_cart .cont_right a#comprar:hover,
#store_cart .cont_right a#comprar.hover {
background:transparent url(../images/store/base_buy.jpg) no-repeat scroll 0 -48px;
position:absolute !important;
}


/* ----- STORE LOGIN ----- */
#store_login .cont_login {
	float:left;
	width:280px;
}
#store_login .cont_login h1 {
	background:transparent url(../images/store/tl_login.png) no-repeat scroll 11px 0;
	border-bottom:1px solid #505050;	
	height:30px;
	margin:6px 0 19px 0;
	width:145px;
}
#store_login .cont_login #form_login input,
#store_login .cont_login #olvido input {
padding:8px;
}
#store_login .cont_login h2 {
	background:transparent url(../images/store/tl_forgot.png) no-repeat scroll 11px 0;
	height:17px;
	margin:46px 0 0;
	width:256px;
}
#store_login .cont_login .form {
	margin:10px 0 0 11px;
}
#store_login .cont_login .form p,
#store_login .cont_signup .form p {
 font-size:12px;
 margin:0 0 0 3px;
}
#store_login .cont_login .form input,
#store_login .cont_signup .form input {
background:#ffffff;
border:1px solid #dadada;
color:#999999;
font-size:11px;
height:14px;
margin:7px 0 0 0;
width:236px;
}
#store_login .cont_login .form .forgot {
color:#4A89BC;
display:block;
margin:8px 0 0 3px;
text-decoration:none;
width:190px;
}
#store_login .cont_login .form .bt_login {
background:transparent url(../images/store/bto_login.png) no-repeat scroll 0 0;
display:block;
height:28px;
margin:20px 0 0 0;
width:61px;
}
#store_login .cont_login .form .bt_pass {
background:transparent url(../images/store/tl_send.png) no-repeat scroll 0 0;
display:block;
height:28px;
margin:20px 0 0 0;
width:61px;
}
#store_login .cont_signup {
	background:transparent url(../images/lineapunteada.gif) repeat-y scroll 0 0;
	float:left;
	width:436px;
}
#store_login .cont_signup h1 {
	background:transparent url(../images/store/tl_signup.png) no-repeat scroll 11px 0;
	border-bottom:1px solid #505050;	
	height:30px;
	margin:6px 0 18px 22px;
	width:145px;
}
#store_login .cont_signup h2 {
	color:#868686;
	font-size:18px;
	line-height:21px;
	margin:0 0 21px 22px;
}
#store_login .cont_signup span {
	background:transparent url(../images/store/img_writes.png) no-repeat scroll 0 0;
	display:block;
	height:32px;
	margin:0 0 21px 22px;
	width:145px;
}
#store_login .cont_signup .form {
	margin:0 0 0 43px;
}
#store_login .cont_signup .form input {
margin:7px 0 19px 0;
padding:8px;
width:350px;
}
#store_login .cont_signup .form .box {
	height:124px;
	margin:5px 0 0 0;
	width:352px;
}
#store_login .cont_signup .form .box p {
	float:left;
	line-height:34px;
	width:70px;
}
#store_login .cont_signup .form .box input {
	float:right;
	margin:0 0 4px 0;
	width:253px;
}
#store_login .cont_signup .form a {
	background:transparent url(../images/store/tl_next.png) no-repeat scroll 0 0;
	display:block;
	height:32px;
	margin:0 0 21px 0;
	width:145px;
}


/* ----- CONTACT ----- */
#contact .headmodule div {
	float:left;	
}
#contact .t_contact {
background:transparent url(../images/tl_contact.gif) no-repeat scroll 0 12px;
height:30px;
width:100px;
}
#contact .cont_datos {
float:left;
padding:11px 0 0;
width:81px;
}
#contact .cont_datos p {
color:#000000;
font-size:12px;
margin:0 0 43px 3px;
text-align:right;
width:58px;
}
#contact .cont_form {
float:left;
padding:3px 0 0;
width:295px;
}
#contact .cont_form input, 
#contact .cont_form textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DADADA;
color:#666666;
font-size:11px;
font-weight:bold;
height:30px;
margin:0px 0 26px;
width:269px;
}
#contact .cont_form textarea {
height:100px;
}
#contact .cont_form a {
background:transparent url(../images/store/tl_send.gif) no-repeat scroll 0 0;
display:block;
height:28px;
margin:0 0 0 208px;
width:61px;
}
#contact .cont_txt {
float:left;
width:340px;
}
#contact .cont_txt p {
color:#8E8E8E;
font-size:12px;
line-height:15px;
text-align:justify;
width:320px;
}

.on{
color:#FF6600}

	.twtr-tweets {
				background: #d1d1d1;
				color: #666
			}
			#twtr-widget-1 .twtr-doc,
			#twtr-widget-1 .twtr-hd a, 
			#twtr-widget-1 h3, 
			#twtr-widget-1 h4 {
					background: #e3e3e3 none repeat scroll 0 0 !important;
					color:#666 !important;
			}
			#twtr-widget-1 .twtr-tweet a {
				color:#4AED05 !important;
			}
			#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
				color:#666 !important;
			}
			#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline {
				background:#000000 none repeat scroll 0 0 !important;
			}

			#alerta {
				background: url(../images/alerta_ERROR.jpg) no-repeat 0 0;
				display: none;
				height:160px;
				left:51%; 
				margin-left: -300px;
				padding:10px;
				position:fixed;
				top:100px;
				width:539px;
				z-index:3000;
			}
			* html #alerta,* html #alerta_right,* html #legal,* html #privacy {
				position: absolute;
				top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 200) + 'px');
			}
			#alerta_right {
				background:url(../images/alerta_OK.jpg) no-repeat 0 0;
				height:160px;
				left:30%;
				padding:10px;
				position:fixed;
				top:100px;
				width:539px;
				z-index:3000;
			}
			#alerta #mensaje, #alerta_right #mensaje {
				height:110px;
				left:160px;
				overflow:auto;
				position:absolute;
				top:61px;
				width:294px;
			}
			#alerta h1,
			#alerta_right h1 {
				font-family:trebuchet MS;
				font-size:26px;
				font-weight:bold;
				left:160px;
				line-height:30px;
				position:absolute;
				top:26px;
				width:294px;
			}
			#mensaje span{
				color:#bb1b19;
				font-weight:bold;
				line-height:16px;
			}
			a.cerrar {
				/* background:url(images/bt_cerraralerta.jpg) no-repeat scroll 0 0;
				margin:16px 17px 0 0;
				height:13px;
				width:13px; */
				float:right;
				cursor:pointer;
			}
			.jqmOverlay { 
				background-color: #000; 
				/* height:600px;
				z-index: 1000000;
				position: relative; */
			}
			/*---------*/
			#legal, #privacy {
				background:#ffffff url(../images/legales/bg.gif) no-repeat scroll 0 0;
				border:5px solid #;
				height:580px;
				left:25%;
				padding:10px;
				position:fixed;
				top:10%;
				width:680px;
				z-index:3000;
			}
			#legal h1, #privacy h1 {
				background:transparent url(../images/legales/logofuture.jpg) no-repeat scroll 0 -7px;
				height:70px;
				left:230px;
				position:absolute;
				top:11px;
				width:236px;
			}
			#legal h2 {
				background:transparent url(../images/legales/tl_tyc.jpg) no-repeat scroll 0 0;
				height:13px;
				left:238px;
				position:absolute;
				top:86px;
				width:225px;
			}
			#privacy h2 {
				background:transparent url(../images/legales/tl_privacypolicy.jpg) no-repeat scroll 0 0;
				height:13px;
				left:297px;
				position:absolute;
				top:86px;
				width:106px;
			}
			#privacy h3 {
				color:#5e5e5e;
				font-size:12px;
				font-weight:bold;
				line-height:30px;
			}
			#legal #texto, #privacy #texto {
				height:450px;
				left:100px;
				overflow:auto;
				position:absolute;
				top:125px;
				width:500px;
			}
			#legal #texto p, #privacy #texto p {
				color:#5e5e5e;
				margin:0 10px 15px 0;
				text-align:justify;
			}
			#legal #texto a, #privacy #texto a {
				color:#BB3719;
				text-decoration:none;
			}
			/*	Fin estilos de alertas */
		
		#flashHead {
			height: 170px
		}
		
		
		