#contenido{background:url(../img/fndo_columnas2.gif) repeat-y right top;}
/**** COL IZQ ****************/

#col_izq{ background:none;}
#col_izq h2{ margin-bottom:1em; border:0; background:#e6ddd8 url(../img/bolo_rojo.gif) no-repeat 0.7em 0.7em; font:bold 1.4em Arial, Helvetica, sans-serif; color:#333; padding:0.4em 0pt 0.5em 2em;}
#col_izq h2 span{ color:#b50027;}
#contenido #col_izq .ultimo{ background:none;}
#col_izq .modulo{ margin-bottom:1em; background:url(../img/puntos_hor.gif) repeat-x left bottom; padding-bottom:1em;}
#col_izq h3 a{ font:bold 1.6em Arial, Helvetica, sans-serif; color:#333;}
#col_izq h3 span{ display:block; color:#b50027;}
#col_izq ul{ margin:0.6em 0 0; padding:0pt;}
#col_izq ul li{ background:url(../img/bolo_gris3.gif) no-repeat scroll left 0.5em; margin:0; padding:0 0 0.3em 1.1em;}
#col_izq ul li a { color:#b50027; font:1.2em Arial,Helvetica,sans-serif;}

.mod_audio { background:#f2f2f2; padding:1em; margin-bottom:1em;}
#contenido .mod_audio .txt_principal { font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; padding:0 0 0.2em; margin:0;}
#contenido .mod_audio .txt_principal span { text-transform:uppercase;}
#contenido .mod_audio .txt_secundario { font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0;}
#contenido .mod_audio ul{ margin:0.4em 0 1em 0; padding:0;}
#contenido .mod_audio li{ font:1.1em Arial, Helvetica, sans-serif; color:#000; background:url(../img/bolo_negro.gif) no-repeat scroll left 0.6em; padding:0 0 0.3em 0.6em;}
#contenido .mod_audio .recomendacion{font:1.1em Arial, Helvetica, sans-serif; padding:0 0 0.5em; margin:0;}
#contenido .mod_audio .recomendacion span{ font-weight:bold; text-transform:uppercase;}
#contenido .mod_audio .link{ font-size:1.2em; padding:0; margin:0;}

#col_izq .izq ul, #col_izq .der ul {margin:1em 0;}
#col_izq .izq ul li, #col_izq .der ul li{padding:0 0 0 1em; background:url(../img/bolo_negro.gif) no-repeat scroll left 0.6em;}
/**** PESOS ****************/

/**** peso10 ****************/
#col_izq .peso10 .mod_img{ margin:0 0 0.4em 0; position:relative;}
#col_izq .peso10 .mod_img img{ position:absolute; left:0; top:0; display:block;}
#col_izq .peso10 h3{ font:bold 1.6em Arial, Helvetica, sans-serif; color:#B71313;}
#col_izq .peso10 h3 span{ font:normal 0.8em Arial, Helvetica, sans-serif; margin-bottom:0.4em; color:#333;}
#col_izq .peso10 p{ font:1.4em Arial, Helvetica, sans-serif; padding:0; margin:0 0 0.7em 0; text-align:justify;}

/**** peso9 ****************/
#col_izq .peso9 .mod_img{ margin:0 0 0.4em 0; display:block; position:relative;}
#col_izq .peso9 .mod_img img{ position:absolute; left:0; top:0; display:block;}
#col_izq .peso9 h3{ font:bold 1.6em Arial, Helvetica, sans-serif; color:#B71313;}
#col_izq .peso9 h3 span{ font:normal 0.8em Arial, Helvetica, sans-serif; margin-bottom:0.4em; color:#333;}
#col_izq .peso9 p{ padding:0; margin:0 0 0.7em 0; text-align:justify;}

/**** peso8 ****************/
#col_izq .peso8 .mod_img{ margin:0 1em 0.4em 0; display:block; float:left; width:80px; height:80px; position:relative;}
#col_izq .peso8 .mod_img img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 80px 80px 0px);}
#col_izq .peso8 h3{ margin-top:0;}
#col_izq .peso8 h3{ font:bold 1.2em Arial, Helvetica, sans-serif; color:#b50027;}
#col_izq .peso8 h3 span{ font:normal 0.92em Arial, Helvetica, sans-serif; margin-bottom:0.4em; color:#333;}
#col_izq .peso8 p{ padding:0; margin:0 0 0.7em 0; text-align:justify;}

/**** peso8 galeria ****************/
#col_izq .fotogaleria8 .mod_img { background:url(../img/fndo_fotogaleria.gif) no-repeat left top; padding:6px 0 0 4px; width:76px; height:74px; position:relative;}
#col_izq .fotogaleria8 .mod_img img { position:absolute; left:-2px; top:0; display:block; clip: rect(6px 74px 74px 6px);}


/**** COL_IZQ INTERIOR ****************/

#col_izq .izq{ width:32.2em; margin:0 1em;}
#col_izq .izq h3{ border:0; padding:0; margin:0.7em 0; color:#B71313;}

/**** peso10 ****************/
#col_izq  .izq .peso10 .mod_img{ width:322px; height:240px;}
#col_izq  .izq .peso10 .mod_img img{ clip: rect(0px 322px 240px 0px);}
#col_izq  .izq .peso10 p{ color:#333; text-align:justify;}

/**** peso9 ****************/
#col_izq  .izq .peso9 .mod_img{ width:322px; height:140px;}
#col_izq  .izq .peso9 .mod_img img{ clip: rect(0px 322px 140px 0px);}


/**** COL_DER INTERIOR ****************/

#col_izq  .der{ width:29.5em; margin:0 1em 0 1.6em;}

/**** peso10 ****************/
#col_izq  .der .peso10 .mod_img{ width:295px; height:109px;}
#col_izq  .der .peso10 .mod_img img{ clip: rect(0px 295px 109px 0px);}

/**** peso10 galeria ****************/
#col_izq  .der .fotogaleria10 .mod_img { background:url(../img/fndo_fotogaleriag.gif) no-repeat left top; padding:6px 0 0 4px; width:295px; height:105px; position:relative;}
#col_izq  .der .fotogaleria10 .mod_img img { position:absolute; left:0; top:0; display:block; clip: rect(6px 288px 97px 6px);}

/**** peso9 ****************/
#col_izq  .der .peso9 .mod_img{ width:295px; height:80px;}
#col_izq  .der .peso9 .mod_img img{ clip: rect(0px 295px 80px 0px);}

/**** peso9 galeria ****************/
#col_izq  .der .fotogaleria9 .mod_img { background:url(../img/fndo_fotogaleriam.gif) no-repeat left top; padding:6px 0 0 4px; width:295px; height:80px; position:relative;}
#col_izq  .der .fotogaleria9 .mod_img img { position:absolute; left:0; top:0; display:block; clip: rect(6px 288px 72px 6px);}


/**** COL_DER ****************/

#col_der .destacado span{ padding:0.4em 0 0.7em 2.5em; background:url(../img/ico_calendario.gif) no-repeat scroll 0.6em 0.4em; font-size:1.3em;}

#col_der .calendario{ background: #f6eef1; padding:0 1em 4em; }
#col_der .calendario .navegacion{ background:url(../img/puntos_hor.gif) repeat-x left bottom; margin:0; padding:1em 0 0.7em;} 
#col_der .calendario .navegacion li{ display:inline; float:left; padding:0; margin:0; border:0; background:none; font:1.3em Arial, Helvetica, sans-serif; color:#631a1a; text-transform:uppercase; } 
#col_der .calendario .navegacion li a{ display:block; text-indent:-9000px;}
#col_der .calendario .navegacion li .anioanterior{ background:url(../img/btn_calant.gif) no-repeat left top; width:27px; height:17px; margin-right:1em;}
#col_der .calendario .navegacion li .mesanterior{ background:url(../img/btn_calant2.gif) no-repeat left top; width:18px; height:17px;}
#col_der .calendario .navegacion .mes{ width:163px; text-align:center;}
#col_der .calendario .navegacion li .aniosiguiente{ background:url(../img/btn_calsig.gif) no-repeat left top; width:27px; height:17px;}
#col_der .calendario .navegacion li .messiguiente{ background:url(../img/btn_calsig2.gif) no-repeat left top; width:18px; height:17px;margin-right:1em;}
#col_der .calendario caption{display:none;} 
#col_der .calendario table{ margin:1em 2.8em 0; } 

#col_der .calendario table th{ background:#bf91a6; color:#fff; font:1.1em Arial, Helvetica, sans-serif; width:28px; height:27px; border-right:2px solid #f6eef1; border-bottom:2px solid #f6eef1;} 

#col_der .calendario table th abbr{ text-decoration:none;} 

#col_der .calendario table td{ background:url(../img/fndo_cal.jpg) no-repeat left top; width:30px; height:29px; font:1.1em Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle; color:#666;}

#col_der .calendario table .activo{ background:url(../img/fndo_cal_ok.jpg) no-repeat left top; color:#fff; font-weight:bold;}

#col_der .calendario table td a{color:#202574; text-decoration:underline;}




