/*
	Resetear CSS
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {
     line-height: 1;
}

:focus {
     outline: 0;
}

ol, ul {
     list-style: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: "";
}

blockquote, q {
     quotes: "" "";
}

input, textarea {
     margin: 0;
     padding: 0;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px;
}


/* 
	Resetear CSS 
*/



body {
	color: #fff;
	background: #0C0402;
	font-family: Helvetica, Arial, Sans-serif;
}

#contenedor {
	background: #0C0402 url(../imagenes/fondo.jpg) no-repeat top right;
	width: 960px;
	margin: 0 auto;
}

#cabecera {
	padding: 1.5em 1em;
}

h1 a {
	display: block;
	background: transparent  url(../imagenes/logo.png) no-repeat top left;
	width: 585px;
	height: 117px;
	text-decoration: none;
}
h1 a span { display: none;}


#menu {
	padding-top: 2em;
}

#menu ul li {
	display: inline;
	float: left;
	margin-right: 3em;
}
#menu ul li a {
	color: #D98500;
	text-decoration: none;
}

#contenido {
	clear: both;
	padding-top: 3em;
}
#contenido a {
color: #D98500;
}
#contenido a:hover {
text-decoration: none;
}

	#contenido.estrecho {
		width: 67%;
		float: left;
	}

	#contenido h2 {
		font-size: 1.5em;
		margin: 1em 0;
	}
		#contenido h2.evento {
			margin: 0;
			padding-top: 2em;
		}
		#contenido h2.primero {
			margin: 0;
			padding-top: 0;
		}
	
	#contenido h3 {
		font-weight: bold;
		font-size: 1.2em;
		margin: 1em 0;
	}
	
	#contenido h3.primo {
		margin: 0.5em 0 0em 0;
	}
	#contenido p.primo {
		margin-top: 0;
	}

	#contenido p {
		font-size: 0.8em;
		margin: 1em 0;
		line-height: 1.3em;
	}
		#contenido p.fecha {
			margin: 0;
		}
		#contenido p.hora {
			margin: 0;
		}
	
	#contenido .info {
		height: 1em;
		clear: both;
	}
	#contenido .info h3 {
		float: right;
		width: 93%;
		margin: 0;
		padding: 10px 0 0 0;
		color: #D98500;
		cursor: pointer;
	}
	#contenido .info p {
		float: left;
		width: 5%;
		font-size: 0.7em;
		padding: 15px 0 0 0;
	}
	
	#contenido .textoartista {
		clear: both;
		width: 100%;
	}



#sidebar {
	float: right;
	width: 25%;
	padding-top: 460px;
}
#sidebar h2 {
	font-size: 1.2em;
}
#sidebar p {
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 1em 0;
}

#sidebar a {
	
}



#pie {
	clear: both;
	padding-top: 30px;
}




















