a:active{outline: none;}
a:focus{-moz-outline-style: none;}

img{
border: 0;
}

html, body, { height:100%;z-index: -100;position: absolute; width:100%;}
body{ margin:0; padding:0; overflow: hidden; background-color:#000000;}
#bg{
height:100%;
z-index: 0;
position: absolute;
width:100%;
}

/* logo */

#titulo{
position: absolute;
top:0;
left:0;
margin-top: 30px;
width: 370px;
height: 30px;
color: #e4e4e4;
font-family: Harrington;
letter-spacing: 1px;
font-size: 20px;
background-color: black;
text-align: center;
padding: 0;
}

#titulo a{
color: #e4e4e4;
font-family: Harrington;
letter-spacing: 1px;
font-size: 20px;
text-decoration: none;
padding: 0;
margin: 0;
}

#rafa{
position: absolute;
top:0;
left:0;
margin-top: 35px;
width: 170px;
height: 25px;
color: #e4e4e4;
font-family: Harrington;
letter-spacing: 1px;
font-size: 17px;
background-color: black;
}
/* menu principal abajo */

#amenu{
padding-right: 5px;
letter-spacing: 1px;
text-transform: uppercase;
position: absolute;
top: 100%;
left: 0;
margin-top: -90px;
margin-left: 0;
width: 100px;
height: 75px;
background-color: black;
color: white;
text-align: right;
font-family: Harrington;
}

#menu{
position: absolute;
top: 100%;
left: 0;
margin-top: -90px;
margin-left: 106px;
width: 100%;
height: 75px;
background-image: url(../img/bg_menu.png);
background-repeat: repeat;
font-size: 14px;
z-index: 3;
}
#menu_bg{
position: absolute;
top: 100%;
left: 0;
margin-top: -90px;
margin-left: 106px;
width: 100%;
height: 75px;
background-image: url(../img/bg_menu2.png);
background-repeat: no-repeat;
z-index: 2;

}


/*menu*/

#menu ul, li {
list-style-type: none;
}

#menu ul {
margin: 0;
padding: 0;
}

#menu li {
	
}

#menu a {
text-decoration: none;
font-family:Harrington;
color: gray;
padding: 2px 10px;
letter-spacing: 1px;
	
	
	
}

#menu a:hover {

color: #e4e4e4;
	
	
}

#menu ul li a.activo {

color: #e4e4e4;
}

#menu a:link {
text-decoration: none;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;


}


#item_menu{
font-family: Harrington;
letter-spacing: 1px;
color: white;
clear: both;
padding-left: 5px;
font-size: 14px;
height: 20px;
}

/* menu organos*/

#menu_o{
position: absolute;
top:50%;
margin-top: -215px;
width: 390px;
height: 400px;
background-image: url(../img/bg_menu.png);
background-repeat: repeat;
font-family:Harrington;
color: #e4e4e4;
padding-right: 15px;
padding-left: 15px;
padding-top: 10px;
}

#menu_o a{
text-decoration: none;
color: gray;
font-size: 15px;
letter-spacing: 0.01em;
}


#menu_o a:hover{
color: #e4e4e4;
}

#menu_o a.activo{
color: #e4e4e4;
}

/* titulos de contenido*/

#tcontenido{
color: #000;
font-family: Harrington;
letter-spacing: 1px;
font-size: 18px;
border-bottom: 1px solid black;
margin-bottom: 20px;

}

#parentesis{
margin: 0;
padding: 0;
}

/* contenido */

#contenido{
position: absolute;
left: 50%;
top:0;
height:98%;
z-index: 1;
margin-left: -50px;
margin-top: 0px;
width: 430px;
background-color: #e6e6e6;
overflow: auto;
opacity:0.95;
filter:alpha(opacity="95");
padding-top: 40px;
padding: 20px;


}

/*  titulos*/

#titulos{

color: #000;
font-family: Harrington;
letter-spacing: 1px;
font-size: 20px;
text-align: right;
border-bottom: 1px solid black;
margin-bottom: 20px;

}

/* tit */

#tit{

color: #000;
font-family: Harrington;
letter-spacing: 1px;
font-size: 18px;


}

/* firma */ 

#firma{
width: 45px;
height: 15px;
position: absolute;
top: 100%;
right:0;
margin-top: -15px; 
margin-right: 0px; 
color: #e1e2e2;
font-family: "Andale Mono";
font-size: 10px;
background-color: black;
text-align: center;
opacity:0.85;
filter:alpha(opacity="85");
}

#firma a{
color: #e1e2e2;
font-family: "Andale Mono";
font-size: 10px;
text-decoration: none;
}

