#galeriafotografica{margin:0;padding:0 0 10px 0;display:block;text-align:center;}
#galeriafotografica #cabeceragaleria {border-bottom: 1px solid #CCC;background-color:#000;margin:0;display:block;clear:both;padding:3px;}
#galeriafotografica #cabeceragaleria #navegacion {font-family: Arial,Helvetica,sans-serif;font-size: 10px;display: block;}
#galeriafotografica #cabeceragaleria #navegacion .numero {padding-right: 4px;text-align: left;margin: 5px;width: 800px;line-height: 2em;}
#galeriafotografica #cabeceragaleria #navegacion .navega {width: 130px;left: 620px;position: relative;}
#galeriafotografica #cabeceragaleria #navegacion .navega .texto{float:left;vertical-align:middle;}
#galeriafotografica #cabeceragaleria #navegacion .navega .teclas{float:left;text-decoration:none;padding:2px;}
#galeriafotografica #cabeceragaleria #navegacion .numero .numeroactual {text-align:left;text-decoration:none;margin:0;padding:0;}
#galeriafotografica #cabeceragaleria #navegacion .numero .numeroactual img{opacity:.35;filter:alpha(opacity=35);}
 #galeriafotografica #cabeceragaleria #navegacion .numero a img {max-height:60px;margin:0;padding:0;}
#galeriafotografica #cabeceragaleria #navegacion .numero a{text-decoration:none;font-size:40px;color:#FFF;margin:0;padding:0;width:80px;}
#galeriafotografica #cabeceragaleria #navegacion .numero a:hover{opacity:.75;filter:alpha(opacity=.75);}
#galeriafotografica #fotografia {background-color:#000;display:block;clear:both;padding:10px;}
#galeriafotografica #fotografia .fotogaleria {margin-top: 15px;margin-bottom: 15px;color: #FFF;display: block;}
#galeriafotografica #fotografia .fotogaleria div {padding:5px 1px;margin:2px;}
#galeriafotografica #fotografia .fotogaleria div a {color:#FFF;display:block;border:1px solid #000;}
#galeriafotografica #fotografia .fotogaleria div a:hover {background-color:#333;border:1px solid #CCC;}
#galeriafotografica #fotografia .fotogaleria div a img {-moz-border-radius:5px;-webkit-border-radius:5px;}

#galeriafotografica #fotografia .fotogaleria .autor{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: bold;
}
#galeriafotografica #texto{
  background-color: #333;
  padding: 10px 20px 20px 10px;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
}
#galeriafotografica #texto .titulo{
 font-family: "Times New Roman", Times, serif;
 font-size: 22px;
 font-style: normal;
 color: #FFF;
 margin: 10px 0 10px 0;
 text-align: left;
}
#galeriafotografica #texto .texto{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #FFF;
 margin: 10px 0 10px 0;
 text-align: left;
 line-height: 1.6em;
}
#galeriafotografica #texto .texto a{
 font-style: bold;
 text-decoration: underline;
}

/* ------------------------------- */
#galeriafotografica #galerias{width:990px;float:left; background:#FFF; line-height:normal; font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bolder;
}
#galeriafotografica #galerias ul {
 margin:0;
 padding:0 10px 0 10px;
 list-style:none;
}
#galeriafotografica #galerias ul li {
 display:inline;
 background-color:#EEE;
}
#galeriafotografica #galerias ul li.seleccionada{
}
#galeriafotografica #galerias ul li.seleccionada a{
 margin:5px 10px 0 10px;
 padding:5px;
 float:left;
 display: block;
 background-color: #545429;
 text-decoration:none;
 color: #FFF;
}
#galeriafotografica #galerias ul li.seleccionada a:hover{
}
#galeriafotografica #galerias ul li a {
 margin:5px 10px 0 10px;
 padding:5px;
 float:left;
 display: block;
 text-decoration:none;
 background-color:#EEE;
 color: #545429;
}
#galeriafotografica #galerias ul li a:hover{
  color: #545429;
  background-color: #DBDBB5;
}
h3 { padding: 2px 0 15px 0; text-align: center; float: none;
}
