/* Elementos de texto: opacity:0.99 */

body {
	background-color:#333;
}

h1{font-family:Arial;font-size:18px;font-weight:bold;color:#fd9a00; border-bottom: solid 0.04em #fd9a00; margin: 10px 0 15px 0;}
.separar{margin-bottom:15px;}
.negrita{font-weight:bold;}
.negrita_g{font-weight:bold;font-size:16px;}
.t_nuevo{font-size:11px; color:#fd9a00;font-weight:bold; font-family:Arial;}
.t_titulo{font-size:16px; color:#fd9a00;font-weight:bold; font-family:Arial;}
.contenido{margin: 0 15px 0 15px;font-family: Arial;}
.contenido a{color:#fd9a00;text-decoration: none;}
.contenido a:hover{color:#000;text-decoration: none;}

/*Para discos */
.cada_disco{height: 125px;border-bottom: solid  0.04em #fd9a00;}
.disco_img{width:250px; float:left;}
.disco_img a{color:#fd9a00; text-decoration: none;}
.disco_img a:hover{color:#000;text-decoration: none;}
.disco_texto{width:560px; float:left;}
.disco_texto a{color:#fd9a00;text-decoration: none;}
.disco_texto a:hover{color:#000;text-decoration: none;}
.img_disco{margin-right:20px; float:left;}

/* Para v�deos */
.cada_video{padding:10px; width:280px; float:left;}
.img_video{float:left; margin-right:10px;}

/* Mensaje de error */
div.error {position:relative; float:left; width:916px; padding:0 5px; margin:5px 0; height:24px; background:#000; color:#fff; font-weight:bold;}


/* Para galer�as de fotos */
.g0{float:left; width:50px; text-align:center; padding:10px; margin-top:50px;padding-bottom:200px;}
.g1{float:left; width:150px; text-align:center; padding:10px; margin-right:30px; margin-top:50px; border: solid  0.04em #fd9a00;}
.g2{float:left; width:150px; text-align:center; padding:10px; margin-right:30px;margin-top:50px; border: solid  0.04em #fd9a00;}
.g3{float:left; width:150px; text-align:center; padding:10px; margin-right:30px;margin-top:50px; border: solid  0.04em #fd9a00;}
.g4{float:left; width:150px; text-align:center; padding:10px; margin-top:50px; border: solid  0.04em #fd9a00;}

.g0p{float:left; width:80px; text-align:center; padding:5px;}
.g1p{float:left; width:140px; text-align:center; padding:5px; margin-right:30px; border: solid  0.04em #fd9a00; font-size:9px;}
.g2p{float:left; width:140px; text-align:center; padding:5px; margin-right:30px; border: solid  0.04em #fd9a00; font-size:9px;}
.g3p{float:left; width:140px; text-align:center; padding:5px; margin-right:30px;border: solid  0.04em #fd9a00; font-size:9px;}
.g4p{float:left; width:140px; text-align:center; padding:5px; margin-right:120px; margin-bottom:20px;border: solid  0.04em #fd9a00; font-size:9px;}


font {
	font-family: Arial;
	font-size: 12px;
	opacity:0.99;
}

div {
	overflow: hidden;
}

#cab {
	position: relative;
	overflow: hidden;
	
	width: 978px;
	height: 290px;
	
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(../img/cab_fondo.jpg);
	background-repeat: no-repeat;
}

#cab IMG{
	position:absolute;
	cursor: pointer;
}

#cue {
	position: relative;
	overflow: hidden;
	
	width: 952px;
	
	padding-left:16px;
	padding-right:10px;
	
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(../img/cue_fondo.jpg);
	background-repeat: repeat-y;
}

#pie {
	position: relative;
	overflow: hidden;
	
	width: 952px;
	height: 45px;
	
	padding-left:16px;
	padding-right:10px;
	padding-top:20px;
	
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(../img/pie_fondo.jpg);
	background-repeat: no-repeat;
	
	text-align: center;
}

#pie A {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #999;
	margin:5px;
}

#pie A:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #CCC;
}

#cue .cue_noticias {
	position:relative; 
	float:left;
	
	left:15px;
	 
	width:640px; 
}

#cue .cue_noticia {
	position: relative; 
	float: left; 
	
	width: 100%;
	
	margin-bottom: 10px; 
}

#cue .cue_noticia_fecha {
	position: relative; 
	float: left; 
	
	width: 100%; 
	
	font-family: Arial; 
	font-size: 16px; 
	font-weight:bold; 
	color: #990000;
}

#cue .cue_noticia_cuerpo {
	position: relative; 
	float: left; 
	
	width: 618px; 
	padding:10px; 
	margin-top:5px; 
	
	background-color: #FFF; 
	border: dashed 1px #666666;
}

#cue .cue_noticia_title {
	font-family: Arial; 
	font-size: 18px; 
	font-weight: bold;
}

#cue .cue_noticia_texto {
	font-family: Arial; 
	font-size: 12px;
	
	color: #999;
}

#cue .cue_noticia A {
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	color: #999;
}

#cue .cue_noticia A:hover {
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	
	color: #999;
}

#cue .cue_noticia P {
	line-height: 140%;	
}

#cue .cue_noticia IMG {
	position:relative; 
	float:left; 
	
	margin-right: 10px;
}

#cue .cue_noticias_extras {
	position:relative; 
	float:right;
	
	right: 15px; 
	
	width:270px; 	
}

#cue .cue_noticias_extras_fotos {
	position: relative; 
	float: left; 
	
	width: 248px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	background-color: #D0D0D0; 
	border: dashed 1px #FFF; 
	
	text-align: center;
}

#cue .cue_noticias_extras_fotos FONT {
	position: relative; 
	float: left; 
	
	width: 100%; 
	
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	color: #000; 
}