#firma a:hover {
color: #F37021;
text-decoration: line-through;
} 

#firma a:active {
color: #F37021;
text-decoration: line-through;
} 

#firma a:visited {
color: #e4e4e4;
text-decoration: none;

} 



/*biography*/

#texto_bio{
padding-top: 25px;
text-align: justify;

}
#biografia_m{
position: absolute;
top:50%;
margin-top: -205px;
width: 150px;
height: 85px;
background-image: url(../img/bg_menu.png);
background-repeat: repeat;
font-family:Harrington;
color: #e4e4e4;
padding-right: 15px;
padding-left: 15px;
padding-top: 15px;

}

#biografia_m a{
text-decoration: none;
color: gray;
font-size: 15px;
letter-spacing: 1px;
}

#biografia_m a.activo{

color: #e4e4e4;

}

#bio, #bioe,#tao,#oaba,#top,#cap,#print{
padding-top: 35px;

}

.bio{
text-decoration: none;
color: #555555;

}

#bio2 a{
text-decoration: none;

}

#bio2 a:hover{
text-decoration: none;
color: #555555;
}



/* mis*/

#mis_m{
position: absolute;
top:50%;
margin-top: -205px;
width: 200px;
height: 150px;
background-image: url(../img/bg_menu.png);
background-repeat: repeat;
font-family:Harrington;
color: #e4e4e4;
padding-right: 15px;
padding-left: 15px;
padding-top: 25px;

}

#mis_m a{
text-decoration: none;
color: gray;
font-size: 15px;
letter-spacing: 1px;

}


#mis_m a:hover{
color: #e4e4e4;
}


#mis_m a.activo{
color: #e4e4e4;
}
/*discography*/










/*shop*/

#shop{
background-color: #000;
background-image: url(../images/bgshop.png);
background-repeat: no-repeat;
background-position: bottom;
background-position: right;

}
.shop{
font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
color: #e4e4e4;

width: 450px;
height: 280px;
padding-left: 60px;


}

#respuesta_nuevo{
width: 350px;
height: 115px;
margin-left: auto;
margin-right: auto;
border: 1px solid #292929;
background-color: #090909;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color: white;
text-align: center;
padding: 50px;

}

.input_f{ 
width: 210px;
height: 25px;
border: 1px solid #292929;
background-color: #090909;
color: gray;
}

.boton_f{
width: 215px;
border: 1px solid #292929;
background-color: #090909;
color: gray;
margin-left: auto;
margin-right: auto;
}

.boton_f a:hover{
color: #e4e4e4;
}

h4{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: right;
letter-spacing: 1px;
}


/* especificaciones */

#esp{
width: 385px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 1px solid #292929;
background-color: #090909;
height: 20px;
padding-top: 4px;
}

#esp a{

text-decoration: none;
color: gray;
}

#esp a:hover{
color: white;
}


#video a{
color: black;
text-decoration: none;
}


/* nav */

a.nav:link, a.nav:visited, a.nav:active { 
color: #888; 
text-decoration: none; 
} 
a.nav:hover { 
color: #000; 
 
}


/* lujan */

l{
font-size: 25px;
text-transform: capitalize;
font-family: Times;

}

/* esp */

.titulo_esp {
	font-size: 18px;
	font-weight: bold;
}
.titulos_esp2 {
	font-weight: bold;
}
.titulo_esp3 {
	font-weight: bold;
	font-size: 14px;
}
.desc_esp3 {
	font-size: 14px;
}
.ul_datos {
	font-size: 14px;
	font-style: italic;
}


#order a{
text-transform: lowercase;
color: red;
font-size: 18px;
text-decoration: none;

}


/*denuncia lujan*/

#denuncia{
clear: both;
margin-top: 10px;
margin-bottom:10px;
width: 385px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: auto;
margin-right: auto;
height: 30px;
background-color: #090909;
padding-top: 10px;

}

#d_i{
width: 50%;
float: left;
text-align: center;
}

#d_e{
text-align: center;
width: 50%;
float: right;
}

#d_i a{
width: 592px;
font-size:12px;
text-decoration: none;
text-align: center;
background-color: #090909;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
font-size: 14px;
color: gray;
}



#d_e a{
width: 592px;
font-size:12px;
text-decoration: none;
text-align: center;
background-color: #090909;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
font-size: 14px;
color: gray;
}

#d_i a:hover{
color: white;
}
#d_e a:hover{
color: white;
}



#basilica a{
text-decoration: none;
font-family: Verdana;
font-size: 12px;
color: black;

}

#bgim{
	position:fixed;
	top:0;
	left:0;
	z-index:0;
}


