BODY  {
	background-color:  white;
	color:	#000000;
	font-family:	Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 70%;
	color:#333333;
	padding:10px;
	text-align:center;
}

#wrap { margin:0 auto 0 auto; width:900px; text-align:left;}


a{
	color: #E92224;
	text-decoration:none;
}
a:hover{
	color: #E92224;
	text-decoration:underline;
}

h1.noview {
	display:none;
}

h2 {
	font-size:200%;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#E92224;
	padding:1px;
}
img.caratula {
	float:left;
	padding:20px;

}

h3 {
	display:block;
/*	color:#E92224;
	border:#E92224 1px solid;
*/
	background-color:#333333;
/*	border:#333333 1px solid;*/
	color:#ffffff;
	text-transform:uppercase;
	padding:1px;
	/*
	color:#FFFFFF;
	background-color:#E92224;
	padding:1px;
*/
}
h3.expirado {
	background-color:#CCCCCC;
	font-weight:normal;
	text-decoration:line-through;

}

#total {
	background-image:url(../imagenes/patron.gif);
	background-position: 0px 20px;
	background-repeat:repeat-y;
}
#cabecera {
	float:left;
}

#menu {
	padding:20px;
	font-size: 110%;
	text-transform:uppercase;
}

#menu a{
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:10px;
	display:block;
}

#logo {
	padding-bottom:30px;
	background-color:#ffffff;
}

#menu ul {
	list-style-type:none;
	font-weight:bold;
	padding:0;
	margin:0;
}


#miga{
	text-align:right;
	font-weight:bold;
	height:15px;
}
#miga a{
	font-weight:normal;
}

#contenido {
	margin-left:30px;
/*	border: #E92224 1px solid;*/
	float:left;
	padding:20px;
	width:500px;

}
p.item{
/*	padding:10px;*/
	display:block;
	text-align:justify;
}

p.item img{
	float:right;
	border:0;
	padding-left:10px;
	padding-bottom:10px;
}

dl{
	padding:0;
	margin:0;
}
dl dd{
	padding:0;
	margin:0;
	text-align:justify;
}

dl dd.fecha{
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
}

dl dd.url{
	text-align:right;
}
ul.disco_menu {
	text-align:left;
	padding:10px;
	padding-top:30px;
	list-style-type:square;
	list-style-position: inside;
	float:left;
}

ul.grupo_menu {
	list-style:none;
	text-align:right;
	padding:10px;
}
ul.grupo_menu li{
	display:inline;
	padding:5px;
}
ul.grupo_menu li a{
	color:#E92224;
}
ul.grupo_menu li a.seleccion{
	font-weight:bold;
	font-size:105%;
}

ul.lista_texto {
/*	list-style:none;*/
	text-align:left;
	padding-left:10px;
	list-style-type:square;
	list-style-position: inside;
}
ul.lista_texto li{
	text-align:left;
	padding:0;
	padding-bottom:10px;

}
ul.lista_texto li a.grupo{
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
	padding:1px;

}
ul.lista_texto li a.expirado{
	color:#999999;
	text-decoration:line-through;
}

ul.lista_texto li a.expirado:hover{
	color:#E92224;
}


ul.lista_conciertos {
	list-style:none;
	text-align:left;
	padding:10px;
}
ul.lista_conciertos li{
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #E92224;

}
ul.lista_conciertos li.expirado{
	color:#999999;
	text-decoration:line-through;
}

ul.lista_imagen {
	list-style:none;
	text-align:left;
	padding:10px;
}
ul.lista_imagen li{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:20px;

}
ul.lista_imagen li img{
	border:none;
}


#pie {
	padding-top:20px;
	text-align:right;
	width:720px;
}

div.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
div.subir {
    clear: both;
    display: block;
    text-align:right;
    padding:10px;
}
form {
}
div.botones {
	width:350px;
}
label {
	display:block;
	font-weight:bold;
}

label.checkbox {
	display:inline;
}
input.text, textarea, select{
	border: #E92224 1px solid;
	width:350px;
	margin-bottom:5px;
	color: #333333;
}
input.checkbox{
	display:inline;
}

select {
	width:auto;
}
textarea {
	height:150px;
}
input.submit {
	color:#ffffff;
	background-color:#E92224;
	border:1px solid #E92224;
	display:block;
	float:right;


}

#disco_cabecera {
	padding-left:10px;

}

p.mensaje {
	color:#E92224;
}

dd.precio {
	padding-top:5px;
}