﻿* { margin: 0; } 
img { outline: 0; border: 0; display:block; }

a { outline: 0; text-decoration: none; }
a:link { text-decoration: none}
a:visited { text-decoration: none; color: none; }
a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

@font-face { font-family: "Oswald-Regular"; src: url('Oswald-Regular.ttf');}
@font-face { font-family: "NotoSans-Regular"; src: url('NotoSans-Regular.ttf');}

body { font-family: "NotoSans-Regular"; }
h1, h2, h3, h4, h5, h6 { font-family: "Oswald-Regular"; }
  
/* colores */

.gris { color:#363636; }
.rojo { color:#8e131a; }
.naranja { color:#f19601; }

body { background-color: #333; }
.menu_fondo { background-color:#f19601; }
.menu_enlaces { color:#441010; }
.menu_separador { color:#f8cb9a; }
.menu_es { color:#ffffff; }
.menu_en { color:#f7da8b; }
.portada_fondo { /* background-color:#7c080e; */ background-color:rgb(1,154,195); }
.portada_bordes { border:1px solid rgb(1,154,195); } 


#menu {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #f19601;
	color: #441010;
	text-transform:uppercase;
	height:34px;
	vertical-align:middle;
}
#menu_paginas { margin-left:20px; margin-top:10px; letter-spacing:0px; float:left; } 
#menu_idiomas { margin-right:20px; margin-top:10px; letter-spacing:0px; float:right; } 
#menu_paginas a { color: #441010; }
#menu_paginas a:hover { color: #8e131a; }

#portada { /* background-color:#7c080e; */ background-color:#ffffff; }
#portada h2 { font-size:16px; color:#f19601; margin:10px; margin-top:20px; text-transform:uppercase; }	
#portada p { font-size:13px; color:#ffffff; margin:10px; }	
#portada p a { /* color:#ffffff; */ color:#333333; }	
#portada h2 a { /* color:#f19601;*/ color:#333333; }

#logofooter {
	float: none;
	width: 984px;
	background-color: #333;
	height: 30px;
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logofooter_link { margin-left:20px; color: #FFFFFF; }
#logofooter_link2 { color: #FFFFFF; }

 
#wrapper {
	width: 984px;
	margin: auto;
	background-color: #FFFFFF;
}
#header { position:relative; }
#logo {
	width: 984px;
	padding: 0px;
	height: 172px;
}
#menu_redes { position:absolute; top:30px; right:5px; } 
#menu_redes img { display:inline-block; margin:2px; } 
#menu_redes a { opacity:0.9; } 
#menu_redes a:hover { opacity:1; } 


.AlojaCiudades {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 45px;
	font-weight: bolder;
	color: #003366;
	text-transform: uppercase;
	line-height: 35px;
	text-align: left;
}
.article {
	word-spacing: normal;
	display: none;
}

.ArtistasWrapper {
	float: left;
	width: 844px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: TradeGothicLTStd-Cn18;
	font-size: 30px;
	color: #ffb015;
	text-transform: uppercase;
	padding-top: 25px;
	padding-bottom: 0px;
	border-bottom-style: solid;
}
.ArtistasHeadDate {
	float: left;
	width: 844px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
}

.ArtistasItem {
	float: left;
	width: 400px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 15px;
	text-align: center;
	text-transform: none;
	padding-top: 5px;
	padding-bottom: 0px;
	
}
.ArtistasItemPicture {
	float: left;
	width: 422px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 15px;
	text-align: left;
	text-transform: none;
	padding-top: 15px;
	padding-bottom: 0px;
}

.ArtistasNombreLINK {
	text-align: left;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
}

.ArtistasPix {
	width: 520px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}


.ArtistasCol {
	width: 225px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: right;
	float: left;
	padding-top: 0px;
}
.ArtistColumnTICKETS {
	width: 225px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
}


.ArtistasCol2 {
	width: 520px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
	float: left;
}
.ArtistasCol2ENTRADAS {
	width: 520px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
	float: left;
}



.ArtistasCol3 {
	float: left;
	width: 194px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
	background-color: #FFF;
	padding-top: 125px;
}
.ArtistasCol3VIDEO {
	float: left;
	width: 194px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
	background-color: #FFF;
	padding-top: 0px;
}

.ArtistasSubHeader {
	text-align: left;
	font-family: "Arial Narrow";
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.ArtistasDATE {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 18px;
	color: #000000;
}
.ArtistasFECHA2013 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
}
.ArtistasTIME {
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 18px;
	color: #333333;
	font-weight: bolder;
}
.ArtistaHead {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 75px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 75px;
}
.ArtistaHead_70 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 70px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 70px;
}

.ArtistaHead_MDB {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 65px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 65px;
}

.ArtistaHead_60 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 60px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 60px;
/*
	display:block;
	margin-bottom:10px;
*/
}
.ArtistaHead_60_2 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 60px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 60px;
/*
	display:block;
	margin-bottom:10px;
*/
}
.ArtistaHead_55 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 55px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 55px;
}
.ArtistaHead_50 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 50px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 50px;
}
.ArtistaHead_50_2 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 50px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 50px;
}
.ArtistaHead_45 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 45px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 45px;
}
.ArtistaHead_45_2 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 45px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 45px;
}



