/*------------------------------- generals ---------------------------------*/
body{background:#8baa28;padding:0;margin:0;text-align:center;font:11px Verdana, Arial, Helvetica, sans-serif;color:#333}
td{font:11px Verdana, Arial, Helvetica, sans-serif;color:#333}
p{line-height:20px;padding:0 40 5 0;text-align:justify}
h1{margin:0;padding:0;display:none;overflow:hidden}
h2{margin:0;padding:0;display:none;overflow:hidden}
/*------------------------------- contenedor ---------------------------------*/
#contenedor{margin:0 auto;width:780px;text-align:left}
/*------------------------------- sombras ---------------------------------*/
.bg_left{width:10px;background-image: url(images/bg_left.gif)}
.bg_right{width:9px;background-image: url(images/bg_right.gif)}
/*------------------------------- top1 ---------------------------------*/
#top_1{width:100%;background:#000;text-align:center}
/*------------------------------- menu ---------------------------------*/
.menu{list-style-type:none;margin:10 0 20 20;padding:0}
.menu li{padding:8}
.menu a{color:#000;font-weight:bold;text-decoration:none;padding:2px}
.menu a:hover{color:#fff;text-decoration:none;background:#cc3300}
/*------------------------------- agenda ---------------------------------*/
.titulo_agenda{margin:0 0 0 30}
.cal{margin:10 0 20 9}
/*------------------------------- pie ---------------------------------*/
#pie{background:url(images/bg_bottom.gif);color:#fff;font-weight:bold;font-size:10px;padding:4 0 7 20;letter-spacing: 0.1em}
/*------------------------------- secciones ---------------------------------*/
.titulos_naranjas{color:#cc3300;font-weight:bold;text-decoration:none;padding:1px}
.titulos_naranjas:hover{color:#fff;background:#cc3300;text-decoration:none}
.titulos_espectaculos_grandes{color:#cc3300;font-weight:bold;text-decoration:none;padding:1px;font-size:17px}
.titulos_verdes{color:#8baa28;font-weight:bold}
.titulos_verdes2{color:#336600;font-weight:bold;text-decoration:none}
.titulos_verdes2:hover{color:#fff;background:#336600;text-decoration:none}
#paginacion{float:right;margin:40 20 0 0}
#paginacion2{float:right;margin:0 20 20 0}
.enlace_espectaculos{color:#713c03;font-weight:bold;text-decoration:none;padding:1}
/*------------------------------- espectaculos listado ---------------------------------*/
.espe{list-style-type: none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #6699FF}
.espe li{padding-top:10px}
.espe a{color:#8baa28;font-weight:bold;text-decoration:none;padding:1px}
.espe a:hover{color:#fff;text-decoration:none;background:#8baa28}
/*------------------------------- espectaculos item ---------------------------------*/
.espe2{list-style-type: none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.espe2 li{text-align:justify;height:200px}
.espe2 a{color:#cc3300;font-weight:bold;text-decoration:none;padding:1px}
.espe2 a:hover{color:#fff;text-decoration:none;background:#cc3300}
/*------------------------------- noticias ---------------------------------*/
.noticias{list-style-type: none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.noticias li{text-align:justify}
.noticias a{color:#cc3300;font-weight:bold;text-decoration:none;padding:1px}
.noticias a:hover{color:#fff;text-decoration:none;background:#cc3300}
.noticias_detalle{list-style-type: none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.noticias_detalle li{text-align:justify;line-height:18px}
.titular{color:#cc3300;font-weight:bold;font-size:14px;margin:0 0 20 0}
.imagen_noticias{float:right;margin:0 0 0 20;border:1px solid #ccc;padding:5px;background:#eee}
.enlace_noticias{color:#666;font-weight:bold;text-decoration:none;padding:1}
.enlace_noticias:hover{color:#fff;background:#000;font-weight:bold;text-decoration:none}
#adjunto_noticias{float:right;text-align:right}
#adjunto_noticias a{color:#6666CC;font-weight:bold;text-decoration:none;padding:1}
#adjunto_noticias a:hover{color:#fff;background:#6666CC;text-decoration:none}
.f14{font-size:14px}
h2{font-size:2em}
.img-espe{float:left;margin:0 20px 0 0}
/*------------------------------- botones ---------------------------------*/
.boton{font-family:Arial, Helvetica, sans-serif;font-size:10px;height:20px;margin-right:50}
/*------------------------------- cuentanos ---------------------------------*/
.floatleft{float:left;margin:0 10 0 0}
/*------------------------------- contacto ---------------------------------*/
.floatright{float:right;margin:0 30 0 0}
/*------------------------------- galerias de fotos ---------------------------------*/
.galeria{list-style-type:none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.galeria li{text-align:justify}
.galeria_imagenes{float:left;margin:10 30 30 0;border:1px solid #666;padding:4px;font-size:10px;text-align:center;background:#eee}
.galeria_titulos{width:125px}
.visitar_galeria{float:right;margin:0 0 0 10}
/*------------------------------- galerias estaticas ---------------------------------*/
#principal{margin:0 auto;position:relative}
#principal ul{margin:0;padding:0}
#principal li{display:inline;text-align:center;margin:0 18 0 10}
#principal img{margin:0 0 25 0;border:1px #666 solid}
/*------------------------------- espectaculos ---------------------------------*/
#float_right{padding:0 0 0 80}
/*------------------------------- descargas ---------------------------------*/
.descargas{list-style-type: none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.descargas li{text-align:justify}
/*------------------------------- actuaciones ---------------------------------*/
.actuaciones{list-style-type:none;margin:10 40 20 0;padding:0 0 20 0;color:#666;border-bottom:1px dashed #69F}
.actuaciones li{text-align:justify;padding-bottom:5px}
.actuaciones a{color:#06C;font-weight:bold;text-decoration:none;padding:1px}
.actuaciones a:hover{color:#fff;text-decoration:none;background:#c30}
.actuacion{color:#06C;font-weight:bold;font-size:14px;margin:0 0 20 0}
/* ----- DESIN ----- */
#desin{width:0;height:0;overflow:hidden;padding:0;margin:0;display:none}