body {
  background-color: #00000b;
  color: #9f9fa3;
  font: 13px "Lucida Grande", "Lucide Console", Helvetica, Arial, sans-serif;
  margin: 0; 
}

/*Menu principal arriba*/
#cabecera {	
  width: 950px;
  height: 24px;
  border-bottom: 1px solid  #32323a;
  padding-top: 0;
}

#cabecera ul li {
  display: inline;
  padding: 6px;
  margin: 6px;
}

/*Menu secundario bajo franja*/
#cabecera2 { 	
  width: 950px;
  padding: 0px;
  height: 8px;
  padding: 0px;
  margin-top: 10px;
}

#cabecera2 ul li {
  display: inline;
  padding: 1px;
  margin-right: 3px;
  margin-left: 11px;
}

#contenido {
  margin-top:11px;
  padding-top: 5px;
  padding-bottom: 50px;
  width: 950px;
  float: left;
  border-top: 1px solid #32323a;
}

#contenido_sin_linea {
  margin-top:11px;
  padding-top: 5px;
  padding-bottom: 50px;
  width: 950px;
  float: left;
}

#menu {
  padding-top: 125px;	
  float: left;
  width: 190px;
}

#img_lateral {
  float: left;
  width: 190px;
}

#sin_menu {
  padding-top: 125px;	
  float: left;
  width: 100px;
}

#menu_perfil {
  padding-top: 60px;	
  float: left;
  width: 190px;
}

#menu ul {
  padding: 0px;
}
 
#menu li {
  list-style-type: none;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  text-align: left;
}

#principal {
  float: left;
  width: 412px;
  padding-left: 55px;
  padding-right: 41px;
}

#sin_secundario {
  float: left;
  width: 645px;
  padding-left: 55px;
  padding-right: 10px;
}

#secundario {
  float: left;
  width: 252px;
}
 
#pie {
  clear: both;
  text-align: center;
  border-top: 1px solid #32323a;
  width: 950px;
}

#pie ul li {
  display: inline;
  padding: 10px;
}
 
.ident { 
  text-indent: 2em; 
  text-align:justify 
}

.peq {
  font-size: 11px;
}

.piefoto {
  font-size: 80%;
  text-align: right;
}

/*titulo de pagina*/
h1 {
  margin-top: 50px;	
  padding-bottom: 20px;
  color: #fff;
  font-size: 220%;
  font-weight: 900;
  letter-spacing: 1px;
}

/*titulo de parrafo*/
h2 {
  margin-top: 37px;	
  padding-top: 6px;	
  padding-bottom: 10px;
  color: #cbcbcd;
  font-size: 150%;
  font-weight:900;
  letter-spacing:1px;
  text-align: left;
  border-top: 1px solid #32323a;
}

/*titulo de parrafo de menor entidad*/
h3 {
  color: #cbcbcd;
  font-size: 120%;
  font-weight:400;
  letter-spacing:1px;
  text-align: left;
} 

/*titulos agenda*/
h4 {
  color: #cbcbcd;
  font-weight:900;
  text-align: left;
} 

a:link{ 
  color:#5e5e64;
  text-decoration: none; 
} 

a:visited{ 
  color:#5e5e64; 
  text-decoration: none; 
}

a:hover{ 
  color:#fff;
}

/*celdas activas menus*/
.activo {
  color: #fff;
  letter-spacing: 7px;
  font-weight: 900;
  font-size: 130%;
}

.activo2 {
  padding:40px;	
  color: #fff;
  letter-spacing: 2px;
  font-weight: 900;
  font-size: 110%;
  border-bottom: 1px solid  #32323a;
}

.activo2_sin {
  padding:40px;	
  color: #fff;
  letter-spacing: 2px;
  font-weight: 900;
  font-size: 110%;
}

.activo3 {
  color: #fff;
  letter-spacing: 2px;
  font-weight: 900;
}

.firma {
  color: #5e5e64;
  letter-spacing: 7px;
  font-weight: 900;
  font-size: 120%;
}

.finSubmenu {
 border-top: 1px solid  #32323A;
}


/*texto enfatizado*/
.destaque {
font-weight: 900;
color: #fff;
}


.cuadro_data {
  margin-top: 5px;
  margin-left: 0px;
  margin-bottom: 30px;	
  padding: 10px;
  float: none;
  width: 230px;
  color:#8c8f91;
  background-color:#0e0e18;
  font-weight:100;
  font-size: 85%;
  border: 1px solid #32323a;
}

.cuadro_literario {
  margin-top: 85px;
  margin-left: 0px;
  margin-bottom: 30px;	
  padding: 80px;
  float: none;
  width: 80%;
  color:#8c8f91;
  background-color:#0e0e18;
  font: 15px Garamond, "Lucide Console", Helvetica, Arial, sans-serif;
  font-weight:100;
  font-size: 130%;
  border: 1px solid #32323a;
}

.map_list {
list-style-type: none;
}  

.map_list_peq {
list-style-type: none;
font-size: 80%;
}

img {
border:1px solid #32323a;
} 

img.foto_izq {
float: left;
margin: 26px 36px 26px 0;
}

img.foto_der {
float: right;
margin: 26px 0px 26px 36px;
}

img.foto_cent {
float: none;
margin: 26px;
}

img.foto_catalogo {
float: right;
margin-top: 15px;
margin-left: 10px;
}

img.track {
border:1px solid #32323a;
margin: 0;
padding: 0;
}