.ArtistaHead_med {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 45px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 45px;
}
.ArtistaHead_SMALL {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 40px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 40px;
}
.ArtistaHead_SMALLEST {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 35px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 35px;
	text-align: left;
}
.ArtistaHead_SMALLESTOFALL {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 30px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 35px;
	text-align: left;
	display:block;
	margin-bottom:10px;
}

.ArtistaHead_25 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 25px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 25px;
}






.ArtistText {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}



.ArtistTextBOLD {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}

.ArtistText_Italic {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	font-style: italic;
	color: #8e131a;
}

.BoxTicketsDATE {
	width: 75px;
	float: left;
	height: 80px;
	padding-top: 15px;
}
.BoxTicketsROW {
	width: 770px;
	height: 100px;
}
.BoxSeasonPassROW {
	width: 600px;
	padding-bottom: 50px;
}


.BoxTicketsCONCERT {
	width: 360px;
	float: left;
	height: 80px;
	padding-top: 15px;
	vertical-align: top;
	padding-left: 10px;
}
.BoxTicketsPRICE {
	width: 75px;
	float: left;
	height: 80px;
	vertical-align: middle;
	text-align: right;
	padding-top: 15px;
}
.BoxTicketsBUYHERE {
	width: 250px;
	float: left;
	height: 95px;
}

	.case img { float: left; clear: left; margin: 0 20px 20px 0; background: #121212; padding: 3px; }
.content {
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
}
.content_historia {
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
}
.contentindex {
	background-color: #D67F32;
	padding-top: 9px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
	width: 844px;
	height: 165px;
}

.content_artistas {
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
}
.col {
	float: left;
	width: 205px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: center;
}
.ContactoContent1 {
	width: 600px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 192px;
	background-color: #FFF;
}
.ContactoContent2 {
	width: 192px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFF;
}


	.col.last {
	margin-right: 0;
	width: 205px;
}
.colpic {
	float: left;
	width: 205px;
	text-align: center;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 15px;
}
	.case a, .article a { color: #ddd; font-weight: bold; }



.coltext {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 16px;
	padding-top: 10px;
	font-weight: bold;
}
.colheader {
	text-align: center;
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: "Oswald-Regular", "Arial Narrow";

}
.colheaderBLINK {
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: "Oswald-Regular", "Arial Narrow";
}


.clr { clear: both; }
	.date { font-size: .84em; margin: 0 0 3px; }

.enlace_colorP {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8e131a;
}


.EntradasContent {
	width: 800px;
	text-align: left;
	float: none;
	margin-bottom: 10px;
	padding-right: 92px;
	padding-left: 92px;
	background-color: #FFF;
}
.EntradasContent h2 {
	font-family: "Oswald-Regular", "Arial Narrow";
	margin-top:40px;
	margin-bottom:20px;
	color: #f19601;
}
.HistoryTimeline {
	width: 600px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	padding-right: 192px;
	padding-left: 192px;
	background-color: #FFF;
}

.EntradasContTICKETEA {
	width: 780px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	padding-right: 102px;
	padding-left: 102px;
	background-color: #FFF;
}


.EntradasCol1 {
	width: 225px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: right;
	float: left;
	padding-top: 200px;
	clear: both;
}
.entradasFECHA {
	text-align: left;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
}
.entradasFECHA2 {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 35px;
}
.EntradasFrame {
	width: 520px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
	float: left;
}
.EntradaHead {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 50px;
	font-weight: bolder;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 45px;
	padding-bottom: 25px;
	width: 800px;
	text-align: left;
	padding-left: 92px;
	padding-top: 60px;
	padding-right: 92px;
}

.EntradaSUBHead {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 24px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 72px;
	padding-bottom: 1px;
	width: 984px;
	text-align: center;
	padding-left: 0px;
	padding-top: 1px;
}

.EntradasText {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
.EntradasTextItalic {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}

.EntradasTextIBOLD {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.footercontent {
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #0F9;
}
	#footer p { margin: 0 0 8px; }
#footer { clear: both; background: url(../images/line.gif) repeat-x; padding: 20px 20px 10px; font-size: .9em; }
	#footer a { color: #ccc; margin: 0 10px 0 0; border-bottom: 1px dotted #444; padding: 0 0 1px; }

#footermenu {
	height: 25px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 50px;
	background-color: #d67f32;
	font-weight: bolder;
	color: #FFF;
	margin: 0px;
	width: 987px;
}
.FormacionText {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	margin-bottom:1em;
}

.LineRedHorizontal {
	width: 780px;
	text-align: left;
	float: left;
	margin-bottom: 5px;
	background-color: #d67f32;
	height: 2px;
	margin-top: 5px;
}

.link { background: #304D6F; color: #fff; padding: 5px 10px; font-size: .9em; }
	#links { float: right; }
		#links a { margin: 0 0 0 10px; }









	#logo h1 a { color: #fff; }
		#logo h1 a span { color: #808080; }
#main { padding: 20px; }

	#menu li {
	float: left;
	font-size: medium;
	text-transform: uppercase;
	color: #FFF;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
		#menu li a {
	color: #FFF;
	font-weight: bolder;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5;
}

			#menu li a.current, #menu li a:hover { color: #fff; }			
.MusicaHeader {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #8e131a;
	text-transform: uppercase;
	text-decoration: none;
}
.MusicMargin {
	padding-top: 10px;
	padding-bottom: 10px;
}

.MusicaVideosContenido {
	width: 780px;
	text-align: left;
	float: left;
	margin-bottom: 35px;
	padding-right: 102px;
	padding-left: 102px;
	background-color: #FFF;
}

.MusicaVideosCabecera {
	width: 780px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
	padding-right: 102px;
	padding-left: 102px;
	background-color: #FFF;
	padding-top: 105px;
}


.programa01 {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #8e131a;
	text-transform: uppercase;
	text-decoration: none;
}



.programa01L {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #f19601;
	text-transform: uppercase;
}

.programa02 {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #8e131a;
	text-transform: uppercase;
	text-decoration: none;
}

.programa02L {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #f19601;
	text-transform: uppercase;
}
.programa02L2 {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #f19601;
	text-transform: uppercase;
}
.programa02LBLACK {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	color: #000000;
	text-transform: uppercase;
}



.programa03 {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 16px;
	color: #8e131a;
	text-transform: uppercase;
}

.programa03L {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 16px;
	color: #f19601;
	text-transform: uppercase;
}



.programa04 {
	text-align: left;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 16px;
	font-weight: normal;
	color: #8e131a;
	text-transform: uppercase;
}
.programa04L {
	text-align: left;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 16px;
	font-weight: normal;
	color: #f19601;
	text-transform: uppercase;
}
.programaDATE {
	text-align: right;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
}
.programaDATE2 {
	text-align: right;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
}


.ProgramaCol {
	float: left;
	width: 260px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: center;
}
.ProgramaColRight {
	float: left;
	width: 844px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
}
.ProgramaArtistaLINK {
	float: left;
	width: 829px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
	padding-left: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
}



.ProgramaAvanceWrapper {
	float: left;
	width: 844px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
}
.ProgramaAvance {
	float: left;
	width: 250px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: center;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.ProgramaAvanceCentered {
	float: left;
	width: 250px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: center;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 145px;
}
.ProgramaAvanceCentered2 {
	float: left;
	width: 250px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: center;
	padding-top: 20px;
	padding-right: 145px;
	padding-left: 15px;
}





.programacol {
	background-color: #336;
	font-family: "Arial Narrow";
	font-size: 36px;
	color: #333;
	width: 260px;
	float: left;
	text-align: right;
}
.pipe {
	font-size: medium;
	color: #0FF;
}

	#pitch { clear: both; background: url(../images/pitch.jpg) no-repeat; height: 228px; margin: 0 0 30px; padding: 60px 360px 0 30px; }
		#pitch h1 { font-size: 2.4em; color: #304D6F; margin: 0 0 20px; }
		#pitch em { font-size: 1.3em; font-weight: bold; line-height: 1.6em; }
	.short { padding: 0 0 15px 0; background: url(../images/line.gif) repeat-x left bottom; }
	.subtitular_principal {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	line-height: normal;
}

.test001 {
	font-size: 36px;
	font-weight: bolder;
	color: #004462;
	text-transform: uppercase;
	line-height: 72px;
	padding-bottom: 10px;
	width: 790px;
	text-align: left;
	padding-left: 194px;
	padding-top: 10px;
	font-family: IMPACTED;
}
.table_entradas {
	padding: 5px;
}


table.newStyle { padding:10px; }

.texto_smaller {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.texto_portada {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
  	text-align: justify;
  	text-justify: inter-word;
}


.texto_portadaBOLD {
	text-align: left;
	font-family: "NotoSans-Regular", "Arial Narrow";
	font-size: 22px;
	font-weight: normal;
	color: #333366;
	text-transform: uppercase;
}

.texto_portadaITALIC {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	font-weight: normal;
	font-style: italic;
}
.SponsorWrapper {
	width: 510px;
	margin-top: 0px;
	margin-right: 236px;
	margin-bottom: 10px;
	margin-left: 236px;
	text-align: center;
	/* float: left; */
	border: 1px solid #666;
	height: 150px;
}
.SponsorWrapper_170 {
	width: 510px;
	margin-top: 0px;
	margin-right: 236px;
	margin-bottom: 10px;
	margin-left: 236px;
	text-align: center;
	/* float: left; */
	border: 1px solid #666;
	height: 170px;
}
.SponsorWrapperCenter {
	width: 250px;
	margin-top: 0px;
	margin-right: 367px;
	margin-bottom: 10px;
	margin-left: 367px;
	text-align: center;
	float: right;
	border: 1px solid #666;
	height: 150px;
}

.SponsorWrapperSlim {
	width: 510px;
	margin-top: 0px;
	margin-right: 236px;
	margin-bottom: 10px;
	margin-left: 236px;
	text-align: center;
	float: left;
	border: 1px solid #666;
	height: 76px;
}
.SponsorWrapperLeft {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 236px;
	text-align: left;
	float: left;
	border: 1px solid #666;
	height: 150px;
}
.SponsorWrapperRight {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	float: right;
	border: 1px solid #666;
	margin-right: 236px;
	height: 150px;
}

/* vídeos */

.video_iframe {
	margin-bottom:30px;
}
.video_iframe p {
	font-size:90%;
}
.video_iframe a {
	color:#8e131a;
}

/* avance programación */
#tabla_avance_programacion tr td { padding-bottom:30px !important; }
#tabla_avance_programacion .programa02L { color:#8e131a; line-height:100%; }
#tabla_avance_programacion .avance_programacion_texto { padding-left:20px; }
#tabla_avance_programacion .programa_resumen_artista { font-size:85%; }

/* artistas */
#div_artistas .ProgramaAvanceWrapper  { line-height:100%; margin-bottom:20px; }
#div_artistas .programa02L { color:#8e131a; line-height:110%; }
#div_artistas .programa04L { color:#f19601; line-height:110%; }
#div_artistas a:hover {text-decoration:none; }

/* fichas */
#navegador_fichas { margin-top:10px; margin-bottom:30px; }
/* #navegador_fichas td { width:50%; } */
.FormacionText img { display:inline; }

/* prensa */
.tabla_fotos_artista_prensa { clear:both; }

/* noticias */
.news_headline_75 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 75px;
	font-weight: bold;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 75px;
}
.news_headline_65 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 65px;
	font-weight: bold;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 65px;
	text-align: left;
}
.news_headline_55 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 55px;
	font-weight: bold;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 55px;
	text-align: left;
}

.news_headline_45 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 45px;
	font-weight: bold;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 45px;
	text-align: left;
}
.news_headline_30 {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 30px;
	font-weight: bold;
	color: #8e131a;
	text-transform: uppercase;
	line-height: 30px;
	text-align: left;
}

.news_bulletlist {
	text-align: left;
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 16px;
	color: #8e131a;
	text-transform: uppercase;
}
.news_subtitular {
	font-family: "Oswald-Regular", "Arial Narrow";
	font-size: 24px;
	font-weight: bolder;
	color: #f19601;
	text-transform: uppercase;
	line-height: 35px;
	text-align: left;
}
.noticiasBLINK {
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: "Oswald-Regular", "Arial Narrow";
}

.texto_noticias {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
  	text-align: justify;
  	text-justify: inter-word;
	margin-top:10px;
	margin-bottom:10px;
}

.texto_noticias a {
	color: #f19601;
}
.texto_noticias a:hover {
	color: #8e131a;
}

/* alojamiento */

.texto_normal {
	font-family: "NotoSans-Regular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
  	text-align: justify;
  	text-justify: inter-word;
	margin-top:10px;
	margin-bottom:10px;
}

.texto_normal a {
	color: #f19601;
}
.texto_normal a:hover {
	color: #8e131a;
}

/* prensa */

#tablas_fotos_artista_prensa table.tabla_fotos_artista_prensa { margin-bottom:40px; }
#tablas_fotos_artista_prensa table.tabla_fotos_artista_prensa p { margin-bottom:10px; }
#tablas_fotos_artista_prensa table.tabla_fotos_artista_prensa img { margin:auto; height:160px; }
#tablas_fotos_artista_prensa table.tabla_fotos_artista_prensa td { text-align:center; }

.tabla_prensa {
	margin-top:1em;
	margin-bottom:1em;
}

/* vídeos */
.video_iframe {
	text-transform:uppercase;
}
.video_iframe p {
	text-transform:none;
}

/* fichas */

#fichas_video { margin-top:20px; margin-bottom:20px; }
.tabla_imagenes { margin-top:10px; margin-bottom:10px; }
.tabla_imagenes img { display:inline-block; }


.ProgramaAvance p.programa04 { text-align:center; }

/* programación */

.celda_artistas1 ul { font-size:22px; color: #f19601; margin-bottom:5px; padding-top:5px; }
.celda_artistas2 ul { font-size:22px; color: #8e131a; margin-bottom:5px; padding-top:5px; }
.celda_artistas1 ul li { line-height: 24px; }
.celda_artistas2 ul li { line-height: 24px; }
.celda_artistas1 .programa04 { display:block; line-height: 18px; }
.celda_artistas2 .programa04 { display:block; line-height: 18px; }
.celda_artistas1 .programa04L { display:block; line-height: 18px; }
.celda_artistas2 .programa04L { display:block; line-height: 18px; }

/* social */

.at4-share-title { color: #777777; background-color:#ffffff; }
.at-custom-sidebar-count { color: #777777 !important; background-color:#ffffff; }
.at-custom-sidebar-text { color: #777777 !important; background-color:#ffffff; }

@media (max-width: 980px) {
	#logofooter {
		margin-bottom:60px;
	}
}