* {
	margin: 0px;
	padding: 0px;
}

@font-face {
	font-family: "Verlag";
        font-style: normal;
	font-weight: normal;
        /*for IE 9*/
       src: url('../../../fonts/verlag_bold.eot');
	src: local("?"), url("../../fonts/verlag_bold.otf"), url("../../fonts/verlag_bold.woff") format("woff");
}

@font-face {
	font-family: "VerlagCondensed";
	font-style: normal;
	font-weight: normal;
        /*for IE 9*/
       src: url('../../fonts/verlag_condensed.eot');
	src: local("?"), url("../../fonts/verlag_condensed.otf"), url("../../fonts/verlag_condensed.woff") format("woff");
}

@font-face {
	font-family: "VerlagCondensedBold";
	font-style: normal;
	font-weight: normal;
        /*for IE 9*/
       src: url('../../fonts/verlag_condensed_bold-webfont.eot');
	src: local("?"), url("../../fonts/verlag_condensed_bold.otf"), url("../../fonts/verlag_condensed_bold.woff") format("woff");
}

@font-face
{
       font-family : "Karla-BoldItalic";
       font-style: normal;
       font-weight: normal;
       /*for IE 9*/
       src: url('../../fonts/Karla-BoldItalic.eot');
       src: local("?"), url("../../fonts/karlabolditalic.otf"), url("../../fonts/Karla-BoldItalic.woff") format("woff");
}

@font-face
{
       font-family : "Karla-Bold";
       font-style: normal;
       font-weight: normal;
       /*for IE 9*/
       src: url('../../fonts/Karla-Bold.eot');
       src: local("?"), url("../../fonts/karlabold.otf"), url("../../fonts/Karla-Bold.woff") format("woff");
}

@font-face
{
        font-family : "Karla-Italic";
        font-style: normal;
        font-weight: normal;
        /*for IE 9*/
       src: url('../../fonts/Karla-Italic.eot');
        src: local("?"), url("../../fonts/karlaitalic.otf"), url("../../fonts/Karla-Italic.woff") format("woff");
}

@font-face
{
        font-family : "Karla-Regular";
        font-style: normal;
        font-weight: normal;
        /*for IE 9*/
       src: url('../../fonts/Karla-Regular.eot');
        src: local("?"), url("../../fonts/karlaregular.otf"), url("../../fonts/Karla-Regular.woff") format("woff");
}
@font-face {
	font-family: 'Verlag-Black';
	src: url('../../fonts/verlag-black.eot');
	src: url('../../fonts/verlag-black.eot?#iefix') format('embedded-opentype'),
			 url('../../fonts/verlag-black.woff') format('woff'),
			 url('../../fonts/verlag-black.ttf') format('truetype'),
			 url('../../fonts/verlag-black.svg#verlag-black') format('svg');
	font-weight: normal;
	font-style: normal;
}

div,td {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-align: justify;
}



a.nh_menu {
	color: #fff; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none; 
}

a.nh_menu:hover {
	color: #c5bc8e; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none; 
}

a.nh_menu_clubs {
	color: #269cd3; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none; 
}
a.nh_menu_clubs:hover {
	color: #c5bc8e; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none;
}
a.nh_menu_conciertos {
	color: #dc0067; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none; 
}
a.nh_menu_conciertos:hover {
	color: #c5bc8e; 
	font-family: 'Verlag'; 
	font-size: 15px;
	text-decoration: none;
}

a.nh_pie {
	font-family: 'VerlagCondensedBold'; 
	text-decoration: none; 
	font-size: 15px; 
	font-weight: bold;
	color: #fff;
}

a.nh_pie:hover {
	font-family: 'VerlagCondensedBold'; 
	text-decoration: none; 
	font-size: 15px; 
	color: #c5bc8e;
}

a.nh_info {
	font-family: 'VerlagCondensedBold'; 
	font-size: 14px; 
	text-decoration: none;
	color: #000;
}

a.nh_info:hover {
	font-family: 'VerlagCondensedBold'; 
	font-size: 14px; 
	text-decoration: none;
	color: #c5bc8e;
}

a.boton {
	position: relative; 
	top: 15px; 
	text-decoration:none;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
}

a.boton:hover {
	position: relative; 
	top: 15px; 
	text-decoration:none;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
	text-shadow: #111 0px 3px 2px;
}

div.boton {
	background: url('/img/rollover-boton_n.png') no-repeat;
	text-decoration:none;
	text-align: center;
	padding-top: 8px;
	cursor: pointer;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
	width: 143px;
	height: 42px;
}

div.boton:hover {
	background: url('/img/rollover-boton_h.png') no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
	text-shadow: #111 0px 3px 2px;
}

div.boton2 {
	/*background: url('/img/rollover-boton2_n.png') no-repeat;*/
	background: #585858;
	border-radius: 6px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	text-decoration:none;
	text-align: center;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
	min-width: 160px;
	height: auto;
	margin: 0px 20px 0px 0px;
}

div.boton2:hover {
	/*background: url('/img/rollover-boton2_h.png') no-repeat;*/
	background: #494949;
	text-decoration:none;
	color:#FFFFFF;
	font-family: VerlagCondensedBold; 
	font-size: 20px;
	text-shadow: #111 0px 3px 2px;
}


div.nh_menu {
	padding-left: 15px; 
	padding-right: 14px; 
	color: #fff; 
	font-family: 'Verlag'; 
	font-size: 15px; 
	float: left; 
	height: 17px; 
	text-align: center; 
	border-right: solid 1px #fff;	
}

