body 
{
  font-family: "Trebuchet MS" ,arial, verdana, sans-serif; 
  font-size:0.75em; 
  background:#ddd; 
  color:#fff;
  padding: 1em;
  padding: 0em;
  margin: 0em;
 padding-left: 0px;
 padding-right: 0px;}

p
{
  text-align: justify;
}

.floatLeft
{
   float:left;
}


#titulo
{
  background: #224466;
  background: #123350;
  background: #252525;
  background: #000;
  font-size: 2em;
  padding: 2em 0.6em 0.6em 1em;
  padding: 1.5em 0.8em 2em 2em;
  border: 0px solid #8888aa;
#background-image: url(imagenes/bannerGMRV.jpg);
background-image: url(imagenes/fondoAero2.jpg);
background-repeat: no-repeat;
background-position: 100% 80%
}

#titulo h1
{
  margin: 0;
  padding: 0;
  font-size: 1.1em;
  color: fff;
}

#titulo h3
{
  margin: 0;
  padding: 0;
  font-size: 0.6em;
  color: fff;
}

#titulo_logo 
{
  margin-right: 1em;
  height: 100%;
  float:left;
}

#titulo_banderas 
{
  margin-top: 0.5em;
  width:9em; 
  height: 100%;
  float:right;
  text-align: right;
  font-size: 20px
}

#subtit 
{
  height: 20px;
  background: #933;
  background: #802b2b;
  color: #fff;
  text-align: right;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-right: 15px;
}

#subtit a, #subtit a:visited 
{
  color: #fff;
}

#containerPpal
{
/*  margin: 0 auto;
  width: 700px; */
  background:#44587a; 
  background:#44587a; 
  background:#eee;
  background: #fff; 
  border: 1px solid #44587a;
  color: #111;
}

#container_menu 
{
  width:93px;
  width:110px;
  height: 100%;
  float:left;
  border-right: 1px dotted #888;
  border-bottom: 0px solid #8888aa;
  padding: 10px;
}

#container_derecho 
{
  margin-top: 0.5em;
  width:9em; 
  height: 100%;
  float:right;
  text-align: right;
}

#container_contenido
{
  margin-left: 13em;
  padding: 1em;
  padding-right: 3em;
  max-width: 65em;
  min-height: 400px;
}

#container_contenido p
{
  margin-left: 3em;
  text-align: justify;
  max-width: 65em;
}

#container_contenido h1
{
   color: #a33;
   color: #802b2b;
   border-bottom: 1px solid #a33;
   border-bottom: 1px solid #802b2b;
   font-size: 1.6em;
}

#menu a, #menu a:visited 
{
  
  text-decoration:none; 
  display:block; 
  padding:0.1em 0.6em 0.2em 0.1em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  background: #44587a; 
  background: #fff; 
  color: #fff;
  color: #000;
  border-right: 6px solid #933;
  border-right: 6px solid #802b2b;

}

#menu .secActual a
{
  
  text-decoration:none; 
  display:block; 
#  background: #224466; 
  color: #000;
  border-right: 6px solid #224466;
  border-right: 6px solid #55aabb;
}

#menu a:hover 
{
  background: #258; 
  background: #222; 
  color:#fff; 
  background: #47a;
  background: #933; 
  background: #802b2b;
  border-bottom: 0px;
}

#menu dd {
  margin:0; 
  padding:0; 
  text-align: right;
  background: #47a; 
/*  border-right:1px solid #fff;  */
}

#menu dt 
{
  margin:0; 
  padding: 0 1em 1em 0; 
  text-align:right; 
  font-weight:bold; 
}

#menu dl 
{
  margin: 0; 
  padding: 0; 
/*  border-left:1px solid #fff; 
  border-right:1px solid #fff;*/
}



#pie
{
  background: #47a;
  background: #222;
  background: #000;
  font-size: 1em;
  padding: 0.4em 1em 0.7em 1em;
  margin-top: 0.em;
  text-align: right;
background-image: url(imagenes/fondoAero2.jpg);
background-repeat: no-repeat;
#background-position: -300% 80%;
  color: #fff;
background: #000 url(imagenes/top2.jpg) repeat-x top;
height: 33px;
}

#pie a,img
{
  border: 0px;
}

.gentefoto
{
  float:left; 
  padding:4px
}      

.gentedatos 
{ 
min-height: 90px;
  padding-left: 90px
}

.gentefoto img
{
  border: 1px solid #fff;
}

#gente li
{
border-bottom: 1px dotted #bbb;
border-top: 1px dotted #bbb;
   margin-bottom: 1em;
   padding: 0.5em;
   padding-left: 1em;
   background: #314167;   
   background: #eee;   
list-style-image:none;
list-style-type: none;

}

#gente .nombre
{
   font-weight: bold;
   font-size: 120%;
   color: #333;
}

#gente .puesto
{
   font-style: italic;
   color: #fcdc14;
   color: #888;
   margin-bottom: 0.5em;
}

#gente .institucion
{
   color: #363
}

#gente .containerEntradaListaGente
{

}

#proyectos li
{
  font-size: 85%;
}

#proyectos .nombreProy
{
/*  font-style: italic; */
  font-size: 100%;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px dashed #fff;

}

a, a:visited, a:link {
   color: #8888cc;
   color: #ccccfd;
   color: #a22;
   color: #802b2b;
   text-decoration: none;
}

a:hover, a:active {
   text-decoration: none;
   border-bottom: 1px dashed;
}


.public
{
border-top: 0px dotted #ccc; 
border-bottom: 0px dotted #ccc; 
padding: 5px; 
min-height: 80px
}

.publicFoto img 
{
 border: 1px solid #ecc;
}

.publicFoto
{
float:left
}

.publicTexto
{
margin-left: 120px
}

.pubNom
{

}
.pubTit
{
  color: #944;
  font-style: italic;
}

.pubConf
{
}

.pubFechad
{
}


.pfcs li{
display:inline;
padding: 0px 0px 0px 20px;
}

.pfcTit {
  color: #933;
  color: #802b2b;
  font-size: 110%;
  font-weight: bold;
}
.pfcRes {
  font-style:italic
}

.pfcTut {
font-weight: bold;
}

.pfcTitul {
font-weight: bold;
}

.pfcReq {
font-weight: bold;
}




