body {
    font-family: "Times New Roman", Garamond, serif ;
    font-weight: bold;
    font-size: 18px;
    text-align: justify; 
    color: black;
    link:#0000FF;
    vlink: grey;
    alink:#00FF00;
    color: black; /*color: #7E0A06;*/
    background-color: lightgray;      /* color del fondo total de la página */
    }
    
h1{ /* Cabeceras de párrafos*/
font-family: "Times New Roman", Garamond, serif ;
font-size:x-large;
color: blue;
/*border-style: groove;*/
text-align:center;} 

h1.border{
font-family: "Times New Roman", Garamond, serif ;
font-size:x-large;
color: white; 
background-color:blue;
text-align:left;
border-width: 1; 
border: solid; 
}


h2{ /* Cabeceras de párrafos*/
font-family: "Times New Roman", Garamond, serif ;
font-size:large;
text-align:left;
color: darkblue; /*#002674;*/
} 

.centered{  /* Para cabeceras centradas*/
text-align:center;}

p{ /* texto*/
text-align:justify;}    

/* Figures with captions */
div.figureright {
  float: right;
  width: float;
  border: none; /*thin silver solid;*/
  margin: 1.5em;
  padding: 1.5em;
}

div.figureleft {
  float: left;
  width: float; 
  border: none; /*thin silver solid;*/
  margin: 1.0em;
  padding: 1.0em;
}


div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


.bulletbluesmall {list-style-image: url('images/bullet_blue_small.gif');}
    
.bulletredsmall {list-style-image: url('images/bullet_red_small.gif');}

.bulletredarrow {list-style-image: url('images/bullet_flecha_roja.gif');}   

td {/*elementos de tablas*/
    color: #000000;
    text-align:center;
}
th { /*Cabecera de tablas*/
    font-weight: bold;
    text-align:center;
}

/*-----------------------MENU-----------------------------------*/

#navcontainer{width: 190px; }

#navcontainer ul
{
list-style-image: url('images/bullet_blue_small.gif');
position:relative;
text-align:left; 
left:1em;    
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: "Times New Roman", Garamond, serif ;
/*font-family: Arial, Helvetica, sans-serif;*/
font-weight: bold;
}

#navcontainer a
{
font-family: Verdana, Arial, Trebuchet, sans-serif;
font-size: 14px;
display: block;
text-align:left; 
padding: 3px;
width: 200px;
background-color: #99CCFF; /*white; /*#DED29B; /*#036;*/
border-bottom: 2px solid #eee;
}


#navcontainer a:link, 
#navlist a:visited
{
color: blue; /*#EEE;*/
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

#navcontainer a:active
{
background-color: #369;
color: #fff;
}

ul.menunobullet{
    list-style-type:none;
    position:relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    color: black; /*7E0A06;*/
}

ul.menu1{
    /*list-style-image: url('images/bullet_blue_small.gif');*/
    position:relative;
    left:-0.5em;    
    list-style-type:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
    color: white; /*7E0A06;*/
}

ul.menu2{
    position:relative;
    left:0em;    
    list-style-image: url('images/bullet_blue_small.gif');   
    list-style-type:none;
    font-family: "Times New Roman", Garamond, Goergia, serif;
    font-size: 16px;
    color: black;
    line-height: 1.5em
}

ul.menu3{
    position:relative;
    left:0em;    
    list-style-image: url('images/bullet_red_small.gif');   
    list-style-type:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    line-height: 1.5em
}


ul.lista3{
    position:relative;
    left:0em;    
    list-style-image: url('images/bullet_flecha_roja.gif');    
    list-style-type:none;
    font-family: Verdana, Times, Helvetica, sans-serif;
    font-size: 15px;
    color: darkblue;
    line-height: 1.1em
}


ul.menu a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 16px;*/
    line-height: 1.5em;
    color: #7E0A06;
    font-weight: bold;
    text-decoration: none;
}

li.botonpulsado{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 16px;*/
    line-height: 1.5em;
    color: lightgrey; /*#000000;*/
    font-style: italic;
    font-weight: bold; */
    text-decoration: none;
}
/*--------------------------------------------------------------*/

