html {
height:100%;
}

body {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}

a {
	color:#FFF;
	text-decoration:none;
}
.bg {
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(bgbio.jpg);
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	padding-bottom: 50px;
}
.menuList {
	background-color: #F00;
}



.contenedor {
	height: 100%;
	width: 100%;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -50px;
	margin-left: 0px;
	overflow: hidden;
}

#tb_menu {
	font-size: 12px;
	font-weight: normal;
	padding:5px;
}
#tb_menu a:link{
	color:#FFF;
	text-decoration:none;
	filter: alpha(opacity=100);
	opacity :1;
	z-index:5;
	position:relative;
}
#tb_menu a:hover {
	color:#ddd;
	text-decoration:none;
	z-index:5;
}

.bg {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	position:absolute;
}
.logo {
	background-position:left;
	background-repeat:no-repeat;
	width:361px;
	height:85px;
	position:absolute;
	left:20px;
	top:15px;
	z-index: 99;
}
.menu {
	bottom:0px;
	width:100%;
	height:30px;
	background-color:#000000;
	position:absolute;
	filter: alpha(opacity=74);
	opacity:0.74;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	z-index:9999;
}
.bioBox {
	position: absolute;
	left: 50%;
	height: 485px;
	width: 700px;
	margin-left: -350px;
	margin-top:0px;
	margin-bottom: 0px;
	top: 1000px;
}

.box {
	top: 100%;
	position: absolute;
	width: 100%;
	left: 0px;
	height: 90%;
	overflow:visible;
	margin-top:0px;
	margin-bottom: 0px;
}
.bioText {
	overflow: hidden;
	position: absolute;
	height: 340px;
	width: 630px;
	left: 25px;
	top: 60px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.contenido {
	position: absolute;
	height: 470px;
	width: 700px;
	left: 50%;
	top: 120px;
	margin-left: -490px;
}
.prevImg {
	position: absolute;
	height: 30px;
	width: 20px;
	left: 0px;
	top: 180px;
	background-color: #9900CC;
	vertical-align: middle;
}
.thumbPrevImg {
	position: absolute;
	height: 30px;
	width: 20px;
	left: 10px;
	top: 400px;
	background-color: #9900CC;
	vertical-align: middle;
}
.currentImg {
	position: absolute;
	height: 340px;
	width: 90%;
	left: 50%;
	top: 30px;
	background-color: #003399;
	margin-left: -45%;
}


.nextImg {
	position: absolute;
	height: 30px;
	width: 20px;
	right: 0px;
	top: 180px;
	background-color: #9900CC;
	vertical-align: middle;
}

.thumbNextImg {
	position: absolute;
	height: 30px;
	width: 20px;
	right: 10px;
	top: 400px;
	background-color: #9900CC;
	vertical-align: middle;
}
.thumbImgBox {
	position: absolute;
	height: 70px;
	width: 90%;
	left: 50%;
	top: 380px;
	background-color: #FF66FF;
	margin-left: -45%;
}
.thumbImg {
	float: left;
	height: 50px;
	width: 50px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 11px;
}



.contenidoMenuBox {
	position:absolute;
	width:340px;
	height:55px;
	right:-340px;
	top:30px;
	vertical-align: middle;
	z-index: 9;
	background-repeat: no-repeat;
	background-position: left top;
	filter: alpha(opacity=73);
	opacity:0.73;
}

.contenidoMenuList {
	position:absolute;
	width:317px;
	height:0px;
	right:-100%;
	top:77px;
	filter: alpha(opacity=0);
	opacity:0;
	padding-left: 10px;
	border: thin solid #404040;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
.artMp3 {
	position: absolute;
	width: 200px;
	height: 450px;
	top: 29px;
	right: 20px;
}
.cancionesBox {
	background-color: #990000;
	position: absolute;
	height: 400px;
	width: 350px;
	left: 50%;
	top: 50%;
	margin-top: -200px;
	margin-left: -175px;
}

.contenitoText {
	position: absolute;
	width: 60%;
	height: 410px;
	top: 30px;
	left: 43%;
	margin-left:-40%;
	overflow: auto;
}
#contenitoText iframe {

}
#textLoader {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	position: relative;
}
#contart {
	background-image: url(musartbg.png);
	background-repeat: repeat;
	border: thin solid #999;
}




