
.fondo_menu {width: 100%; background-color: #e8e8e9; 
height:30px; }/*background-color: #e8e8e9; border-bottom:solid #e8e8e9 3px;height:3,1%;*/

#menu {  text-align: center;
font-size: 65%;
width: 100%;
margin: 0;
}

#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
margin-right: 2px;
}

#menu ul li a {display: block;
text-decoration: none;
color: #666666;
background-color: #e8e8e9;
border-top: solid 1px #fff;
border-bottom: solid 1px #fff;
padding: 8px;
position: relative;
}
#menu ul li:hover {position: relative;}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: #bbaaaa;
color: #e8e8e9;
position: relative;
}
#menu ul li a.nivel1 {display: block!important;display: none;
position: relative; }

#menu ul li ul {display: none;}

#menu ul li a:hover ul, #menu ul li:hover ul {display: block;position: absolute;left: -20px;}

#menu ul li ul li a {width: 120px; padding: 6px 0px 8px 0px; border-top-color: #ffffff;
}
#menu ul li ul li a:hover {border-top-color: #ffffff;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}




.fondo_menu2 {background-color: white; 
width:45%;
_width: 55%;
height:30px; margin: 0 auto;
}/*background-color: #e8e8e9; border-bottom:solid #e8e8e9 3px;height:3,1%;*/

#menu2 {  text-align: center;
font-size: 65%;
width: 100%;
margin-left: 0;
}
#menu2 ul { list-style-type: none;}
#menu2 ul li.nivel1 { float: left; margin-right: 2px;width: 130px;}

#menu2 ul li a {display: block;
text-decoration: none;
color: #666666;
background-color: #ffffff;
border: solid 1px #e8e8e9;
padding: 8px;
position: relative;
}
#menu2 ul li:hover {position: relative;}
#menu2 ul li a:hover, #menu2 ul li:hover a.nivel1 {background-color: #e8e8e9;
color: #333333;
position: relative;
}
#menu2 ul li a.nivel1 {display: block!important;display: none;
position: relative; }

#menu2 ul li ul {display: none;}

#menu2 ul li a:hover ul, #menu ul li:hover ul {display: block;position: absolute;left: -20px;}

#menu2 ul li ul li a {width: 150px; padding: 6px 0px 8px 0px; border-top-color: #ffffff;
}
#menu2 ul li ul li a:hover {border-top-color: #ffffff;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}


.fondo_menu3 {background-color: white; 
width: 70%;
_width: 85%;
height:30px; margin: 0 auto;
}/*background-color: #e8e8e9; border-bottom:solid #e8e8e9 3px;height:3,1%;*/

#menu3 {  text-align: center;
font-size: 65%;
width: 100%;
margin: 0;
}
#menu3 ul { list-style-type: none;}
#menu3 ul li.nivel1 { float: left; margin-right: 2px;
width: 130px;
_width: 150px;}

#menu3 ul li a {display: block;
text-decoration: none;
color: #666666;
background-color: #ffffff;
border: solid 1px #e8e8e9;
padding: 8px;
position: relative;
}
#menu3 ul li:hover {position: relative;}
#menu3 ul li a:hover, #menu2 ul li:hover a.nivel1 {background-color: #e8e8e9;
color: #333333;
position: relative;
}
#menu3 ul li a.nivel1 {display: block!important;display: none;
position: relative; }

#menu3 ul li ul {display: none;}

#menu3 ul li a:hover ul, #menu ul li:hover ul {display: block;position: absolute;left: -20px;}

#menu3 ul li ul li a {width: 150px; padding: 6px 0px 8px 0px; border-top-color: #ffffff;
}
#menu3 ul li ul li a:hover {border-top-color: #ffffff;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}





BODY {
	
	font-family: Verdana,sans-serif;
	font-size: 12; 
	background-color:#4a4a4a;
	color:#000000;
	font-weight: 550;
    margin:0 auto;
	margin-top: 30px;
	overflow-x: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
	min-width: 780px;
} 

.caja {
background-color: white;
width: 80%;
/*height:90%;*/
/*min-height: 600px;*/
/*max-height: 800px;*/
text-align: center;
margin: 0px auto;
overflow: hidden;

}

.contenedor_pagina_index {
	width: 412px;
	height: 100%;
	margin-top: 20px;
	float: center; 
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}


.contenedor_contenidos {
	width: 100%;
	max-height: 550px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: solid white 10px;
	}


a {	text-decoration: none;}
H1{
font-size: 115%;
color: #bbaaaa;
font-weight: bold;}


h2{
font-size: 11;
color: #bbaaaa;
font-weight: light;}

img{border:0;}


.banner_superior{
	repeat-background: no-repeat;
	width: 760px;
	margin: 0 auto;
}







.tabla_botones_index {
	padding:0px; 
	width:412px; 
	overflow:none; 
	clear:none; 
	position:fixed;
	margin-bottom:20px;}


.tr_index{
	padding:0px; 
	width:412px; 
	display:inline; 
	clear:none}


.td_index1{
	margin-left:0px; 
	display:inline; 
	clear:none; 
	float: left;
	}

.td_index2{
	margin:auto; 
	display:inline; 
	clear:none; 
	float: right;
}

.path {
	border-top: solid #e8e8e9 1px;
	font-size: 65%;
	font-weight: light;
	widht: 60%;
	clear: both;
	color: #999999;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	background-color:#ffffff;
	text-align:left;
}
.path a:hover{
	color: #4a4a4a;
}

.path a{
	color: #bbaaaa;
	font-weight: bold;}


.foto_menu {
widht: 412px;
height:390px;
float: center;
margin-top: 40px;
_margin-top: 10px;
margin-bottom: 10px;
_margin-bottom: 0px;

}

.pie_cuadro {
width: 400px;
/**/margin: 10px;
margin: 0 auto;
margin-bottom: 30px;
font-size: 65%;
font-weight: light;
color: #333333;
}

.foto_biografia {
widht: 241px;
height:160px;
float: center;
margin-top: 50px;
margin-left: 20px;

}

.texto{
text-align: justify;
font-size: 75%;
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
margin-top: 0px;
margin: 10px;
line-height: 1.5;
border: solid red 4 px;
_overflow: auto;
}

.texto a{
color: #bbaaaa;
font-weight: bold;}

.jluis{
background-image: url(../imagenes/jluis.gif);
repeat-background: no-repeat;
float: left;
height: 50px;
width: 263px;
}

.contacto{
repeat-background: no-repeat;
float: right;
height: 50px;
width: 100px;
}


.audio{
/*margin left: 0 auto;
margin right: 0 auto;*/
margin: 0 auto;
height: 50px;
width: 250px;
}


.enlaces_audio{
padding-top: 2px;
font-size: 75%;
color: #666666;
text-align: left;
width: 80px;
float: left;
}

.player{
float: left;
}

/*galer&iacute;a de fotos*/
.galeria {
width: 480px;
/**/margin: 10px;
margin: 0 auto;
padding-top: 30px;
font-size: 65%;
font-weight: bold;
color: #333333;

}

.galeria a{
color: #bbaaaa;
font-size: 105%;
}