div.pas_agenda {
	padding-top: 4px; 
	text-align: center; 
	float: left; 
	color: #666; 
	font-family: Karla-Bold; 
	font-size: 12px; 
	width: 98px; 
	height: 18px; 
	background-color: #ececeb;
	cursor: pointer;
}

div.pas_agenda_h {
	color: #fff; 
	background-color: #000;	
}

div.pas_agenda_s {
	color: #fff; 
	background-color: #000;	
}

div.registro_ag_portada {
	margin: auto 0 auto 0;
	vertical-align: middle;
	font-family: Karla-Bold; 
	font-size: 12px; 
	padding: 4px;
	border: 0px;
	border-bottom: solid 1px #000; 
	width: 298px;
	height: 27px;
	text-decoration: none;
	align: left;
	cursor: pointer;
}

div.registro_ag_portada_h {
	background-color: #269cd3;
}

div.contenido_ag_portada {
	display: table-cell;
	vertical-align: middle;
	font-family: Karla-Bold; 
	font-size: 12px; 
	border: 0px;
	width: 87%;

	align: left;
	line-height: 11px;
	position: relative;
}

div.sala_info {
	font-family: Verlag;
	font-size: 16px;
	color: #fff;
	float: left;
	cursor: pointer;
}

div.sala_info_h {
	font-family: Verlag;
	font-size: 16px;
	color: #666;
	float: left;
}

div.sala_info_s {
	font-family: Verlag;
	font-size: 16px;
	color: #666;
	float: left;
}

div.celda_carrousel {
	overflow: hidden; 
	width: 77px; 
	height: 120px; 
	background-color: #000; 
	padding: 4px; 
	border: solid 1px #fff; 
	border-right: 0px; 
	border-bottom: 0px; 
	font-family: 'Karla-Bold'; 
	font-size: 11px; 
	color: #aaa;
	text-align: left;
}

div.jump-to-slider {
	display: table-cell;
	background-color: #000;
	color: #fff; 
	font-family: Karla-Bold;
	font-size: 13px;
	cursor: pointer;
	float: left;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	width: 10px;
	text-align: center;
	height: 16px;
	
}

div.jump-to-slider-hover {
	display: table-cell;
	background-color: #fff;
	color: #000; 
	font-family: Karla-Bold;
	font-size: 13px;
	cursor: pointer;
	float: left;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	width: 10px;
	text-align: center;
	height: 16px;
}

div.arrow-slider {
	background-color: #fff;
	color: #000; 
	font-family: Karla-Bold;
	font-size: 13px;
	cursor: pointer;
	float: right;
	padding-left: 3px;
	padding-right: 3px;
	height: 16px;
}

div.arrow-slider:hover {
	background-color: #000;
	color: #fff; 
}

div.jump-to-agenda {
	display: table-cell;
	background-color: #EDEDED;
	color: #000; 
	font-family: Karla-Bold;
	font-size: 13px;
	cursor: pointer;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	width: 10px;
	text-align: center;
	
}

div.jump-to-agenda-hover {
	display: table-cell;
	float: left;
	background-color: #000;
	color: #fff; 
	font-family: Karla-Bold;
}

div.arrow-agenda {
	background-color: #000;
	color: #fff; 
	font-family: Karla-Bold;
	font-size: 13px;
	cursor: pointer;
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}

div.arrow-agenda:hover {
	background-color: #fff;
	color: #000; 
	font-family: Karla-Bold;
}


.link_ag_portada {
	font-family: Karla-Bold; 
	font-size: 12px; 
	text-decoration: none;
}

.link_ag_portada:hover {
	font-family: Karla-Bold; 
	font-size: 12px; 
	text-decoration: none;
}

#week_scroller {
	overflow:hidden;
}

#week_scroller ul{
	width:3900px;
	padding-left:0px;
}

#week_scroller li{
	float:left;
	margin:0 16px;
	cursor:pointer;
}

span.btn_car_agenda {
	float: left; 
	display: inline-block; 
	background: #fff; 
	width: 119px; height: 45px; 
	font-family: Karla-Bold; 
	font-size: 15px; 
	padding-top: 12px; 
	padding-left: 15px; 
	padding-right: 15px; 
	cursor: pointer;
	border: solid 1px #999;
	border-right: 0px;
	overflow: hidden;
}


td.row1 {
	background-color: #c90c25;	
}

td.row2 {
	background-color: #f3b9bc; 
}

td.cyan {
	background-color: #269cd3;
	font-weight: bold;
	font-size: 12px;
}

td.fichas_club {
	background-color: #269cd3;
	font-family: Verlag;
	font-size: 16px;
	color: #fff;
}

div.fondoclaro {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	background-color: #f5f5f5;
}

div.peque, td.peque {
	font-size: 11px;
}

div.polaroid,td.polaroid {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 11px;
	border: solid 1px #e5e5e5;	
	padding: 0px;
	spacing: 0px;	
}

div.admin, td.admin {
	background-color: #f5f5f5;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #000000;
}

div.campo_claro, td.campo_claro {
	background-color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 5px;
}

.cabecera {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 32px;
	font-weight: bold;
	height: 22px;
}

td.cabecera {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 32px;
	font-weight: bold;
}

div.cabecera_peq {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 20px;
	font-weight: bold;
}

div.navegacion {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
}

div.separacion {
	position: relative;
	left: 0px; 
	width: 839px; 
	line-height: 7px; 
	background-color: #000000;
}