#cue .cue_noticias_extras_enlaces {
	position: relative; 
	float: left; 
	
	width: 248px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	background-color: #D0D0D0; 
	border: dashed 1px #FFF; 
	
	text-align: left;
}

#cue .cue_noticias_extras_enlaces FONT {
	position: relative; 
	float: left; 
	
	width: 100%; 
	
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	color: #333; 
	
	text-align: center;
}

#cue .cue_noticias FIELDSET {
	position: relative;
	float: left;
	
	border: dashed 2px #FFF; 
	width:616px; 
	padding:10px;
}

#cue .cue_noticias LEGEND {
	position: relative; 
	float: left; 
	
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	color: #000; 
}

#cue .cue_noticias LABEL {
	width: 100%; 
	
	font-family: Verdana; 
	font-size: 12px; 
	font-weight:bold; 
	color: #FFF;
}

#cue .cue_noticias DIV.comentario {
	position:relative; 
	float:left; 
	
	width: 606px; 
	
	border-bottom: solid 2px #CCC; 
	padding:5px;
}

#cue .cue_noticias_extras A {
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	
	color: #990000;
}

#cue .cue_noticias_extras A:hover {
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	
	color: #999;
}

#cue .cue_eventos {
	position:relative; 
	float:right;
	
	right: 15px; 
	
	width:270px;  
}

#cue .cue_eventos_evento {
	position: relative; 
	float: left; 
	
	width: 248px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	
	background-color: #E0E0E0; 
	border: dashed 1px #FFF;  
}

#cue .cue_eventos_fecha {
	position: relative; 
	float: left; 
	
	width: 65px; 
	
	text-align: center; 
}

#cue .cue_eventos_fecha_dia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 38px; 
	color: #000; 
}

#cue .cue_eventos_fecha_mes {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 26px; 
	color: #000;
}

#cue .cue_eventos_fecha_hora {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #999;
}

#cue .cue_eventos_texto {
	position: relative; 
	float: right; 
	
	width: 180px; 
}

#cue .cue_eventos_texto A.nombre {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #3E3E40;
	text-align: left;
	text-decoration: none;
}

#cue .cue_eventos_texto FONT.lugar {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #3E3E40;
	text-align: left; 
}

#cue .cue_eventos_texto FONT.direccion {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3E3E40;
	text-align: left; 
}

#cue .cue_eventos_evento_all {
	position: relative; 
	float: left; 
	
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	
	background-color: #E0E0E0; 
	border: dashed 1px #FFF;  
}

#cue .cue_eventos_texto_all {
	position: relative; 
	float: left;
	
	 width: 800px;
	 margin-left: 10px;
}

#cue .cue_eventos_texto_all FONT.nombre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 26px; 
	color: #000;
	text-align: left;	
}

#cue .cue_eventos_texto_all FONT.lugar {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #3E3E40;
	text-align: left; 
	font-weight: bold; 
}

#cue .cue_eventos_texto_all FONT.direccion {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3E3E40;
	text-align: left; 
	font-weight: bold; 
}

#cue .cue_eventos_texto_all FONT.descripcion {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3E3E40;
	text-align: left; 
}

#cue .cue_eventos_venta {
	position: relative; 
	float: right;
	
	width: 118px; 
	height: 15px; 
	
	margin-top: 10px; 
	
	background-color: #FFF; 
	border: dashed 1px #FF9900; 
	
	line-height:15px;
	text-align: center; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9px; 
	color: #FF9900; 
	text-decoration: none;
}

#cue .cue_eventos_vermas {
	font-family: Verdana; 
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	
	color: #333;
}

#cue .cue_eventos_vermas:hover {
	font-family: Verdana; 
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	
	color: #333;
}

A.paginado {
	position:relative; 
	float:left; 
	
	height:18px; 
	padding-top:2px; 
	padding-left:2px; 
	padding-right:2px; 
	
	margin-left:5px; 
	margin-top:10px; 
	
	min-width:20px; 
	
	text-align:center;
	color:#333; 
	text-decoration: none;
	
	background-color: #FFF; 
	border:solid 1px #CCC; 
	cursor:pointer; 
}

A.paginado:hover {
	background-color: #CCC; 
}

#cue .cue_directo {
	position:relative; 
	float:left;
	
	left:15px;
	 
	width:926px; 
}

#cue .cue_directo FONT.title {
	position: relative; 
	float: left; 
	
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	color: #000; 
	
	margin-left: 10px;
	margin-bottom: 10px;
}

#cue .cue_directo FIELDSET {
	position: relative;
	float: left;
	
	border: solid 1px #ccc; 
	width:904px; 
	padding:10px;
}

#cue .cue_directo LEGEND {
	position: relative; 
	float: left; 
	
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	color: #000; 
}

#cue .cue_directo LABEL {
	width: 100%; 
	
	font-family: Verdana; 
	font-size: 12px; 
	font-weight:bold; 
	color: #FFF;
}

#cue .cue_directo DIV.comentario {
	position:relative; 
	float:left; 
	
	width: 914px; 
	
	border-bottom: solid 2px #CCC; 
	padding:5px;
	
	background-color: #EFEFEF;
}

#cue .cue_directo DIV.comentario_manolo {
	position:relative; 
	float:left; 
	
	width: 914px; 
	
	border-bottom: solid 2px #CCC; 
	padding:5px;
	
	background-color: #333333;
}
