body {
    font-family: Helvetica, sans-serif; /* garamond, Palatino, Times, Calibri, Sans-serif, Helvetica */
    font-weight: normal; 
    font-size: 14px;
    color:  black; /* color: #7E0A06; */
    background-color: black; 
    }
h1{ /* Cabeceras de párrafos*/
    font-size:x-large;
    color: darkblue;
/*border-style: groove;*/
text-align:center;}

h1.border{
font-size: large; 
color: darkblue; 
text-align:center;
border-width: 1; 
border: solid; 
}

h2{ /* Cabeceras de párrafos*/
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: 32%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureright p{
  text-align: center;
  font-style: italic;
  font-size: smaller;
  color: darkblue;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

div.figureleft {
  float: left;
  width: 37%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureleft p{
  text-align: center;
  font-style: italic;
  font-size: smaller;
  color: darkblue;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}


.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:200px; }

#navcontainer
{
list-style-image: url('images/bullet_blue_small.gif');    
position:relative;
left:1em;    
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Calibri, Helvetica, sans-serif;
font-size: normal;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 150px;
background-color: #99CCFF; /*#DED29B; /*#036;*/
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: darkblue; /*#EEE;*/
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

ul.menu1{
    /*list-style-image: url('images/bullet_blue_small.gif');*/
    position:relative;
    left:-0.5em;    
    list-style-type:none;
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    color: white; /*#7E0A06;*/
    font-weight: bold
}

ul.menu2{
    position:relative;
    left:0em;    
    list-style-image: url('./images/bullet_blue_small.gif');   
    list-style-type:none;
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 16px;
    color: darkblue;
    line-height: 1.5em
}

ol.lista3{
    position:relative;
    left:0em;    
/*    list-style-image: url('images/bullet_flecha_roja.gif'); */    
/*    list-style-type: upper-roman; */
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 15px;
    color: darkblue;
    line-height: 1.1em
}


ul.menu a{
    font-family: Calibri, Helvetica, sans-serif;
    /*font-size: 16px;*/
    line-height: 1.5em;
    color: #7E0A06;
    font-weight: bold;
    text-decoration: none;
}

li.botonpulsado{
    font-family: Calibri, Helvetica, sans-serif;
    /*font-size: 16px;*/
    line-height: 1.5em;
    color: lightgray; /*#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: grey; 
border-style: solid;
border-width: thick;
border-color: darkgrey; 
padding:0;
}

#inside{ 
z-index:2;
position:relative;
width:90%;
margin:0;
padding:0;
background-color: grey; 
border-left-style:solid;
border-left-width:thin; 
border-left-color:#DED29B;
}

#cabesa{
position: relative;
left: 0; 
top: 0; 
height:290px;
background-color: grey; 
border-bottom-style: solid;
border-bottom-width: thick;
border-bottom-color: darkgrey; 
padding:0.5em;
margin:0;
/*margin-left:-15em; /**/
clear:both;
}

#banner{
position: relative;
width: 95%;
background-color: grey; 
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: 23%;
height:auto;
float:left;
background-color: white /*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 darkgrey; 
    border-right:thin solid darkgrey; 
    border-top:thin solid darkgrey; 
    border-bottom:thin solid white; 
    position: relative;
    left: 0;
    top: 0;
    width: 69%;
    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: brown; /*gray; /*white; /*#7E0A06;*/
background-color: brown; /* brown; /* darkblue; /*gray; /*white; /*darkblue; /*#DED29B; */
padding:0.1em;
margin:0;
/*margin-left:-15em; /**/
clear:both;
font-family: Calibri, Helvetica, sans-serif;
}

#footer{
margin:0;
padding:0;
text-align:center;
font-size:small;
color: white; /* #002674; */
}


a:link{
    font-family: Calibri, Helvetica, sans-serif;
    color: #002674;
    text-decoration:none;
}
a:visited {
    font-family: Calibri, Helvetica, sans-serif;
    color: #002674;
    text-decoration:none;
}
a:hover {
    font-family: Calibri, Helvetica, sans-serif;
    color: #5B0000;
    text-decoration:none;
}
