body{
font-size: 11px;
line-height:200%;
}
div.div_head, div.div_lang{
  background: #6FCADD;
  border-radius: 6px 6px 0 0;
  display: block;
  margin-top: inherit;
}
div.div_lang{
  background: #BCBCBC;
  border-radius: 0 0 6px 6px;
  margin:0;
}
div#lang ul{
  display: flex;
  list-style: none;
  margin: 0px 0 4px 0;
} 
div#lang ul t {
  padding: 0 10px 0 10px;
}
div#lang ul li.t_idioma:hover{
  cursor: pointer;
  text-decoration: underline;
}
div.div_nav, div.div_aside{
  background: #FFF;
  clear: left;
  display: block;
  float: left;
  margin-top: inherit;
  margin: 1px;
  padding: 1px;
  width: 19.5%;
}
div.div_aside{
  margin-bottom: 200px;
}
div.div_aside #login fieldset {
  border-radius: 5px;
  border:1px solid #bcbcbc;
}
div.div_cont{
  clear: right;
  display: block;
  float: right;
  margin-top: inherit;
  margin: 0;
  padding: 0;
  width: 79.5%;
}
div.div_cont div#cont fieldset#fieldset_cont_home{
  border: none;
}
div.div_cont div#cont fieldset fieldset {
  border-radius: 2px;
  border: 1px solid #bcbcbc;
  margin: 0 0 10px 2px;
}
img.img_head{
  border-radius: 6px;
  display: block;
  position: absolute;
}
img.img_logo {
  display: block;
  position: relative;
}
ul.ul_nav{
  display: inline;
  list-style: none;
}
#nav li{
  border-radius: 5px;
  border: 2px ridge #000;
  margin: 3px;
  padding: 5px;
  text-align: center;
}
li.li_nav_head{
  background: #426A86;
}
li.li_nav_cont{
  background: #DFE4E7;
}
li.li_nav_head:hover, li.li_nav_cont:hover{
  cursor: pointer;
  text-decoration: underline;
}
legend.t_toggle {
  border-radius: 5px 5px 0 0;
  border: 1px solid #bcbcbc;
  margin-bottom: -5px;/**/
  margin-left: 2px;
  padding: 0 10px;
}
legend.t_toggle:hover {
  cursor: pointer;
  text-decoration: underline;
}
h3.p_head {
  display: none;
}
div.div_foot {
  background: #FFF;
  clear: left;
  display: block;
  float: left;
  margin-top: inherit;
  margin: 1px;
  padding: 1px;
  width: 99%;
}
div#foot{
  background: #6fcadd;
  background-image: url("img/logo.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 50px;
  border-radius: 5px;
  margin: 0 auto;
}
div#foot div#contEnlaces{
  display: inline-block;
  margin: 14px 0 0 90px;
}
div#foot div#contEnlaces a{
  color: #000;
  margin-left: 30px;
}
div#foot div#contSpriter{
  display: inline-block;
  float: right;
  margin: 2px 0 0 0;
  margin: 9px 90px 0 0;
}
div#foot div#contSpriter a.boton1 {
    background: url("img/social.png");
    background-position: 0px 0px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 0 30px 0 0;
}
div#foot div#contSpriter a.boton1:hover{
  background:url("img/social.png");
  width:32px;
  height:32px;
  background-position: 0px -42px;
}

div#foot div#contSpriter a.boton2 {
    background: url("img/social.png");
    background-position: 0px -84px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 0 30px 0 0;
}
div#foot div#contSpriter a.boton2:hover{
  background:url("img/social.png");
  width:32px;
  height:32px;
  background-position: 0px -126px;
}
div#foot div#contSpriter a.boton3{
    background: url("img/social.png");
    background-position: 0px -168px;
    width: 32px;
    height: 32px;
    display: inline-block;
}
div#foot div#contSpriter a.boton3:hover{
  background:url("img/social.png");
  width:32px;
  height:32px;
  background-position: 0px -210px;
}

/*****************************************/
p.algo_va_mal{
  color:red;
}
p.jefe_nuevo{
  color: #007878;
  font-weight: bold;
}
p.jefe_nuevo:hover{
  cursor: pointer;
  text-decoration: underline;
}
p.jefe_lista{
  color: #007878;
  font-weight: bold;
}
p.jefe_lista:hover{
  cursor: pointer;
  text-decoration: underline;
}
table.tabla_publicaciones{
/*  border-collapse:collapse;
  border: 2px solid black;*/
 border-collapse: separate;
 border-spacing: 4px 0;
 border: 0px;
  width:100%;
}
th.celda_tabla_publicaciones{
  background-color:gray;
/*  border-collapse:collapse;*/

  border:2px solid black;
  color:white;
  width: 16%;
}
th.celda_tabla_publicaciones:hover{
  background-color:lightgray;
  border-collapse:collapse;
  border:1px solid black;
  color:black;
  cursor: pointer;
}
td.Articulos{
  background-color:#A4A4A4;
}
td.Libros{
  background-color:#BDBDBD;
}
td.Tesis{
  background-color:#D8D8D8;
}
td.Congresos{
  background-color:#E6E6E6;
}
td.Deas{
  background-color:#F2F2F2;
}
td.Total{
  background-color:#FAFAFA;
}
fieldset.par{
  background-color:#F5F5F5;
  border: solid 1px #080808;
}
fieldset.impar{
  background-color:#E6E6E6;
  border: solid 1px #080808;
}