div.sepfina {
	background-color: #074c65;
	width: 860px;
	margin:10px 0px;
	left: 20px;
	height: 1px;
	line-height: 1px;
	min-height: 1px;
	font-size: 0px;
	position: relative;
	
}
body.results div.sepfina {
	width: 610px;
}

div.espacio {
	background-color: #ffffff;
	width: 100px;
	height: 8px;
	line-height: 4px;
	min-height: 4px;
	font-size: 0px;
}

div.titulo {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: #e6e6e6;
	text-decoration: none;
}

div.titulo_estatica {
	color: #FFFFFF;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
	background-color: #6bbe52;
	padding: 4px;
}
div.textblaufort{
	color:#074c65;
	font-family:VerlagCondensedBold;
	position:relative;
	left: 20px;
	margin:10px 0px;
	font-weight:bold;
	

}
.textblaufluix{
	color:#00BFFF;
	font-family:VerlagCondensedBold;
	position:relative;
	left: 20px;
	font-weight:bold;
	padding: 1px;

}



div.anuncio {
	color: #888888;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 9px;
	text-decoration: none;
}

div.claro {
	color: #aaaaaa;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
}

div.lineatrans {
	position: relative; 
	top: -327px; 
	width: 100%; 
	height: 4px; 
	background-color: #c90c25;
	overflow: hidden; 
}

div.trans {
	position: relative; 
	top: -168px; 
	width: 100%; 
	height: 155px; 
	background-color: #000000;
	filter: alpha(opacity=70); 
	-moz-opacity: .70;
	opacity: 0.7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	 	
	overflow: hidden; 
}

div.magenta {
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background-color: #c90c25;
	text-align: center;
}

div.cyan {
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background-color: #269cd3;
	text-align: center;
}

span.player_club {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	float: left;
}

.player_concierto {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	float: left;
}

