@charset "utf-8";
/* CSS Document */
/*
html,body{
	height: 100%;
	margin: 0px;
	background-image:url(../img/fondoGiga.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}*/
#cuerpo {
	height: 100%;
	width: 100%;
	right:auto;
	left:auto;
}
#footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 68px;
}
.cuadroSup{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:22px;
	width:1000px;
}
.interiorSup{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:22px;
	width:888px;
}
.interiorInf{
	float:left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:22px;
	width:888px;
}
.cuadroInf{
	float:left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:22px;
	width:1000px;
}
.izqSup{
	float:left;
	width:22px;
	height:22px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
}
.miniIzqSup{
	float:left;
	width:15px;
	height:15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
}

.derSup{
	float:right;
	width:22px;
	height:22px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.miniDerInf{
	float:right;
	width:15px;
	height:15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}

.menu{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:30px;
	width:1000px;
}
.menu a{
	color:transparent;
}
.menu2{
	float:left;
	height:30px;
	width:1000px;
}
.izqMenu{
	float:left;
	width:22px;
	height:30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
}
.centralMenu{
	float:left;
	width:953px;
	height:30px;
	background-color:#FFFFFF;	
}
.centralMenuIzq{
	float:left;
	width:750px;
	height:30px;
	background-color:#FFFFFF;	
}
.centralMenuDer{
	float:right;
	width:115px;
	height:30px;
	background-color:#FFFFFF;	
}
.centralContactar{
	width:953px;
	float:left;
	background-color:#FFFFFF;	
}
.derMenu{
	float:right;
	width:22px;
	height:30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.contenido{
	float:left;
	width:978px;
	padding-left:22px;
}
.izqContenido{
	float:left;
	width:22px;
}
.derContenido{
	float:right;
	width:22px;
}
.cenContenido{
	float:left;
	width:954px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.interior{
	float:left;
	padding-left:22px;
	height:22px;
}
.interiorBajo{
	float:left;
	padding-left:44px;
	height:22px;
}
.interiorCont{
	float:left;
	height:22px;
	width:900px;
}
.centralInterior{
	float:left;
	width:852px;
}
.centro{
	float:left;
	padding-left:44px;
	padding-right:44px;
}
.seccion{
	float:left;
	width:820px;
	padding:22px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}

/*noticias*/

.noticia{
	float:left;
	width:758px;
	padding:15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}
.noticiaSup{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:15px;
	width:805px;
}
.noticiaInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:15px;
	width:805px;
}
.marcoFoto{
	float:left;
	width:104px;
}
.fotoIzqSup{
	float:left;
	width:11px;
	height:11px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
}
.fotoDerInf{
	float:right;
	width:11px;
	height:11px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.fotoSup{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:11px;
	width:92px;
}
.fotoInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:11px;
	width:94px;
}

.foto{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	width:80px;
}
.infoNoticia{
	width:630px;
	float:right;
}
.fecha{
	padding-top:5px;
	font-size:10px;
}
.titular{
	padding-top:4px;
	padding-bottom:10px;
	font-size:18px;
	font-weight:bold;	
}
.textoNoticia{
	padding-right:6px;
	text-align:justify;
	line-height:18px;
}
.verTodo{
	float:right;
	border-width: 1px;
	border-style: dotted;
	border-color: #a7a7a7;
	font-size:10px;
	color:#a7a7a7;
}

/*musica*/
.cajaDisco{
	float:left;
	width:708px;
	padding:40px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}

.marcoDisco{
	float:left;
	width:174px;
}
.discoSup{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:11px;
	width:163px;
}
.infoDisco{
	width:500px;
	float:right;
}
.disco{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	width:150px;
}
.discoInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:11px;
	width:161px;
}
.titularDisco{
	padding-top:6px;
	padding-bottom:10px;
	font-size:22px;
	font-weight:bold;	
}
.comprar{
	float:left;
	padding:2px;
	font-size:11px;
	color:#999999;
}
.comprar a,.comprar a:link{
	color:#999999;
	text-decoration:none;
}
.playlist{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cecece;
}
.track{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cecece;
}
.play{
	float:left;
	width:13px;
	height:13px;
}
.sonando{
	float:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e20000;
	width:13px;
	height:13px;
}
.tituloCancion{
	float:left;
	padding-left:10px;
	width:400px;
	color:#666666;
}
.tituloActual{
	float:left;
	padding-left:10px;
	width:400px;
}
.duracion{
	float:right;
	width:40px;
	text-align:right;
	padding-right:5px;
}

/*conciertos*/
.izquierda{
	float:left;
	width:260px;		
}
.lineUp{
	float:left;
	width:252px;
	padding-top:30px;
}
.titularLineUp{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ececec;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ececec;
}
.nombresLineUp{
	padding-left:11px;
	padding-top:22px;
	border-width: 1px;
	border-style: solid;
	border-color: #ececec;
}
.marcoCalendario{
	float:left;
	width:272px;
}
.infoConciertos{
	width:390px;
	float:right;
}
.calendarioSup{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:11px;
	width:261px;
}
.calendarioInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:11px;
	width:259px;
}
.calendario{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	width:238px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
}
.fichaConcierto{
	float:left;
	padding:10px;
	width:380px;
}
.todoFecha{
	float:left;
}
.dia{
	background-image:url(../img/fondoFecha2.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	width:73px;
}
.diaPasado{
	background-image:url(../img/fondoFecha.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	width:73px;
}
.mes{
	background-image:url(../img/fondoMes.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#858585;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	padding-top:1px;
	padding-bottom:3px;
	width:73px;
}
.infoFecha{
	float:right;
	width:290px;
}
.sala{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	
}
.comprarEntrada{
	float:left;
	width:280px;
	padding:2px;
	font-size:10px;
	color:#999999;
}

.textoEntradas{
	color:#999999;
	float:left;
	padding-right:4px;
	padding-top:2px;
	padding-left:4px;
}
.textoEntradas a,.textoEntradas a:link {
	color:#999999;
	text-decoration:none;
}

.otrosPuntos{
	padding-top:2px;
	float:right;
	width:130px;
	font-size:10px;

}
.separador{
	padding-bottom:20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;

}

/*videos*/

.cajaVideos{
	float:left;
	width:768px;
	padding-left:15px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.video{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	width:195px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
.video a{
	color:transparent;
}
.video img{
	border-width: 1px;
	border-style: dotted;
	border-color: #a7a7a7;
}
.marcoVideo{
	float:left;
	width:249px;
}
.videoSup{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:11px;
	width:238px;
}
.videoInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:11px;
	width:238px;
}
.titularVideo{
	font-size:14px;
	font-weight:bold;	
	background-color:#FFFFFF;
	padding:8px;
}
.lugarVideo{
	font-size:11px;
	background-color:#FFFFFF;
	padding-left:10px;
}

/*1 video*/

.caja1Video{
	float:left;
	width:748px;
	padding:20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}
.rutaVideo{
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	font-weight:bold;
	color:#666666;
	width:748px;
	text-decoration:none;
}
.rutaVideo a,.rutaVideo a:link {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.rutaVideo a:hover {
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.containerVideo{
	background-color:#efefef;
	padding-top:8px;
	padding-bottom:8px;
}
.info1Video{
	padding:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #efefef;
}
.titular1Video{
	font-size:18px;
	font-weight:bold;	
	background-color:#FFFFFF;
	padding-top:10px;
}
.subtitulo1Video{
	font-size:12px;
	background-color:#FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
}
.cerrarTodo{
	float:right;
	border-width: 1px;
	border-style: dotted;
	border-color: #efefef;
	font-size:10px;
	color:#a7a7a7;
}

/*Fotos*/

.seccionFotos{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	float:left;
	width:800px;
	padding:32px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.cajaFotos{
	float:left;
	width:765px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}
.cajaFotos a{
	color:transparent;
}
.fotoGrande{
	float:left;
}
.fotoMini{
}
.fotosSup{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:15px;
	width:781px;
}
.fotosInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:15px;
	width:782px;
}
.cajaAlbums{
	float:left;
	width:725px;
	padding-left:40px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}
.indice{
	float:left;
	width:200px;
	padding-top:3px;
}
.albums{
	float:right;
	width:480px;
}
.albums a{
	color:transparent;
}
.titularAlbums {
	padding-bottom:36px;
}
.titularAlbums a{
	color:transparent;
}
.categoria{
	padding-bottom:12px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.subcategoria{
	padding-left:18px;
	padding-bottom:8px;
	font-weight:bold;
	color:#e20000;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.nombreAlbum{
	padding-left:30px;
	padding-bottom:15px;
	font-size:11px;
	line-height:14px;
}
.nombreAlbum a, .nombreAlbum a:link{
	text-decoration:none;
}
.nombreAlbum a:hover{
	color:#FF0000;
	text-decoration:none;
}
.titularAlbum{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;

}
.encAlbum{
	background-image:url(../img/fdoEncTitular.gif);
	background-repeat:repeat-x;
	padding-left:13px;
	padding-bottom:18px;
}
.thumb a, .thumb a:link{
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration:none;
}
.thumb a:hover{
	opacity: 0.7;
	filter: alpha(opacity=80);
	text-decoration:none;
}
.puntos{
	border-width: 1px;
	border-style: dotted;
	border-color: #a7a7a7;
}

/*contacto*/

.infoContratacion{
	width:520px;
	float:right;
}
.mailContacto{
	float:left;
	font-size:11px;
	width:200px;
	padding-top:10px;
}
.mailContacto a, .mailContacto a:link{
	text-decoration:none;
}
.contacto{
	float:left;
	width:728px;
	padding:30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	background-color:#FFFFFF;
}
.direccion{
	float:left;
	line-height:16px;
	padding-top:10px;
}
.direccion a, direccion a:link{
	text-decoration:none;
}

.titularContacto{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;

}

.marcoLogo{
	float:left;
	width:184px;
}
.logoSup{
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7a7a7;
	height:11px;
	width:172px;
}
.logoInf{
	float:right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a7a7a7;
	height:11px;
	width:173px;
}
.logoIzqSup{
	float:left;
	width:11px;
	height:11px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
}
.logoDerInf{
	float:right;
	width:11px;
	height:11px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
}
.logo{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a7a7a7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #a7a7a7;
	width:160px;
}
.logo a{
	color:transparent;
}

/*créditos*/

.cajaCreditos{
	float:right;
	padding:10px;
	height:48px;
	width:48px;
}
.dentroCreditos{
	color:#666666;
	height:30px;
	width:44px;
	border-width: 1px;
	border-style: dotted;
	border-color: #a7a7a7;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top:14px;
	text-decoration:none;
}
.dentroCreditos a, .dentroCreditos a:link{
	text-decoration:none;
}
.cajaSuscripcion{
	float:left;
	padding:10px;
	height:48px;
	width:400px;
}
.dentroSuscripcion{
	color:#666666;
	height:30px;
	width:300px;
	border-width: 1px;
	border-style: dotted;
	border-color: #a7a7a7;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:left;
	padding-top:14px;
	padding-left:12px;
	text-decoration:none;
	line-height:11px;
}
.dentroSuscripcion a, .dentroSuscripcion a:link{
	text-decoration:none;
}
.campo{
	font-size:10px;
	color:#666666;
	border-width: 1px;
	border-style: solid;
	border-color: #a7a7a7;
	background-color:#FFFFFF;
	width:144px;
}
.boton{
	font-size:10px;
	padding:1px;
	color:#FFFFFF;
	border-width:0px;
}