/* Aquí comienzan las definiciones específicas */
body { background: #446a07; font-family: Arial, Helvetica, sans-serif; }
.cajas {width: 985px;padding-left: 15px;float: left;overflow: hidden;margin: 0px 25px 15px 0px;}
.cabecera h1 {height: 120px; background: url(header.jpg); text-indent: -9999px; }
.cuerpo {background-color: #5e9805;}
.anuncio { margin-top: 15px; }

/* Textos */
.audios {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.videos {}
.contenido h1 {font: bold 30px Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform:uppercase; }
.contenido .caja { background: white; padding: 10px 5px; font: normal 18px Arial, Helvetica, sans-serif; }
.contenido a { text-decoration: none; color: black; }
.contenido a:hover { text-decoration: underline; }
.contenido ul { margin-bottom: 0; }
.audios ul { list-style: none; margin: 0 0 0 5px; }
.audios li { background: url(bullet-audio.jpg) no-repeat; padding: 5px 0 5px 50px; margin-bottom: 2px; }
.videos ul { list-style: none; margin: 0 0 0 5px; }
.videos li { float: left; margin: 0 14px 10px 0; font: normal 12px Arial, Helvetica, sans-serif; width: 190px; }
.videos li img { display: block; width: 190px; }


/* Galerias */
.varios { margin-top: 15px; }
.varios .bloque { margin: 0 25px 15px 25px; }
.varios div.anuncio { margin: 0 0 15px 0; }
.bloque h3 { margin: 0; padding:0 5px; border-bottom:5px solid #6A0D0F; border-top:1px solid #6A0D0F; background: #AC2624; font: normal 24px/1.1em Arial,Helvetica,sans-serif; color:white; letter-spacing:-1px; position: relative; height: 24px; }
.galeria, div.video { position: relative; margin: 0 0 15px 0; height: auto !important; height: 1px; border-bottom:5px solid #6A0D0F; border-top: 1px solid #6A0D0F; }
div.galeria img, div.video img, .columna-fotos .foto img { display:block; margin-bottom: 0; }
div.columna-fotos div.galeria { border-left: 0; }
.sobre_foto { position: absolute; left: 0; bottom: 0; top: auto; width: 240px; padding: 5px; background: url(http://s.libertaddigital.com/images/09bg-rojo.png); font-size: 11px; }
div.negro { background-image: url(http://s.libertaddigital.com/images/09bg.png); }
.sobre_foto, .sobre_foto h1, .sobre_foto h1 a, .sobre_foto ul.asociadas li a { color: white; }
a:hover .sobre_foto div { text-decoration: none; }
.sobre_foto h1 { font-size: 18px; margin: 0; }
a:hover img { opacity: 0.7; filter: alpha(opacity=70); }