ul.listah li{
display:inline;
text-align:center;
margin-left:0em;
padding-left:1em;
padding-right:1em;
border-left : 3px #002674 double;
}

ul.listah li.last{
border-right : 3px #002674 double;
}
/*--------------------------------------------------------------*/
ul.paper{
list-style-type:square;
margin-top:1em;
margin-bottom:1em;
}

ul.paper li{
color: black;
font-weight:normal;
display:inline;
text-align:left;
margin:3;
padding:3;
/*margin-right:0.2em;*/
}

ul.paper li.salto{
display:block;}

ul.paper li.negrize{
font-weight:bold;
}

ul.paper li.italize{
font-style:italic;
}

/*--------------------------------------------------------------*/

#logomw{
position: relative;
width:150px; 
height:104px;; 
background-color: #DED29B; 
float:right;
background-image:url('images/microndazul.gif');
background-repeat:no-repeat;
background-position: center 50%;
padding:0;
margin-right:2em;
margin-top:-1px; margin-left:0; margin-bottom:0
}

#logous{
position: relative;
width:200px; 
height:200px; 
background-color: none; 
float:left;
background-image:url('images/login-logo.gif'); /*('images/logous2.jpg');   /*marca-dos-tintas_100.gif); */
background-repeat:no-repeat;
background-position: center 50%;
padding:0;
margin-left:2em;
margin-top:2em; margin-right:0; margin-bottom:0
}

#back{
z-index:1;
position:absolute; 
width:95%;
left: 2%; 
top: 2%; 
background-color: darkblue; /*#F7F0D4; /*#DED29B; */
border-style: solid;
border-width: thick;
border-color: white; /*#7E0A06;*/
padding:0;
}

#inside{
z-index:2;
position:relative;
width:90%;
margin:0;
padding:0;
background-color:black;
border-left-style:solid;
border-left-width:thin; 
border-left-color:#DED29B;
}

#cabesa{
position: relative;
left: 0; 
top: 0; 
height:220px;
background-color: darkblue; /*#DED29B;*/
border-bottom-style: solid;
border-bottom-width: thick;
border-bottom-color: white; /*#7E0A06;
padding:0.5em;
margin:0;
/*margin-left:-15em; /**/
clear:both;
}

#banner{
position: relative;
width:75%;
background-color: darkblue; /*#DED29B; */
float:left;
margin:0;
padding:0;
margin-left:50px;
padding-top:20px;
text-align:left;
font-size:36px;
}

#menur{  /* Capa del menu*/
position: relative;
left: 0; 
top: 0; 
width:24%;
height:auto;
float:left;
background-color: darkblue; /*#F7F0D4; /*#DED29B; */
 border-right-style: none; /*solid;*/
 border-right-width: thin;
 border-right-color:#7E0A06; */
margin:0;
padding-top: 3em;
padding-bottom: 3em;
clear:left;
}

#cuerpo{ /* Donde está el texto de la página*/
    border-left:thin solid darkblue; 
    border-right:thin solid darkblue; 
    border-top:thick solid darkblue; 
    border-bottom:thin solid white; 
    position: relative;
    left: 0;
    top: 0;
    width:65%;
    float:left;
    /*white; /*#7E0A06; */
    /*#7E0A06; */
    /*#7E0A06; */
    /*#7E0A06; */
    background-color: white;  /* #F7F0D4;  */
    background-image: url('images/fondo.gif');
    margin:0;
    padding: 2em
}

.limited{ /* Para capas cuerpo que queramos limitar en altura y poner scroll*/
  height: 25em; 
  overflow:auto;
  }

#footer{
position: relative;
/*width:100%;*/
left: 0; 
top: 0; 
height:auto;
border-top-style: solid;
border-top-width: thin;
border-top-color: white; /*#7E0A06;*/
background-color: white; /*darkblue; /*#DED29B; */
padding:0.1em;
margin:0;
/*margin-left:-15em; /**/
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer p{
margin:0;
padding:0;
text-align:center;
font-size:small;
color: #002674;
}


a:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #002674;
    text-decoration:none;
}
a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #002674;
    text-decoration:none;
}
a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #5B0000;
    text-decoration:none;
}