a.mp3_concierto {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

a.mp3_concierto:hover {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

a.mp3_club {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

a.mp3_club:hover {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

a {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
}

a:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

a.parrilla {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: none;
}

a.parrilla:hover {
	text-decoration: underline;	
}

a.proximos {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: none;
}

a.proximos:hover {
	text-decoration: underline;	
}

a.destacado {
	font-size: 20px; 
	color: #000000; 
	font-family: Arial; 
	font-weight: bold; 
	text-decoration: none;
}

a.destacado:hover {
	font-size: 20px; 
	color: #000000; 
	font-family: Arial; 
	font-weight: bold; 
	text-decoration: underline;
}

a.navegacion {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

a.pie {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: none;
}

a.pie:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: underline;	
}

a.menu {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
	margin-left: 5px;
	font-weight: bold;
}

a.menu:hover {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
	margin-left: 5px;
	font-weight: bold;
	text-decoration: underline;	
}

a.menu_sel {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
	margin-left: 5px;
}

a.portada {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	text-decoration: none;
}

a.slideshow_tit {
	font-face: Arial; 
	font-size: 21px; 
	color: #FFFFFF;	
	text-decoration: none;
}

a.slideshow_tit:hover {
	font-face: Arial; 
	font-size: 21px; 
	color: #FFFFFF;
	text-decoration: none;	
}

a.slideshow_txt {
	font-face: Arial; 
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration: none;
}

a.slideshow_txt:hover {
	font-face: Arial; 
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration: none;	
}

a.filtro {
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}


a.filtro:hover {
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;	
}

a.paginacion {
	color: #c90c25;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.paginacion:hover {
	color: #c90c25;
	text-decoration: underline;
}

a.cyan {
	color: #269cd3;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}		

a.cyan:hover {
	color: #269cd3;
	text-decoration: underline;
}

a.cabecera {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera:hover {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera_club {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera_club:hover {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera_home {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 14px;
	height: 22px;
	text-decoration: none;
}

a.cabecera_home:hover {
	color: #c90c25;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 14px;
	height: 22px;
	text-decoration: none;
}

a.cabecera_filtro {
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera_filtro:hover {
	color: #c90c25;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;		
}

a.cabecera_filtro2 {
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.cabecera_filtro2:hover {
	color: #269cd3;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;		
}

a.home {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: none;
}

a.home:hover {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	text-decoration: underline;
}

a.conciertos {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 16px;
	text-decoration: none;	
}

a.conciertos:hover {
	color: #c90c25;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 16px;
	text-decoration: none;	
}

a.clubs {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 16px;
	text-decoration: none;	
}

a.clubs:hover {
	color: #269cd3;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 16px;
	text-decoration: none;	
}

a.cajaenlace {
	color: #333333;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;	
}

a.cajaenlace:hover {
	color: #333333;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;	
}

a.celda_carrousel {
	font-family: 'Karla-Bold'; 
	font-size: 11px; 
	color: #fff;
	text-decoration: none;
}

a.celda_carrousel:hover {
	font-family: 'Karla-Bold'; 
	font-size: 11px; 
	color: #c5bc8e;
	text-decoration: none;
}

div {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 12px;		
}

div.na {
	background-color: #FFFFAA;
	border: solid 1px #FFFF00;	
}

input.search {
	width: 140px;
	height: 16px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	color: #000000;
}

input {
	border: solid 1px #000000;
}

input.check {
	border: 0;
}

input.file {
	background-color: #FF0000;
	
}

input.admin {
	border: solid 1px #000000;
	color: #000000;
	
}

textarea {
	border: solid 1px #000000;
}

img {
	border: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}


li {
	width: 2px;
	height: 2px;
}

table {
	border: 0px;
}

td.titulo {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: #e6e6e6;
	text-decoration: none;
}

a.apartado {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	height: 22px;
	text-decoration: none;
}

a.apartado:hover {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/*PORTADA */

#imageBox { margin: auto; width: 360px; border: 1px #000 solid; overflow: hidden; }
#imageBoxInside { width: 10000px; }  #imageBox img { float: left; padding: 0px; margin: 0px; }
#imageBox br { clear: both; }


/* EVENTOS */

div.eventos {
	width: 900px;
}

div.eventos_cabecera {
	color: #000000;
	font-family: "Arial", Verdana, Helvetica, Tahoma;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 49%;
	float: left;
	
}

div.eventos_sala {
	width: 9%;
	float: right;
	text-align: center;
	margin-top: 12px;
	margin-bottom: -22px;
	padding: 0px 2.5px;
}

.eventos_sepfinavert{
	width: 1px;
	background-color: #000000;
	float: right;
	margin-top: 10px;
	height: 38px;
}

div.eventos_doscols {
	margin: 30px 0;
}

div.eventos_col1 {
	width: 49%;
	float: left;
}

div.eventos_col2 {
	width: 49%;
	float: right;
}

div.eventos_espacios {
	/*clear:both;*/
	margin-top: 20px;
}

div.eventos_areagris {
	float: left;
	height: 130px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding: 0px 10px;
}

div.eventos_separador {
	float: left;
	height: 130px;
	width: 100px;
}

div.eventos_lista {
	float: left;
	height: 130px;
	color: #CCCCCC;
}

li.eventos_li {
	height: auto;
	width: auto;
	margin: 10px;
	font-weight: bold;
	font-size: 14px;
}

ul {
	list-style: none;
}

.eventos_fuentegrande {
	color: #FFFFFF;
	font-size: 90px;
	font-weight: bold;
}

.eventos_fuentepeque {
	font-size:24px;
	font-weight: bold;
	margin-top: -20px;
	color: #FFFFFF;
}

.eventos_subsecciones{
	margin-top: 20px;
}


.eventos_subseccion{
	width: 49%;
	float: left;
}

.eventos_textoverde{
	margin: 10px 0px;
	color: #33CC33;
	/*font-weight: bold;*/
	font-size: 20px;
}

.eventos_espaciopeq{
	float:left;
	width:2%;
}

.sala_titulo{
	margin-top: 20px;
	font-weight: bold;
}


.sala_titulo img{
	vertical-align: -40px;	
}

.sala_contenido{
	margin-left: 20px;
	margin-top: -10px;
}

.sepfinaverde{
	background-color: #33CC33;
	width: 860px;
	height: 1px;
	line-height: 1px;
	min-height: 1px;
	font-size: 0px;
}

.sala_slideshow{
	background-color: #CCCCCC;
	min-width: 45%;
	min-height: 250px;
	padding: 10px;
	float: left;
	margin-bottom: 50px;
}

.sala_texto{
	width: 49%;
	float: right;
	margin-bottom: 50px;
}

#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.sala_li {
	width: auto;
	height: auto;
	margin: 2px 0px;
}

.sala_ul {
	list-style: disc;
	margin: auto;
	padding: 0px 15px;
}

.div_celda_carroussel {
    width:100%;
    height:100%;
    text-align: left;
    color:#fff;
    font-family: 'Karla-Bold'; 
    font-size: 11px;
}

.div_celda_carroussel:hover {
    color: #c5bc8e;
}
/* END EVENTOS  */

/* MUSICA */

.btn_tracklist {
        cursor: pointer;
        color: #c5bc8e;
        font-family: VerlagCondensedBold; 
        font-size:12px; 
        padding: 8px;
        border-right: #FFFFFF 1px solid;
}

.btn_music {
    padding:5px;
    font-family: VerlagCondensedBold; 
    font-size: 15px; 
    color: #fff;
    cursor: pointer;
}

.menu_alltrack {
    padding-right:5px;
    font-family: VerlagCondensedBold; 
    font-size: 15px; 
    color: #fff;
    cursor: pointer;
}

#content_ficha a {
    color:#fff;
    font-family:VerlagCondensedBold;
    font-size:15px;
}

#content_ficha a:hover {
    color: #c5bc8e;
}


.columnas{
    list-style:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}
.columnas li{
    float:left;
    width:25%;
    margin:0 0  20px 20px;
    padding:15px;
    border:1px solid #ccc;
}

.image-track {
    opacity:1;
}
.image-track:hover {
    /*opacity:0.3;*/
    /*cursor:pointer;*/
}

.enlace_cnt {
}
.enlace_cnt:hover {
}
/*PARA SCROLLBAR TRACKLIST + BIO */

.scrollbar{width:99%;height:265px;-moz-box-shadow:0px 0px 12px 3px #CCC;overflow:hidden;background:#000;border:6px solid #B2B2B2;color: #fff; font-family: Karla-Bold;font-size: 13px;}
.scrollbar.noborder{border:none;}
.scrollbar.dos {width:96%;height:400px;border:none;}
.scrollbar p{margin:0;padding:18px;line-height:1.4;color: #fff; font-family: Karla-Bold;font-size: 13px;}
.scrollbar div{color: #fff; font-family: Karla-Bold;font-size: 13px;}
.action{margin: 30px 0 10px 0;} 

/* BOTONES SOCIALES */


/* ADMIN*/

.fcontent1 {
	border: solid 0px #BFBFBF;
	background-color: #F5F5F5;	
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;	
}

.fcontent2 {
	border: solid 0px #BFBFBF;	
	background-color: #E1E1E1;
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;
}

.selected {
	border: solid 0px #BFBFBF;	
	background-color: #008a9d;
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;
}

#button_mp3 {
    cursor:pointer;
    border:#000 1px solid;
}



/*NUEVO CSS*/ 

/*PAGINACION AGENDA CLUB*/
div.rayagorda{position: relative;  left: 20px; top:-20px; width: 860px; height:8px; background-color:#000000; margin:10px 0px;}
div.rayafina{ position:relative; left:20px; width: 860px; height:1px; border-bottom:1px solid #339FD2; margin:10px 0px 30px 0px;}

div.filtro{ color:#074B64; display:inline-block; width:600px; text-align:left; font-size:12px; margin:-15px 0px 13px 20px;
font-family:"Verlag-Black"; letter-spacing:0.02em; text-transform:uppercase; font-weight: normal;  /*border:solid red;*/ }
div.filtro a{color:#269cd3; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:underline; font-family:"Verlag-Black"; font-weight: normal;}
div.filtro a:hover{ text-decoration:none;}
div.filtro a.selec{ color:#074B64; font-weight:normal; font-size:12px; text-decoration:none;}
div.agenda-drc{ position:relative; float:right; right:20px; text-align:right; width:240px; /*border:solid red;*/}

/*cada evento, es un table*/
table a{ text-decoration:none;}

table.evento{ position:relative; width:100%; margin:0px 0px 10px 0px; padding:0px;}
table.evento tr.titulos{ /*height:20px;*/ letter-spacing:0.02em;
background: #074c65;
background: -moz-linear-gradient(left,  #074c65 0%, #074c65 11%, #339fd2 26%, #339fd2 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#074c65), color-stop(11%,#074c65), color-stop(26%,#339fd2), color-stop(100%,#339fd2));
background: -webkit-linear-gradient(left,  #074c65 0%,#074c65 11%,#339fd2 26%,#339fd2 100%);
background: -o-linear-gradient(left,  #074c65 0%,#074c65 11%,#339fd2 26%,#339fd2 100%);
background: -ms-linear-gradient(left,  #074c65 0%,#074c65 11%,#339fd2 26%,#339fd2 100%);
background: linear-gradient(to right,  #074c65 0%,#074c65 11%,#339fd2 26%,#339fd2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074c65', endColorstr='#339fd2',GradientType=1 );
}
table.evento tr td{ width:130px; vertical-align:top; text-align:center;}
table.evento tr.titulos td{color:#FFFFFF; font-size:12px; font-family:"Verlag-Black"; border-right:solid white 1px; text-align:center; vertical-align: middle;padding:2px 0px 0px 0px;font-weight: normal;}
table.evento tr.titulos td img.exagono{ position:absolute; float:left; margin-left:5px; top:3px; }
table.evento tr.titulos td.inicial{ text-align:left; width:230px; !important; text-align:left; color:#FFFFFF; }
table.evento tr.titulos td.inicial span{ text-transform:uppercase;}

table.evento tr.textos-evento{ position:relative; padding-top:10px;}
table.evento tr.textos-evento td{ font-family:Arial, Helvetica, sans-serif; color:#9C9E9F; border-right:solid #CFD1D2 1px; font-size:12px; line-height:12px; text-align:center;}
table.evento tr.textos-evento td a{color:#9C9E9F; padding:0px 5px;}
table.evento tr.textos-evento td.inicial{text-align:left; width:230px; !important; text-align:left; color:#074C65; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; text-transform:uppercase;}
table.evento tr.textos-evento td.inicial span{ text-transform:none;}
table.evento tr.textos-evento td.inicial span.txtazul a{ font-size:10px; text-transform:uppercase; letter-spacing:-0.07em; color:#339FD2; padding:0px; display:inline-block;}

table.evento tr td.inicial{ width:230px; max-width:230px;}
table.evento tr td{ width:130px; min-width:130px;}

table.evento tr.textos-evento td b.azul, table.eventoconcierto tr.textos-evento td b.azul{ color:#339FD2; text-transform:uppercase; text-decoration:none; }
table.evento tr.textos-evento td a:hover,
table.evento tr.textos-evento td a:hover b.azul {color:#074C65;}
table.evento tr.textos-evento td a b.azul{ text-decoration:none;}
table.evento tr.textos-evento td a:hover{ text-decoration:none;}

img.artistamini{ position:relative; height:63px; width:118px; text-align:center; display:compact; margin-bottom:5px;}
img.comprarentrada{ position:relative; margin:8px 10px 9px 0px;}
img.razzlover{ position:relative; float:left; margin:2px 5px 0px 0px;}
span.txtrojo{ color:#E2001A; font-weight:bold; font-size:9px; line-height:11px; display:block;}
span.txtazul a{ color:#339FD2;font-weight:bold; font-size:9px; text-decoration:underline; line-height:11px; text-transform:uppercase;}
span.txtazul a:hover{text-decoration:none;}
div.eresunrazlover{ position:relative; margin-top:5px;  width:200px;}
table.evento div.eresunrazlover span.txtazul{ display:block;}
table.evento div.eresunrazlover span.txtazul{ display:block; }



/*AGENDA CONCIERTOS*/
div.filtroconciertos{color:#300309; }
div.filtroconciertos a{ color:#CA0C25;}
div.filtroconciertos a.selec{ color:#300309;}
div.agendadrcconcierto{color:#300309;}
div.agendadrcconcierto a{color:#CA0C25;}
div.agendadrcconcierto a.selec{color:#300309;}

table.eventoconcierto{ width:580px;}
table.eventoconcierto tr.titulos{ /*height:20px;*/ letter-spacing:0.02em;
background: #300309;
background: -moz-linear-gradient(left,  #300309 0%, #ca0c25 35%, #ca0c25 51%, #ca0c25 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#300309), color-stop(35%,#ca0c25), color-stop(51%,#ca0c25), color-stop(100%,#ca0c25));
background: -webkit-linear-gradient(left,  #300309 0%,#ca0c25 35%,#ca0c25 51%,#ca0c25 100%);
background: -o-linear-gradient(left,  #300309 0%,#ca0c25 35%,#ca0c25 51%,#ca0c25 100%);
background: -ms-linear-gradient(left,  #300309 0%,#ca0c25 35%,#ca0c25 51%,#ca0c25 100%);
background: linear-gradient(to right,  #300309 0%,#ca0c25 35%,#ca0c25 51%,#ca0c25 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#300309', endColorstr='#ca0c25',GradientType=1 );
}
table.eventoconcierto tr.titulos td{ text-align:left; text-transform:uppercase;}
table.eventoconcierto tr.titulos td span.fecha {
	margin-left: 40px; width: 300px;
}
table.eventoconcierto tr.titulos td span.fecha span {
	font-size: 16px;
}
table.eventoconcierto tr td{text-align:left; padding-left:8px;}
table.eventoconcierto tr.textos-evento td.inicial{ width:143px; /*border:solid red 1px;*/ padding-left:0px;}
table.eventoconcierto tr td.sala{ text-align:left; width:43%; color:#300309; font-size:15px; font-weight:bold;}
table.eventoconcierto tr td.sala span{ position:relative; display:inline; width:100%; text-transform:uppercase; /*border:solid red 1px;*/}
table.eventoconcierto tr td.sala span a{ display:inline; padding:0px; margin:0px; color:#CA0C25; text-align:left; line-height:15px; font-size:15px;}
table.eventoconcierto tr td.sala span a:hover {color:#300309;}
table.eventoconcierto tr td.entrada{ text-align:left; width:auto; clear:inherit;color:#300309; font-size:11px; line-height:12px; text-transform:uppercase; padding-right:3px;}
table.eventoconcierto tr td.entrada a img{ position:relative; margin-left:-5px;}
div.rayafinaroja{ background-color:#CA0C25;}
table.eventoconcierto tr td.sala span.cancelado{position:relative; float:right; width:auto; margin:-5px 12px 0px 0px; color:#CA0C25; font-size:11px; text-transform:none; font-weight:normal;}
table.eventoconcierto tr td.sala span.cancelado img{ position:relative; margin:0px; bottom:-1px; width: 15px;}

/*conciertos destacados*/
div.destacados{ position:relative; float:right; width:263px; height:auto; margin-bottom:10px; text-align:left;}
div.destacados h1{ font-family:VerlagBold; font-size:12px; color:#FFFFFF; background-color:#CFD1D2;  padding:5px 0px 2px 6px; text-transform:uppercase;font-weight: normal;}
div.destacados div{ margin-top:4px;}
div.destacados div + div{ border-top:solid #CFD1D2 8px;}

div.destacados div p b{  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#300309; text-transform:uppercase;}
div.destacados div p a{ position:relative; margin:3px 0px; font-family: "VerlagCondensedBold"; font-size:19px; line-height:19px; color:#CFD1D2; text-transform:uppercase; font-weight:normal; display:block;}
div.destacados div img{ position:relative; margin:0px; padding:0px; max-width:263px;}

/*imagenes de publicidad abajo*/
div.publi{ position:relative; height:69px; margin:10px 0px 10px 0px; width:101%; left:1px;}
div.publi div {position:relative; display: inline-block; border: 1px solid #999; margin-right:2px; height: 65px;}
div.publi div:last-child {margin-right: 0px;}


/**/
/*ACTUACIÓN AGENDA*/
table.evento tr.actuacion td{ padding:0px; margin:0px;}
table.evento tr.actuacion td.inicial{ color:#9C9E9F; text-align:center; font-size:12px; vertical-align:middle; text-transform:none; }
table.evento tr.actuacion td span.azul{ color:#339FD2;}
table.evento tr.actuacion td span.verdoso{ color:#074C65;}
table.evento tr.actuacion td a{ color:#9C9E9F;}
table.evento tr.actuacion td a b{color:#339FD2; text-transform:uppercase;}
table.evento tr.actuacion td a:hover, table.evento tr.actuacion td a:hover b{color:#074C65;}

table.evento tr.actuacion td.seleccionado a{ color:#074C65;}
table.evento tr.titulos td.seleccionado{ color:#074C65;}
table.evento tr.actuacion td.seleccionado a b{ color:#074C65;}




/**/
div.rayafina2{ position:relative; width: 860px; height:1px; border-bottom:1px solid #339FD2; margin:5px 0px 5px 0px;}

div.artista-tot{ position:relative;}
div.artista-tot h1{ font-family:"VerlagCondensed-Black"; font-weight: normal; color:#074C65; margin-bottom:-5px;text-transform:uppercase;}
div.artista-tot h1 span.grande{ font-size:41px; }
div.artista-tot h1 span.mediano{ font-size:30px;}
div.artista-tot h1 span.peque{ font-size:20px;}
div.artistagran{ position:relative; margin:10px 0px 11px 0px; /*border: solid black 1px;*/}
div.artistagran img.artistagran{ position:relative; float:left;!important }
div.artistagran div.info{ position:relative; float:right;!important  display:inline; /*border:solid red 1px;*/ width:286px;  vertical-align:top; min-height:300px; /*le pongo altura a este div, sino artista-bottom no puede ir en bottom 0*/}
div.artistagran div.info h2{font-family:"VerlagCondensed-Black"; font-size:20px; color:#339FD2; display:block; margin-bottom:5px; text-transform:uppercase; font-weight: normal;}

/*baloom*/
div.artistagran div.info div.baloom{ z-index:1000; position:absolute; left:-1px; top:25px; height:auto; display:none;}
div.artistagran div.info div.baloom div.fondobaloom{ position:relative; height:22px; top:-1px; width:100%; background:url(../../__webroot/img/baloom2.png) no-repeat; background-position:0px 0px; }
div.artistagran div.info div.baloom p{font-family:Helvetica,Arial,sans-serif; color:#074C65; border:solid #074C65 2px; border-bottom:none; padding:5px 6px 6px 6px; font-size:11px; line-height:11px;  background-color:#FFFFFF; }

div.artistagran div.info div.baloom a{color:#339FD2; text-decoration:underline;}
div.artistagran div.info div.baloom a:hover{text-decoration:none;}
/*baloom en rojo*/
div.artista-tot-concierto div.artistagran div.info div.baloom div.fondobaloom{ position:relative; height:22px; top:-1px; width:100%; background:url(../../__webroot/img/baloom2-red.png) no-repeat; background-position:0px 0px; }
div.artista-tot-concierto div.artistagran div.info div.baloom p{font-family:Helvetica,Arial,sans-serif; color:#300309; border:solid #572115 2px; border-bottom:none; padding:5px 6px 6px 6px; font-size:11px; line-height:11px;  background-color:#FFFFFF; }
div.artista-tot-concierto div.artistagran div.info div.baloom a{color:#CA0C25; text-decoration:underline;}
div.artista-tot-concierto div.artistagran div.info div.baloom a:hover{text-decoration:none;}



/**/
div.artistagran div.info div.info-artista-top{color:#074C65; text-align:left; text-transform:none;}
div.artistagran div.info div.info-artista-top a{color:#074C65; text-decoration:none; text-transform:none;}
div.artistagran div.info div.info-artista-top a:hover{text-decoration:underline;}
div.artistagran div.info div.info-artista-top img.comprarentrada{ position:relative; margin:10px 0px;}
div.artistagran div.info div.info-artista-top a.tuentrada{ position:relative; display:inline-block; color:#339FD2; text-decoration:underline; font-size:11px; top:-23px;}
div.artistagran div.info div.info-artista-top span{ text-transform:none;}
div.artistagran div.info div.info-artista-top span.aforo{margin-top: 6px;}
div.artistagran div.info div.info-artista-top span.subinfo{display: block; position: relative; font-size:11px; }
div.artistagran div.info div.info-artista-top span.subinfo:first-letter {text-transform: uppercase;}
div.artistagran div.info div.info-artista-top span.promotor {font-size: 11px; display: block;}


div.artistagran div.info-artista-bottom{ position:absolute; height:auto; vertical-align:bottom; bottom:0px; width:291px; }
div.artistagran div.info-artista-bottom span.txtazul{ position:absolute; position:relative; left:38px; top:-12px; }
div.artistagran div.info div.info-artista-bottom span.cancelado{ position:relative; display:block; color:#CA0C25; font-size:11px; margin-bottom:2px; left:4px; }
span.cancelado_wrapper {text-decoration: line-through;color:#CA0C25;}
div.artistagran div.info div.info-artista-bottom span.cancelado img{ position:relative; margin:0px; top:5px; left:-4px;}
div.artistagran div.info-artista-bottom span.txtrojo, span.txtazul a{ font-size:11px; line-height:13px; text-transform:uppercase;}
div.artistagran div.info-artista-bottom span a {
	text-decoration: underline;
}
div.redsocial{ position:relative; margin:15px 0px -2px 0px;}
div.redsocial span.twitter {position:relative; display: inline-block; margin-left: 10px; top:1px;}
div.redsocial span.gplus {position: relative; top:2px; display:inline-block; left:-20px;}		
table.evento tr.textos-evento td.inicial div.eresunrazlover span.txtrojo{ text-transform:uppercase;}

/*div columnas*/
div.columnas{ color:#074C65; font-size:13px; font-family:Arial,Helvetica,sans-serif !important; line-height:16px; margin-top:7px; margin-bottom:10px;
   -moz-column-count: 2;
   -moz-column-gap: 2em;
   -moz-column-rule:;
   -webkit-column-count: 2;
   -webkit-column-gap: 2em;
   -webkit-column-rule: ;
} 
div.info-artista-top-texto, 
div.info-artista-top-texto p{ font-size:13px; line-height:16px; width:auto; text-align:justify;}
img.icoinfo{ position:relative; float:left;}
div.columnas h2{ font-family: font-family:"VerlagCondensed"; font-size:16px; line-height:17px; font-weight:normal; border:dotted 1px #074C65; padding:5px 10px 2px 10px; margin-bottom:9px; margin-top:3px; text-transform:uppercase;}
div.columnas span.finalcolumna{ position:relative; display:block; background-color:#EDEDED; width:100%; color:#797A7C; text-align:center; padding:3px 0px; margin-top:0px;}

div.columnas span.finalcolumna a{color:#797A7C; text-decoration:none; font-size:14px; display: block;}
div.columnas span.finalcolumna a:hover{ color:#074C65;}



div.videoaudio{ position:relative; margin-top:8px; margin-bottom:8px; text-transform:uppercase;}
div.video{ position:relative; float:left; width:auto; border-right:solid #CFD1D2 1px; padding-right:15px;  }
div.video img.youtube{ position:relative; margin-bottom:10px; width:418px;}
div.video img.youtube:last-child{ margin-bottom:5px; }
div.video.completo{width:418px; border-right: none; }
div.video.acompanado{width:418px;}

div.audio{position:relative; float:right; text-align:left; width:49%;}
div.audio.completo{width:100%;}
div.audio.acompanado{width:410px;}
div.videoaudio div.videoazul h2, div.videoaudio div.audioazul h2{ font-family:"VerlagCondensed"; font-size:15px; color:#339FD2; margin-bottom:8px;font-weight: normal;}
div.videoaudio h2 img{ position:relative; top:2px; margin-right:5px;}
div.audio img.audio{ width:420px;}

div.artistagran div.info div.info-artista-top span.solounacolumna{ display:block; position:relative; background-color:#EDEDED; width:100%; margin:-5px 0px 0px 0px; text-align:center; padding:3px 0px; bottom:0px; left:0px;}
div.info div.info-artista-top span.finalcolumna a{color:#797A7C; text-decoration:none; font-size:14px;}
div.info div.info-artista-top span.finalcolumna a:hover{ color:#074C65; text-decoration:none;}


/**//**//**/
/*ACTUACION ARTISTA CONCIERTO*//*ROJO*/
div.artista-tot-concierto{}
div.artista-tot-concierto h1,
div.artista-tot-concierto div.columnas{ color:#300309;}
div.artista-tot-concierto div.rayafina2{border-color:#CA0C25;}
div.artista-tot-concierto div.info h2{ color:#CA0C25;}
div.artista-tot-concierto div.info div.info-artista-top{color:#300309;}
div.artista-tot-concierto div.artistagran div.info div.info-artista-top a{color:#300309; text-decoration:none;}
div.artista-tot-concierto div.artistagran div.info div.info-artista-top a:hover{text-decoration:underline;}
div.artista-tot-concierto span.cancelado span{ position:relative; margin-left:-4px; line-height:11px; top:4px;}

div.artista-tot-concierto div.columnas p{ position:relative; display:compact; margin-bottom:5px; color:#300309;}
div.artista-tot-concierto div.columnas span.finalcolumna{ margin-top:0px;/*-6px*/}

div.artista-tot-concierto div.videoaudio h2{color:#CA0C25; font-family: "VerlagCondensed";font-size: 15px; margin-bottom:8px;font-weight: normal;}

/*no estan pero lo he dejao puesto*/
div.artista-tot-concierto div.info-artista-top-texto{ color:#300309;}
div.artista-tot-concierto div.info div.info-artista-top-texto p span.finalcolumna a{color:#797A7C; text-decoration:none; font-size:14px;}
div.artista-tot-concierto div.info div.info-artista-top-texto p span.finalcolumna a:hover{ color:#300309; text-decoration:none;}
div.artista-tot-concierto div.columnas{ margin-top:10px;}
/*span sorry en azul (en clubs)*/
span.sorry{ background:#FFFFAA; padding:2px 4px; color:#074C65; display:block; width:100%; margin-bottom:3px;}
/*span sorry en rojo (en conciertos)*/
div.artista-tot-concierto div.columnas span.sorry{ background:#FFFFAA; padding:2px 4px; color:#300309; display:block; width:100%; margin-bottom:3px;}


div.artista-tot div.info-artista-top * {text-transform:none; color:#074C65; /*margin-bottom:12px;*/} 
div.artista-tot-concierto div.info-artista-top * {color:#300309;} 
div.artistagran div.info div.info-artista-top b {text-transform: uppercase;}

div.artista-tot div.columnas h2{ font-family: "VerlagCondensedBold";font-weight: normal;}

div.columnas div.column {
	width: 410px !important;
	color:#074C65;
}
div.columnas div.last {
	margin-left: 30px;
}
/*COOKIES DIV*/
.cookietool-message {
    position: fixed;
    z-index: 99999;
    width: 100%;
    padding: 20px;
    text-align: center;
    font-size: 1em;
    font-weight: bolder;
    color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.7);
}
.cookietool-message p {
	display: inline-block;
}
.cookietool-message a {
	display: inline-block;
	color: #FFFFFF;
}
.cookietool-message button {
	display: inline-block;
	padding: 5px;
	margin-left: 10px;
	font-weight: bolder;
	background-color: #FFFFFF;
	color: #222222;
    border: none;
    cursor: pointer;
}
.cookietool-message-top {top: 0px;}
.cookietool-message-bottom {bottom: 0px;}
/*END COOKIES DIV*>
/*PIE-LEGAL DIV*/
.mywrapper {
	margin: auto;
	min-height: 910px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
center {margin-bottom: 40px;}/*El margen que queramos entre el útlimo contenedor y el footer*/
.footer {text-align: center;}
.footer p {
	color: #FFFFFF;
	background-color: #000000;
	bottom: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
	font-size: 0.9em;
}
.footer a {color: #FFFFFF;}
/*END PIE-LEGAL DIV*/