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

/*Menu principal arriba*/
#cabecera {	
  width: 960px;
  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: 960px;
  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: 960px;
  float: left;
  border-top: 1px solid #32323a;
}

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

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

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

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

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

#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: right;
  width: 254px;
  font-size: 90%;
}
 
#pie {
  clear: both;
  text-align: center;
  border-top: 1px solid #32323a;
  width: 960px;
}

#pie ul li {
  display: inline;
  padding: 10px;
}
 
#ancho_agenda {
  float: left;
  width: 745px;
  padding-left: 55px;
}
 
.ident { 
  text-indent: 2em; 
  text-align:justify 
}

.cuadr { 
  list-style-type: square;
  text-align:justify 
}

.peq {
  font-size: 11px;
}

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

.piefoto_izq {
  font-size: 80%;
  text-align: left;
}

/*titulo de pagina*/
h1 {
  margin-top: 50px;	
  padding-bottom: 20px;
  color: #fff;
  font-size: 200%;
  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;
} 

/*letra fechas*/
h5 {
  color: #cbcbcd;
  font-size: 70%;
  font-weight:400;
  text-align: right;
}

.fecha {
  background-color: #505057;
  color: #00000b;
  font-size: 115%;
  font-weight: 900;
  font-variant: small-caps;
  letter-spacing: 2px;
}  

.ciudad {
  font-size: 115%;
  font-weight: 400;
  font-variant: small-caps;
  letter-spacing: 2px;
} 

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

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

a:hover{ 
  color:#fff;
}

a:active{ 
  color: #9f9fa3;
}

/*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: 15px;
  margin-left: 0px;
  margin-bottom: 30px;	
  padding: 40px;
  float: none;
  color: #8a8a8f;
  border: 1px solid #32323a;
}

.cita {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px;
  color: #8a8a8f;
  text-indent: 2em; 
  margin-left: 50px;
  margin-right: 50px;
  text-align:justify;
  font-size: 95%; 
  background-color: #090613;
}

.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: 20px 26px 20px 0px;
}

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

img.foto_sup_izq {
float: left;
margin: 0px 26px 20px 0px;
}

img.foto_sup_der {
float: right;
margin: 0px 0px 20px 26px;
}

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

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

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

img.icon {
border:0px;
margin: 0;
padding: 0;
}

