.foGe {/*fondo general y de título*/
position:absolute;
top:0px;
left:0px;
width:770px;
height:515px;
overflow:hidden;
visibility:hidden;
color:white;
font-size:16px;
font-family:"Times New Roman", Times, Serif;
}
.foTx {/*fondo del texto*/
position:absolute;
top:0px;
left:0px;
width:770px;
height:515px;
background:url(images/fondomuyosc.jpg) black no-repeat;
overflow:hidden;
}
.frAn {/*año*/
position:absolute;
font-size:31px;
font-weight:bold;
text-align:right;
top:455px;
left:482px;
width:245px;
}
.frFe {/*fecha*/
position:absolute;
font-size:22px;
font-style:italic;
text-align:right;
top:430px;
left:507px;
}
.frTi {/*texto del título*/
position:absolute;
height:100px;
padding-left:10px;
font-size:70px;
font-style:italic;
font-family:"Monotype Corsiva","Times New Roman", Times, Serif;
}
.frTx {/*textos*/
position:absolute;
top:45px;
left:215px;
width:510px;
height:260px;
text-align:justify;
padding-right:15px;
overflow:auto;
scrollbar-face-color:rgb(0,0,0);
scrollbar-track-color:rgb(50,50,50);
scrollbar-arrow-color:rgb(200,200,200);
scrollbar-highlight-color:rgb(255,255,255);
scrollbar-shadow-color:rgb(100,100,100);
scrollbar-3dlight-color:rgb(0,0,0);
scrollbar-darkshadow-color:rgb(0,0,0);
}
.frXX {/*fr en general*/
position:absolute;
}
.FrM2 {/*menu nivel 2*/
position:absolute;
top:30px;
left:10px;
width:180px;
height:280px;
overflow:hidden;
}
.tbM2 {/*tabla del menú nivel 2*/
width:180px;
height:280px;	
text-align:right;
border:0;
}
.NNmA {/*..m1 menú adicional*/ 
color:gray;
background: black;
font-size:12px;
font-weight:bold;
}
.ONmA {/*over*/
color:rgb(185,71,102);
background: black;
cursor:pointer;
font-size:12px;
font-weight:bold;
}
.NSmA {/*selec*/
color:rgb(185,71,102);
background: black;
font-size:12px;
font-weight:bold;
}
.OSmA {/*over+selec*/
color:rgb(185,71,102);
background: black;
cursor:pointer;
font-size:12px;
font-weight:bold;
}
.NNm0 {/*..m1 menú nivel 0*/ 
color:gray;
cursor:pointer;
font-size:16px;
line-height:20px;
}
.ONm0 {/*over*/
color:rgb(185,71,102);
cursor:pointer;
font-size:16px;
line-height:20px;
}
.NSm0 {/*selec*/
color:rgb(185,71,102);
font-size:16px;
line-height:20px;
}
.OSm0 {/*over+selec*/
color:rgb(185,71,102);
cursor:pointer;
font-size:16px;
line-height:20px;
}
.NNm1 {/*..m1 menú nivel 1*/ 
color:rgb(125,125,125);
font-size:18px;
font-weight:bold;
line-height:21px;
}
.ONm1 {/*over*/
color:rgb(175,71,102);
cursor:pointer;
font-size:18px;
font-weight:bold;
line-height:21px;
}
.NSm1 {/*selec*/
color:rgb(175,71,102);
font-size:18px;
font-weight:bold;
line-height:21px;
}
.OSm1 {/*over+selec*/
color:rgb(175,71,102);
cursor:pointer;
font-size:18px;
font-weight:bold;
line-height:21px;
}
.NNm2 {/*menú nivel 2*/
color:rgb(125,125,125);
font-size:16px;
font-weight:bold;
}
.ONm2{/*over*/
cursor:pointer;
color:rgb(185,71,102);
font-size:16px;
font-weight:bold;
}
.NSm2{/*over+selec*/
color:rgb(125,125,125);
font-size:16px;
font-weight:bold;
}
.OSm2{/*selec*/
cursor:pointer;
color:rgb(185,71,102);
font-size:16px;
font-weight:bold;
}
.NNm3{/*menú nivel 3*/
color:rgb(225,225,225);
font-size:14px;
}
.ONm3{/*over*/
cursor:pointer;
color:rgb(185,71,102);
font-size:14px;
}
.NSm3{/*over+selec*/
color:rgb(225,225,225);
font-size:14px;
}
.OSm3{/*selec*/
cursor:pointer;
color:rgb(185,71,102);
font-size:14px;
}
.NNm4{/*menú nivel 4*/
color:rgb(175,175,175);
font-size:12px;
margin-right:15px;
text-decoration:none;
}
.ONm4{/*over*/
cursor:pointer;
color:rgb(185,71,102);
font-size:12px;
margin-right:15px;
text-decoration:none;
}
.NSm4{/*over+selec*/
cursor:pointer;
color:rgb(175,175,175);
font-size:12px;
margin-right:15px;
text-decoration:none;
}
.OSm4{/*selec*/
cursor:pointer;
color:rgb(185,71,102);
font-size:12px;
margin-right:15px;
text-decoration:none;
}
a{
color:gray;
text-decoration:underline;
font-weight:bold;
}
a:hover{
color:rgb(185,71,102);
font-weight:bold;
}
table{
color:white;
font-size:16px;
font-weight:normal;
text-align:justify;
width:100%;
border:0;
}
h2{
font-size:22px;
font-weight:normal;
font-style:italic;
}
h4{
color:gray;
font-weight:bold;
}
h6{
font-weight:bold;
}
big{
font-size:22px;
}
img{border:0;}
/*te... texto general*/
.te{
color:white;
font-size:16px;
font-weight:normal;
text-align:justify;
}
.teTC{/*letras capitales del título*/
color:rgb(175,51,102); /*púrpura del corel*/
font-size:110px;
}
.teM2ti{/*título del menú nivel 2*/ 
color:rgb(175,71,102);
font-size:18px;
font-weight:bold;
}
.teXL{
font-size:18px;
}
.imgIn{
border:thin solid rgb(175,71,102);
cursor:pointer;
}
.imgOut{
border:thin solid black;
}