.bioTitulo {
	position: absolute;
	top: 17px;
	left: 30px;
}

.hide {
	filter: alpha(opacity=0);
	opacity:0;
	display: none;
}


.textBienvenida {
	position:absolute;
	width:500px;
	height:auto;
	filter:alpha(opacity=0);
	opacity:0;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color:#FFF;
	top:100px;
	right:60px;
}
.textBienvenida a {
	color:#FFF;
	font-size:14px;
}

.textContacto {
	position:absolute;
	width:500px;
	height:auto;
	filter:alpha(opacity=0);
	opacity:0;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color:#FFF;
	top:170px;
	left:70px;
	display:none;
}
.textContacto a {
	color:#FFF;
	font-size:18px;
}
.contenidoDos {

	position: absolute;
	height: 470px;
	width: 50%;
	left: 12.5%;
	margin-top:130px;
	background-color: #0099FF;
}
#menumus {
	background-image: url(menumus.png);
}
#menulit {
	background-image: url(menulit.png);
}
#menugal {
	background-image: url(menugal.png);
}
#menudis {
	background-image: url(menudis.png);
}
#menupar {
	background-image: url(menupar.png);
}





.link{
	cursor:pointer;
	z-index:5;
}



















#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #ccc;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
.video {
	position: absolute;
	height: 385px;
	width: 640px;
	left: 10%;
	top: 120px;
	background-color: #000;
	filter:alpha(opacity=0);
	opacity:0;
	padding:20px;
	display: none;
}
#mainBox {
	filter:alpha(opacity=0);
	opacity:0;
	z-index:8;
	height:100%;
	display:none;
}
#introBox {
	filter:alpha(opacity=100);
	opacity:1;
	z-index:9;
	width:100%;
	height:100%;
	background-color:#000;
	position: absolute;
}









.galeriaBox {
	background-color: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	display: none;
	overflow: hidden;
	
}

.galeriaBoxHeaderBg {
	background-color: #000;
	position: absolute;
	height: 30px;
	width: 100%;
	filter: alpha(opacity=50);
	opacity:0.5;
	z-index: 0;
}
.galeriaBoxHeader {
	position: absolute;
	height: 30px;
	width: 100%;
	z-index: 9;
}
.galThumbsBox {
	position: absolute;
	height: 90px;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background-color: #000;
	filter: alpha(opacity=70);
	opacity:0.7;
}
.galPrevThumb {
	position: absolute;
	height: 100px;
	width: 50px;
	left: 30px;
	top: 0px;
}
.galNextThumb {
	position: absolute;
	height: 100px;
	width: 50px;
	top: 0px;
	right: 30px;
}
.galThumbList {
	height: 80px;
	width: 70%;
	margin-left: -35%;
	position: absolute;
	left: 50%;
	top: 0px;
	overflow: hidden;
	padding-right: 10px;
}
.galThumb {
	height: 70px;
	position: absolute;
	width: auto;
	top: 5px;
	margin-right: 10px;
}
.galThumb img {
	border: thin solid #FFF;
}
.fotoInfo {
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	position: absolute;
	height: 200px;
	width: 300px;
	right: 20px;
	top: 30px;
	overflow: hidden;
	filter: alpha(opacity=0);
	opacity:0;
	border: thin solid #FFF;
}

.galMenu {
	position: absolute;
	height: 20px;
	width: 200px;
	top: 5px;
	right: 50%;
	color: #FFF;
	z-index: 9;
	margin-right: -100px;
}
.contenidoDisco {
	background-image: url(canbg.png);
	background-repeat: repeat;
	position: absolute;
	height: 400px;
	width: 650px;
	left: 50%;
	top: 130px;
	margin-left: -450px;
}
