.linea_larga {
word-wrap:break-word;
}
/* CSS Calendario Agenda */
.calendriermini{margin-bottom:1em;}
.calendriermini .calendar-container {height: 17em;position: relative;}
.calendriermini .calendar-container .image_loading {position: absolute;top:0;right:0;}

.js .calendriermini .calendar-container .alt {display: none;}

.calendriermini table{width: 100%;font-size: 0.8em;text-align: center;margin: 0 auto;border-collapse: collapse;}
.calendriermini table caption{margin: 0 auto;	padding:0; font-size:.5em;}
.calendriermini table th{padding:0;}
.calendriermini table td {width: 14%;line-height: 2em;padding:0;}
.calendriermini table td a{display: block;background: #fff;border: 1px solid #EEE;font-weight: bold;text-decoration: none;color:#000000;}
.calendriermini .ui-datepicker-other-month {opacity: .5; filter:Alpha(Opacity=50);}
.calendriermini .ui-datepicker-other-month a {font-weight: normal;background:#eee;}
.calendriermini .ui-state-highlight a {background: #DBB7FF;border-color: #EAEA98;}
.calendriermini .ui-datepicker-today a {border-color:#CC0099;}

.calendriermini table .ui-state-highlight a:hover{background: #DBB8DC;color: #636;border-color:#DBB8DC;}
.calendriermini table .ui-state-highlight.ui-datepicker-today a:hover{border-color:#636;}
.calendriermini span{}

.calendriermini .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.calendriermini .ui-icon { width: 16px; height: 16px; background-repeat:no-repeat;background-position: center; }
.calendriermini .ui-datepicker-header { position:relative; padding:.2em 0; }
.calendriermini .ui-datepicker-prev, .calendriermini .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.calendriermini .ui-datepicker-prev-hover, .calendriermini .ui-datepicker-next-hover { top: 1px; }
.calendriermini .ui-datepicker-prev { left:2px; }
.calendriermini .ui-datepicker-next { right:2px; }
.calendriermini .ui-datepicker-prev .ui-icon {background-position: top left;}
.calendriermini .ui-datepicker-next .ui-icon {background-position: top right;}
.calendriermini .ui-datepicker-prev-hover { left:1px; }
.calendriermini .ui-datepicker-next-hover { right:1px; }
.calendriermini .ui-datepicker-prev span, .calendriermini .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.calendriermini .ui-datepicker-title { margin: 0 2.3em; line-height: 1.2em; text-align: center; }

.calendriermini .ui-datepicker-header .ui-icon {background-image: url("#CHEMIN{css/img/month_prev_next-32x16.png}");}

.bdy{
margin:0 auto;
margin-left:0em;
width:100%;
}
.h1_def {
font-size:0.01px;
line-height:0.01px;
margin:0px;
color:#FFFFFF;
}
.h2_def {
font-size:0.01px;
line-height:0.01px;
margin:0px;
color:#FFFFFF;
}
.h3_def {
font-size:0.01px;
line-height:0.01px;
margin:0px;
color:#FFFFFF;
}
.h4_def {
font-size:0.01px;
line-height:0.01px;
margin:0px;
color:#FFFFFF;
}
.div_boton_menu {
width:0em;
height:0em;
overflow:hidden;
}
img_boton_menu {
width:0em;
height:0em;
overflow:hidden;
}
.div_botonhome {
width:0em;
height:0em;
overflow:hidden;
}
.img_botonhome {
width:0em;
height:0em;
overflow:hidden;
}
.div_barraboton {
width:0em;
height:0em;
overflow:hidden;
}
.barraboton {
width:0em;
height:0em;
overflow:hidden;
}
.div_hs {
height:0px;
font-size:0em;
line-height:0em;
margin-top:-7px;
color:#FFFFFF;
overflow:hidden;
}
.cabecera1 {
display:table;
vertical-align:top;
z-index:100;
width:1000px;
margin:0 auto;
margin-top:0px;
}
.cabecera1 {
width:100px;
display:table;
margin:0 auto;
}
.div_cabecera {
top:0px;
margin-top:.1em;
width:1000px;
margin:0px auto;
text-align:center;
border-color:#9900CC;
border-bottom-style:inset;
border-bottom-style:double;
border-bottom-width:3px;
border-top-style:inset;
border-top-style:double;
border-top-width:3px;
top:0px;
vertical-align:top; 
z-index:3;
}
.banrepu {
max-width:100%;
border:none;
text-decoration:none;
}
.banrepu a {
max-width:100%;
border:none;
text-decoration:none;
}
iframe.noScrolling{
padding:0;
border-width:0;
margin:0;
margin-right:0;
margin-bottom:0;
text-decoration:none;
overflow:hidden;
-ms-overflow-style: none;
 }
.noScrolling{
padding:0;
border-width:0;
margin:0;
margin-right:0;
margin-bottom:0;
text-decoration:none;
overflow:hidden;
-ms-overflow-style: none;
 }
.pubban {
padding:0;
border-width:0;
margin:0;
margin-right:0;
margin-bottom:0;
text-decoration:none;
overflow:hidden;
-ms-overflow-style: none;
}
.div_bloque_i {
display:inline-table;
float:left;
width:31%;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:none;
margin-top:1em;
line-height:normal;
vertical-align:middle;
margin-right:1px;
margin-left:0px;
background-color:#FFFFFF;
text-align:center;
}
.Publi_Enlace {
padding-top:0px;
margin:0px;
font-size:.7em;
line-height:1.3em;
vertical-align:bottom;
text-decoration:underline;
text-align:center;
}
.div_sigue {
padding:0px;
margin:0px;
font-size:.8em;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-align:center;
}
.div_sociales {
width:99%;
display:table;
vertical-align:top;
position:relative;
margin:0 auto;
text-align:center;
}
.div_botonsocial {
display:inline-table;
height:20px;
font-size:0em;
line-height:0em;
padding:0em;
margin:0em;
vertical-align:top;
overflow:hidden;
}
.div_gplus {
line-height:normal;
height:20px;
vertical-align:middle;
overflow:hidden;
}
.anchoy {
width:30px;
height:20px;
padding-top:.5em;
vertical-align:bottom;
overflow:hidden;
}
.div_tw {
height:20px;
overflow:hidden;
font-size:.0em;
text-decoration:none;
background-image:url("seguir_TW.gif");
}
.div_botonfb {
width:76px;
height:20px;
display:inline-table;
line-height:normal;
text-decoration:none;
margin:0em auto;
vertical-align:top;
overflow:hidden;
background-image: url("me_gusta_FB.gif");
background-repeat:no-repeat;
}
.i_fb {
display:inline-table;
height:18px;
width:76px;
overflow:hidden;
text-decoration:none;
background-image: url("me_gusta_FB.gif");
}
.div_fotocabecera {
width:36.8%;
display:inline-table;
vertical-align:top;
margin-left:0px;
top:0px;
margin-top:0px;
text-align:center;
}
.img_cabecera {
width:367px;
border:none;
margin:0 auto;
}
.img_cabecera_w {
width:0;
height:0;
border:none;
overflow:hidden;
visibility:hidden;
}
div_fotocabeceraw {
width:0;
height:0;
border:none;
overflow:hidden;
visibility:hidden;
}
.div_bloque_d {
width:31%;
display:inline-table;
float:right;
vertical-align:bottom;
margin-top:1em;
text-align:center;
}
.div_Publi_cabecera {
display:table;
padding-top:0px;
margin:0 auto;
vertical-align:bottom;
margin-bottom:0em;
text-align:center;
}
.frame_pubbanner {
margin:0;
border-width:0;
border:none;
overflow:hidden;
}
.Fecha_formato {
font-weight:bold;
font-size:.75em;
font-family:Arial,Helvetica,sans-serif;
left:0px;
right:6px;
text-decoration:none;
color:#000000;
line-height:normal;
background-position:top;
font-style:normal;
top:0px;
bottom:5px;
text-transform:none;
margin-top:5px;
margin-bottom:3px;
margin:0em auto;
}
.div_fecha_cabecera {
display:block;
position:relative;
text-align:center;
}
sidr_l {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.ocul {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_barra_menu {
display:table;
top:0px;
font-size:.85em;
vertical-align:top;
z-index:100;
width:1000px;
margin:0 auto;
text-align:left;
margin-top:0px;
line-height:normal;
}
.div_menu_desplegable {
display:inline-table;
max-width:100%;
margin-bottom:0px;
margin-top:0px;
float:left;
z-index:101;
text-align:left; 
}
.div_menu_ {
z-index:102;
margin-bottom:0;
font-family:Arial;
font-size:.6em;
text-decoration:none;
text-align:left;
font-weight:bold;
}
.a_inicio {
z-index:103;
text-decoration:none;
margin-top:0px;
font-weight:bold;
font-size:1.5em;
}
.a_menu_cabeceras {
font-weight:bold;
text-decoration:none;
z-index:103;
margin-top:0px;
}
.li_index {
z-index:225;
}
.li_index_b2 {
z-index:0;
}
.a_menu_subsec {
font-size:2.5em;
z-index:903;
font-weight:bold;
-moz-opacity:0;
line-height:normal;
}
.div_nmro {
display:inline-table;
font-size:.80em;
font-family:Arial;
font-weight:bold;
line-height:normal;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:10px;
padding:0px;
text-align:right;
vertical-align:middle;
}
.div_desplegable_numeros {
display:inline-table;
margin-bottom:0px;
margin-top:0px;
margin-left:4px;
margin-right:10px;
vertical-align:top;
background:transparent;
line-height:.7em;
font-size:1em;
background-color:#EAD5FF;
text-align:center;
}
.form_desplegable_numeros {
width:118px;
vertical-align:middle;
line-height:normal;
margin-bottom:0px;
margin-top:0px;
}
.select_numeros {
font-size:.7em;
margin-bottom:0px;
margin-top:0px;
vertical-align:middle;
}
.div_issn {
display:inline-table;
float:right;
font-family:Arial;
font-size:.85em;
font-weight:bold;
margin-right:.1em;
margin-left:.1em;
text-align:right;
vertical-align:middle;
}
.div_barra2 {
vertical-align:middle;
width:1000px;
margin:0 auto;
margin-top:0px;
z-index:0;
text-align:center;
}
.div_barra2_menu {
width:100%;
margin-bottom:0px;
margin-top:0px;
float:left;
vertical-align:top;
display:table;
font-family:Arial;
color:#000000;
z-index:0;
text-align:left;
}
.a_menu_barra2 {
font-size:.65em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#590095;
text-decoration:none;
}
.img_feed {
vertical-align:middle;
margin-top:-4px;
border:0px;
height:12px;
}
.env_buscador {
display:inline-table;
float:right;
margin-bottom:0px;
margin-top:0px;
vertical-align:top;
width:80px;
padding-left:0px;
margin-right:10px;
margin-left:160px;
height:1em;
text-align:center;
background-color:#FFFFFF;
}
.buscador_st {
font-size:.85em;
}
.div_busca {
text-align:center;
background-color:#FFFFFF;
}
.forml {
height:auto;
}
.buscador_input2 {
font-size:.75em;
line-height:normal;
text-align:center;
height:1em;
vertical-align:middle;
background-color:#FFFFFF;
}

.a_inicio2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.a_menu_cabeceras2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.li_index2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.a_menu_subsec2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_desplegable_numeros2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.form_desplegable_numeros2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.select_numeros2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_issn2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_barra22 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_barra2_menu2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.a_menu_barra22 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.img_feed2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.env_buscador2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.buscador_st2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.div_busca2 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}
.buscador_input22 {
width:0em;
height:0em;
overflow:hidden;
visibility:hidden;
}

.div_general {
display:table;
width:980px;
font-family:arial;
margin:0 auto;
}
.img_border_n {
border:none;
width:100%;
}
.img_flecha_girando {
border:none;
height:7px;
vertical-align:top;
}
.img_sindinews {
font-family:Verdana;
font-size:0.70em;
padding:2px;
margin-top:1px;
margin-bottom:1px;
font-weight:500;
margin-left:1px;
padding-left:0px;
border:none;
text-align:left;
float:left;
}
.div_bloque_prin {
width:100%;
display:table;
font-size:1em;
line-height:normal;
background-color:#FFFFFF;
height:100px;
padding-top:3px;
margin:0em auto;
vertical-align:top;
}
.div_principal {
display:inline-table;
width:49%;
vertical-align:top;
border-left-color:#000000;
border-left:solid;
border-right:solid;
border-width:1px;
z-index:0;
padding-left:0em;
padding-right:0em;
padding-top:3px;
font-size:1em;
}
.div_principal a {
text-decoration:none;
}
.titre_princ {
width:99.7%;
font-size:115%;
font-weight:700;
line-height:1em;
color:#000000;
text-align:left;
}
.soustit_princ {
font-family:Arial;
font-size:100%;
line-height:normal;
margin:.2em;
text-align:left;
}
.foto_princ {
width:99.8%;
display:block;
vertical-align:top;
font-size:.7em;
height:220px;
padding-bottom:0px; 
margin:0 auto;
text-align:center;
}
.div_text_princ {
width:100%;
display:block;
height:auto;
border-color:#000000;
border-bottom:solid;
border-width:1px;
line-height:.9em;
color:#000000;
margin-left:0px;
margin-right:0;
margin-top:0px;
margin:0 auto;
padding-bottom:0px;
vertical-align:top;
}
.genprinc {
display:table;
margin:0 auto;
vertical-align:middle;
width:100%;
}
.date_sub_titre_prin {
display:inline-table;
float:right;
font-weight:500;
font-size:0.73em;
line-height:normal;
margin:.15em;
margin-right:.1em;
text-align:right;
}
.author_sub_titre_princ1 {
display:inline-table;
float:left;
font-size:.8em;
font-weight:bold;
line-height:normal;
margin:.15em;
margin-bottom:.1em;
text-align:left;
}
.date_sub_titre {
font-weight:500;
font-size:0.7em;
line-height:normal;
padding-top:.1em;
margin:.1em;
padding-right:0em;
text-align:right;
}
.author_sub_titre_princ {
font-size:.75em;
font-weight:bold;
line-height:normal;
margin:.15em;
margin-top:.1em;
margin-bottom:.1em;
text-align:right;
}
.descrip_princ {
max-width:100%;
font-size:.85em;
font-family:Verdana;
position:relative;
margin:.3em;
margin-top:.1em;
margin-bottom:.15em;
line-height:1.05em;
color:#000000;
text-align:justify;
}
.Enlace {
font-family:Arial;
font-weight:bolder;
color:#616161;
font-size:11px;
padding:0px 3px 0px 3px;
text-decoration:none;
background-color:#F7F0FB;
line-height:11px;
}
/* Columna Destacados */
.div_destaca {
width:300px;
display:inline-table;
float:left;
font-size:1em;
line-height:1em;
vertical-align:top;
background-color:#EAEAFF;
text-align:center;
}
.div_destacados {
width:292px;
display:table;
vertical-align:top;
font-size:.85em;
line-height:normal;
margin:.1em auto;
background-color:#FFFFFF;
border-bottom-width:.1em;
min-height:99.8%;
text-align:left;
}
.div_destaca a {
text-decoration:none;
text-align:left;
}
.titre_destacados{
width:100%;
display:table;
font-family:Arial,Helvetica,sans-serif;
font-size:1.15em;
line-height:normal;
margin-top:0px;
margin-bottom:0px;
margin:0em auto;
margin-left:.1em;
margin-right:.1em;
font-weight:bold; 
color:#000000;
text-decoration:none;
text-align:left;
}
.soustit_destacados {
display:table;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.8em;
padding:0px;
margin:0em auto;
margin-left:.1em;
margin-right:.1em;
margin-top:0px;
margin-bottom:0px; 
line-height:normal;
vertical-align:top;
text-align:left;
}
.div_foto_destacados {
width:99.9%;
display:table;
vertical-align:top;
font-size:.6em;
line-height:.6em;
height:100px;
padding-bottom:.2em;
text-align:center;
}
.sobre_enlace_dest {
margin:1px;
line-height:normal;
}
.Pub_Ban_300_200 {
width:100%;
display:table;
vertical-align:top; 
font-size:.0em;
margin:-5em auto;
background-color:#FFFFFF;
line-height:normal;
padding:0;
text-align:center;
}
/* Columna Derecha */
.div_derecha {
display:inline-table;
float:right;
width:20%;
vertical-align:top;
font-size:1em;
margin:0 auto;
margin-right:0px;
position:relative;
text-align:center;
}
.cabe_com {
margin:0 auto;
padding-top:.3em;
padding-bottom:.1em;
text-align:center;
}
.div_derecha a {
text-decoration:none;
border:none;
}
.div_titre_esquinas {
width:100%;
display:table;
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
line-height:normal;
font-weight:bolder;
text-transform:uppercase;
color:#333333;
text-align:center;
vertical-align:middle;
font-style:normal;
margin:.0 auto;
text-decoration:none;
background-color:#C1C1FF;
position:relative;
text-align:center;
}
.div_titre_esquinas a {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:left;
}
.div_titre_com {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;
text-decoration:none;
line-height:normal;
padding-top:.1em;
padding-left:.1em;
padding-bottom:.1em;
font-weight:700;
margin:0 auto;
text-align:left;
}
.div_foto_derecha {
width:100%;
display:table;
position:relative;
vertical-align:top;
height:100px;
padding-bottom:.1em;
font-size:.6em;
line-height:.6em;
margin:0 auto;
text-align:center;
border:none;
}
.date_com {
font-weight:500;
font-size:0.7em;
line-height:normal;
padding-top:.1em;
margin:.2em;
padding-right:0em;
text-align:right;
}
.author_com {
max-width:100%;
font-size:.7em;
font-weight:bold;
line-height:normal;
margin:.1em;
margin-top:.1em;
margin-bottom:.1em;
text-align:right;
}
.link_derecha_Fotos {
color:#474701;
font-size:.8em;
line-height:normal;
font-weight:bold;
text-decoration:none;
text-align:left;
}
/*
Video Indice
*/
.video_portada {
width:99%;
display:table;
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
line-height:normal;
font-weight:bolder; 
color:#000000;
vertical-align:top;
text-decoration:none;
background-color:#BDBDDF;
padding-bottom:4px;
margin:0px auto;
text-align:center;
}
.div_intervideo {
width:100%;
display:table;
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
line-height:normal;
font-weight:bold; 
text-transform:uppercase;
color:#000000;
text-align:center;
text-decoration:none;
vertical-align:middle;
padding-bottom:2px;
background-color:#BDBDDF;
}
.div_intervideo a {
color:#000000;
text-decoration:none;
vertical-align:text-top;
text-align:center;
border:none;
padding:0em;
}
.div_video_dentro {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
line-height:normal;
font-weight:bold;
text-align:center;
text-decoration:none;
width:99%;
height:124px;
color:#333333;
vertical-align:top;
margin-top:3px;
margin-right:0px;
margin-bottom:3px;
margin:0px auto;
background-color:#000000;
border-color:#FEEFD8;
clip:rect(auto,6px,auto,10px);
z-index:2;
}
.div_img {
display:table;
max-width:100%;
max-height:124px;
z-index:1;
margin:0px auto;
margin-top:0px;
color:#CCCCCC;
border:none;
padding:0em;
text-align:center;
vertical-align:top;
}
.img_video {
max-width:100%;
max-height:124px;
border:none;
padding:0em;
}
.div_texto_tit_video {
display:table;
float:right;
width:99%;
position:absolute;
border:none;
border-color:#000000;
z-index:200;
text-decoration:none;
margin:0 auto;
padding:0em;
margin-top:-125px;
vertical-align:middle;
line-height:normal;
text-align:center;
}
.p_texto_tit_video {
font-size:1.4em;
color:#FFFFFF;
width:99%;
margin:0 auto;
padding:0em;
vertical-align:middle;
text-align:center;
}
.a_texto_tit_video {
text-decoration:none;
width:99%;
font-size:.9em;
margin:0 auto;
padding:0em;
vertical-align:top;
color:#FFFFFF;
}
.div_leer_video {
vertical-align:bottom;
width:100%;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
text-align:left;
text-decoration:none;
text-align:center;
line-height:normal;
padding:0px;
background-color:#C1C1FF;
margin:0 auto;
margin-top:3px;
color:#333333;
right:6px;
left:12px;
clip:rect(auto,6px,auto,10px);
}
.p_leer_video {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
text-transform:none; 
text-align:left;
text-decoration:none;
color:#333333;
margin-left:6px;
}
.div_col_twit {
width:100%;
display:table;
font-size:.85em;
line-height:normal;
font-weight:bold;
position:relative;
padding-top:2px;
padding-bottom:2px;
background-color:#FFFFFF;
margin:0px auto;
text-align:center;
}
.div_col_twit_i {
width:0;
height:0;
font-size:0;
overflow:hidden;
}
.a_col_twit {
width:0;
height:0;
font-size:0;
overflow:hidden;
}
.twitter-timeline {
font-size:1em;
width:100%;
height:150px;
}
/*
Bloque Seciones Medio
*/
/*
Central dos
*/
.div_bloquesec_medio {
width:49%;
display:table;
font-family:Verdana,Arial,Helvetica,sans-serif;
vertical-align:top;
border-left-color:#000000;
border-left:solid;
border-right:solid;
border-width:1px;
padding-top:3px; 
font-size:1em;
}
.div_dos {
display:table;
width:99.9%;
height:250px;
vertical-align:top;
position:relative;
text-align:center;
}
.div_unodedos {
width:49.5%;
display:inline-table;
vertical-align:top;
float:left;
font-size:1em;
line-height:1em;
margin-left:1px;
margin-right:1px;
text-align:center;
background-color:#FFFFFF;
min-height:250px;
}
.p_titre_dos {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.75em;
padding:2px;
margin-top:2px;
margin-bottom:2px;
font-weight:bold;
line-height:normal;
text-align:left;
}
.dos_a {
color:#000000;
text-decoration:none;
}
.p_sous_dos {
font-family:Verdana;
font-size:0.7em;
line-height:normal;
padding:0px;
margin:2px;
margin-top:1px;
margin-bottom:0px;
text-align:left;
}
.div_foto_dos {
width:100%;
height:110px;
display:table;
vertical-align:bottom;
font-size:0.8em;
float:left;
text-align:center;
}
/*
Central Izquierdo y derecho
*/
.div_central_dos {
width:99.6%;
}
.div_central_izdo {
width:37%;
display:inline-table;
vertical-align:top;
float:left;
line-height:1em;
text-align:center;
}
.div_central_dcho {
width:37%;
display:inline-table;
vertical-align:top;
float:right;
line-height:1em;
text-align:center;
position:relative;
}
.div_dos_centro {
width:99.9%;
display:block;
vertical-align:top;
font-size:.75em;
background-color:#FFFFFF;
line-height:normal;
min-height:200px;
margin-left:2px;
}
.p_central_dos {
font-family:Verdana;
font-size:.95em;
margin:0px;
margin-top:1px;
margin-bottom:1px;
font-weight:700;
line-height:normal;
 text-align:left;
}
.div_foto_centro_id {
width:100%;
display:table;
vertical-align:top;
font-size:0.8em;
text-align:center;
}
.p_central_soustit {
font-family:Verdana;
font-size:0.8em;
padding:0px;
margin:2px;
margin-top:1px;
margin-bottom:0px;
line-height:normal;
text-align:left;
}
/*
Publicidad Centro Vertical
*/
.publi_vert_centro {
width:25%;
display:inline-table;
vertical-align:top;
background-color:#D8D8D8;
height:357px;
border-style:solid;
border:none;
position:relative;
}
.div_publi_col_d {
vertical-align:top;
margin:0em auto;
padding:0em;
font-size:1.1em;
}
/*
Bloque Medio
*/
.div_BM {
width:100%;
display:inline-table;
vertical-align:top;
line-height:1em;
background-color:#EAEAFF;
height:100px;
padding-bottom:2px;
margin:0 auto;
text-align:center;
}
.div_BM_1 {
width:271px;
display:block;
float:left;
font-size:.95em;
background-color:#FFFFFF;
max-height:180px;
position:relative;
margin:3px auto;
margin-left:5px;
min-height:85px;
text-align:left;
}
.div_foto_BM_1 {
border:none;
padding-right:3px;
margin-top:5px;
display:block;
float:left;
vertical-align:top;
font-size:.5em;
max-width:80px;
text-align:left;
}
.a_titre_BM_1 {
font-family:Verdana;
font-size:.85em;
line-height:1em;
padding:0;
font-weight:bold;
text-align:left;
vertical-align:top;
text-decoration:none;
color:#930049;
padding-left:0px;
position:static;
margin-top:0px;
margin-bottom:0px;
}
/*
Publi Cuadrados BM
*/
.Publi_Cuad_pe {
float:left;
vertical-align:middle;
position:relative;
margin-top:6px;
width:80px;
height:80px;
background-color:#D8D8D8;
text-align:right;
}
/*
Bloque Secciones
*/
.div_bloque_secciones {
width:100%;
display:table;
font-size:1em;
line-height:normal;
background-color:#FFFFFF;
height:100px;
margin:0em auto;
vertical-align:top;
text-align:center;
}
.Publi_300x250_Secc {
float:right;
vertical-align:top;
position:relative;
}
.div_hoy_recomend {
width:300px;
display:block;
height:180px;
font-size:.9em;
line-height:normal;
margin:0 auto;
margin-top:-.6em;
margin-bottom:.1em;
padding:0;
background-color:#FF8080;
text-align:center;
}
.div_hoy_recomend_tit {
display:block;
width:300px;
vertical-align:top;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.div_marco_hoy_recomend {
font-size:1em;
line-height:2px;
vertical-align:top;
display:block;
width:300px;
text-align:center;
}
.div_bloque_secc_central {
width:690px;
display:inline-table;
float:left;
text-align:center;
background-color:#FFFFFF;
margin:0em auto;
position:relative;
}
.div_bloque_central_sec {
width:460px;
display:inline-table;
margin:0em auto;
vertical-align:top;
position:relative;
background-color:#FFFFFF;
text-align:center;
}
.div_sec_2_h {
width:455px;
display:table;
font-size:.9em;
font-weight:bold;
line-height:1.1em;
vertical-align:top;
margin:0em auto;
padding-top:2px;
padding-bottom:2px;
text-align:center;
}
.div_art_sec_2_h {
width:227px;
display:inline-table;
vertical-align:top;
font-size:1em;
margin:0.2em 0em;
background-color:#FFFFFF;
line-height:1em;
border-bottom-width:2px;
position:relative;
text-align:center;
padding:0px;
}
.a_sec {
text-decoration:none;
cursor:pointer;
}
.div_img_art_sec {
width:227px;
display:table;
vertical-align:bottom;
font-size:.6em;
line-height:1em;
height:70px;
padding-bottom:.2em;
}
.div_sec_2_v {
width:227px;
display:inline-table;
vertical-align:top;
float:left;
background-color:#FFFFFF;
margin:.2em auto;
margin-top:0em;
}
.div_tit_sec_2_v {
width:227px;
padding-top:2px;
padding-bottom:2px;
margin:0 auto;
font-size:.9em;
font-weight:bold;
line-height:1.1em;
display:inline-table;
vertical-align:top;
text-align:center;
}
.div_art_sec_2_v {
width:227px;
display:table-cell;
vertical-align:top;
font-size:1em;
margin:0.2em auto;
background-color:#FFFFFF;
line-height:1em;
border-bottom-width:2px;
min-height:198px;
float:left;
position:relative;
text-align:center;
}
div_sec_1_v {
width:227px;
display:inline-table;
vertical-align:top;
font-size:1em;
margin:0.4em auto;
background-color:#FFFFFF;
line-height:1em;
border-bottom-width:2px;
min-height:198px;
float:left;
position:relative;
text-align:center;
}
.div_bl_sec_1_1 {
float:left;
display:inline-table;
position:relative;
background-color:#FFFFFF;
text-align:left;
}
.div_bl_sec_1 {
width:230px;
float:left;
display:inline-table;
margin:0em .04em;
position:relative;
text-align:right;
}
.div_tit_sec_1_v {
width:230px;
padding-top:2px;
padding-bottom:2px;
margin:0em auto;
font-size:.9em;
font-weight:bold;
line-height:1.1em;
display:inline-table;
vertical-align:top;
text-align:center;
}
.div_art_sec_1_v {
width:100%;
display:table-cell;
vertical-align:top;
font-size:1em;
margin:0.2em 0.05em;
background-color:#FFFFFF;
line-height:1em;
border-bottom-width:2px;
min-height:198px;
float:left;
position: relative;
text-align:center;
}
.div_bl_sec_dcho {
width:240px;
display:inline-table;
float:right;
padding-bottom:2px;
background-color:#EFE4F8;
margin-top:0px;
font-weight:bold;
vertical-align:top;
text-align:center;
}
.div_fondo_otrosmedios {
display:table;
width:280px;
vertical-align:top;
font-size:1em;
font-weight:bold;
padding-bottom:2px;
background-color:#C1C1FF;
text-align:center; 
}
.div_tit_otrosmedios {
width:280px;
display:block;
padding-bottom:2px;
background-color:#EFE4F8;
font-size:.9em;
font-weight:bold;
line-height:1.1em;
margin:5px;
vertical-align:top;
color:#FFFFFF;
}
.div_sindinews {
width:28%;
display:table;
vertical-align:top;
font-size:1em;
font-weight:bold;
margin:5px;
padding-bottom:2px;
background-color:#FFFFFF;
text-align:center;
}
.p_sindinews {
float:right;
width:280px;
font-family:Verdana; 
font-size:0.72em;
margin-top:1px;
margin-bottom:1px;
font-weight:500; 
display:block;
vertical-align:top;
text-align:left;
}
.a_sindinews {
color:#000000;
text-decoration:none;
vertical-align:text-top;
}
.auteurs_sindinews {
font-size:0.92em;
}
.medio_sindinews {
font-weight:700;
font-size:0.9em;
}
.date_sindinews {
font-weight:500;
font-size:0.8em;
}
/* Bloque Secciones Base
*/
.div_bloque_secc_base_noex {
width:0em;
height:0em;
overflow:hidden;
}
.div_bloque_secc_b {
display:inline-table;
float:left;
}
div_bloque_secc_base {
width:100%;
text-align:left;
display:inline-table;
margin:0.1em auto;
vertical-align:top;
position:relative;
background-color:#FFFFFF;
}
.div_bloque_secc_base_mov {
overflow:hidden;
width:0em;
height:0em;
}
.div_tabla_s_base {
display:table;
}
.div_bloque_s_base {
width:710px;
float:right;
display:inline-table;
position:relative;
text-align:left;
}
.div_secc_base {
display:table;
float:left;
font-size:1em;
line-height:normal;
position:relative;
text-align:center;
}
.div_titre_sec1_base {
width:230px;
padding:2px;
padding-bottom:2px;
margin:0em auto;
font-size:.9em;
font-weight:bold;
line-height:normal;
display:table;
vertical-align:top;
text-align:center;
}
.div_article_secc_base_1i {
width:230px;
display:table-cell;
float:left;
vertical-align:top;
font-size:1em;
line-height:1em;
min-height:138px;
margin:0.2em auto;
background-color:#FFFFFF;
border-bottom-width:2px;
position:relative;
padding-left:1px;
padding-right:1px;
}
.div_article_secc_base_2i {
width:230px;
display:table-cell;
float:right;
vertical-align:top;
font-size:1em;
line-height:1em;
min-height:138px;
margin:0.2em .1em;
background-color:#FFFFFF;
border-bottom-width:2px;
position:relative;
padding-left:1px;
padding-right:1px;
}
.div_titre_sec2_base {
width:230px;
padding:2px;
padding-bottom:2px;
margin:0em 0em;
font-size:.9em;
font-weight:bold;
line-height:normal;
display:table;
vertical-align:top;
text-align:center;
}
.div_document_sec1_base {
width:230px;
display:table;
vertical-align:top;
font-size:.6em;
line-height:1em;
height:70px;
padding-bottom:.2em;
text-align:center
}
.div_document_sec2_base {
width:230px;
display:table;
vertical-align:top;
font-size:.6em;
line-height:1em;
height:70px;
padding-bottom:.2em;
text-align:center
}
.div_secc_base_flores {
width:230px;
overflow:hidden;
clip:rect(0px, 160px, 60px, 0px);
position:relative;
height:60px;
}
.img_secc_base_flores {
width:230px;
border:none;
vertical-align:bottom;
position:relative;
}

/*RUBRIQUE - SECCIONES - AGENDA*/

.div_titurub {
width:100%;
font-size:2.9em;
font-weight:bold;
color:#000000;
vertical-align:top;
margin:0 auto;
text-align:center;
}
.div_destacados {
width:49%;
display:inline-table;
vertical-align:top;
font-size:1.1em;
line-height:normal;
margin:.1em auto;
background-color:#FFFFFF;
border-bottom-width:.1em;
text-align:left;
}
.div_destacados_inline {
width:49%;
display:inline-table;
vertical-align:top;
font-size:1.2em;
line-height:normal;
margin:.1em auto;
background-color:#FFFFFF;
border-bottom-width:.1em;
text-align:left;
}
.div_destacados_Sec {
width:49%;
display:inline-table;
vertical-align:top;
font-size:1.2em;
line-height:normal;
margin:.1em auto;
background-color:#FFFFFF;
border-bottom-width:.1em;
text-align:left;
border-right-color:#999999;
border-right-width:.1em;
border-right-style:solid;
margin-right:.18em;
}
.titre_destacados_1 {
display:table;
font-family:Arial,Helvetica,sans-serif;
font-size:1.01em;
line-height:normal;
margin-top:0px;
margin-bottom:0px;
margin:0em auto;
margin-left:.1em;
margin-right:.1em;
font-weight:bold; 
color:#000000;
text-decoration:none;
text-align:left;
}
.div_tit_1 {
margin-bottom:1px;
border-bottom-color:#CCCCCC;
border-bottom:1px;
border-bottom-style:solid;
}
.titre_destacados{
display:table;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
line-height:normal;
margin-top:0px;
margin-bottom:0px;
margin:0em auto;
margin-left:.1em;
margin-right:.1em;
font-weight:bold; 
color:#000000;
text-decoration:none;
text-align:left;
}
.soustit_destacados {
display:table;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.7em;
padding:0px;
margin:0em auto;
margin-left:.1em;
margin-right:.1em;
margin-top:0px;
margin-bottom:0px; 
line-height:normal;
vertical-align:top;
text-align:left;
}
.date_sub_titre {
font-weight:500;
font-size:0.7em;
line-height:normal;
padding-top:.1em;
margin:.2em;
padding-right:0em;
text-align:right;
}
.div_foto_destacados {
width:99.9%;
display:table;
vertical-align:top;
font-size:.6em;
line-height:.6em;
height:100px;
padding-bottom:.2em;
text-align:center;
}
.descriartsec {
max-width:98%;
display:table;
font-size:.7em;
}
.Titulo_secc_recuadro_peque_Morado_n {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: normal;
font-weight: bolder;
text-transform: uppercase;
color: #000000;
text-align: center;
vertical-align: middle;
font-style: normal;
background-position: center center;
background-repeat: repeat-y;
text-decoration: none;
background-color: #BDBDDF;
}
.cuadro_inline {
display:inline-table;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: bolder;
text-transform: uppercase;
text-decoration: none;
line-height: normal;
color: #000000;
vertical-align: middle;
background-color: #BDBDDF;
text-align: center;
}
.titular_inline {
display:inline-table;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bolder;
text-transform: uppercase;
text-decoration: none;
line-height: normal;
color: #000000;
vertical-align: middle;
background-color: #BDBDDF;
margin-top:.1em;
margin-bottom:.1em;
text-align: center;
}

.div_agendia {
width:100%;
}
.div_agenyfoto {
display:table;
width:100%;
border-color:#000000;
margin:0 auto;
text-align:center;
}
.div_calenagen {
display:table;
width:99%;
font-size:1.5em;
line-height:.95em;
margin:0 auto;
vertical-align:top;
text-align:center;
}
.div_fotoagen {
display:table;
width:99%;
line-height:normal;
vertical-align:middle;
text-align:center;
}
.img_agen{
width:99%;
}
.div_dia_agendaeven {
font-size:2em;
padding:.2em;
background-color:#FFE9D2;
margin:.2em 0;
color:#A84BBC;
text-align:center;
text-shadow:.2em .2em .2em #C3C3C3;
}
.div_contet_eventos {
width:100%;
margin:.4em auto;
vertical-align:top;
text-align:center;
}
.div_conten_evendia {
display:table;
width:99%;
font-size:1em;
line-height:normal;
margin:0 auto;
vertical-align:middle;
text-align:center;
}
.div_evendia_cont {
font-size:1.5em;
padding:.3em;
padding-bottom:18px;
background-color:#F4EDFA;
margin:.2em 0;
text-align:center;
}
.span_evendia {
font-size:1.5em;
font-weight:bold;
line-height:1.5em;
color:#A84BBC;
text-shadow:.2em .2em .2em #FFDD00;
text-align:center;
}
.div_cont_familiar {
font-size:1.5em;
padding:.2em;
padding-bottom:.15em;
background-color:#FFCCFF;
margin:.2em 0;
text-align:center;
}
.span_familiar {
font-size:1.5em;
font-weight:bold;
line-height:1.5em;
color:#A84BBC;
text-shadow:.2em .2em .2em #58CFC9;
text-align:center;
}
div.filass:nth-child(3n+1){
background-color:#F4EDFA;
}
div.filass:nth-child(3n+2){
background-color:#FFE9D2;
}
div.filass:nth-child(3n+3){
background-color:#FFE6FF;
}
.p_titeven {
padding-top:.9em;
padding-left:.9em;
padding-right:.9em;
padding-bottom:.4em;
line-height:.94em;
}
.p_datoseven {
line-height:.8em;
padding-bottom:.8em;
padding-left:.8em;
padding-right:.8em;
line-height:.88em;
font-weight:normal;
}
.p_even_date {
line-height:normal;
margin:0em;
padding:0em;
}
.span_fecha {
font-weight:bold;
}
.div_evendia_contadult {
font-size:.8em;
padding:.4em;
padding-bottom:.8em;
background-color:#FFE6FF;
margin:.2em 0;
text-align:center;
}
.filas2:nth-child(3n+1){
background-color:#F4EDFA;
}
.filas2:nth-child(3n+2){
background-color:#FFE9D2;
}
.filas2:nth-child(3n+3){
background-color:#EFE4F8;
}
.div_conten_conti {
display:table;
width:99%;
font-size:1em;
line-height:normal;
margin:0 auto;
vertical-align:middle;
text-align:center;
}
.div_evendia_conti {
font-size:1.5em;
padding:.5em;
padding-bottom:1.2em;
background-color:#FFE6CC;
margin:.2em 0;
text-align:center;
}

/*
Bas_indice_p
*/
.agenda_base_o {
display:table;
width:100%;
margin:0em auto;
text-align:center;
}
.agenda_base_m {
width:0em;
height:0em;
overflow:hidden;
}
.agenda_varios {
font-family:Arial,Helvetica,sans-serif;
margin:0px;
text-align:left;
right:6px;
background-position:left;
margin-right:6px;
text-decoration:none;
top:0px;
bottom:0px;
color:#993399;
text-align:left;
vertical-align:top;
}
.div_marco_agenda_base {
font-size:.9em;
padding:1%;
background-color:#FF9191;
margin:0 auto;
display:table;
width:98%;
text-align:center;
}
.div_tit_agenda_base {
height:25px;
vertical-align:top;
background-color:#DDC5F1;
display:table;
width:100%;
margin:0 auto;
text-align:center;
}
.div_logo_agenda_base {
display:inline-table;
float:left;
background-color:#DDC5F1;
text-align:left;
}
.img_logo_agenda_base {
border:none;
vertical-align:middle;
}
.div_titre_Agenda {
display:inline-table;
background-color:#DDC5F1;
position:relative;
text-align:center;
}
.a_titre_Agenda {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:2em;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
vertical-align:middle;
font-style:normal;
line-height:normal;
margin-left:-150px;
}
.div_cuadro_fechas {
display:table;
margin:0 auto;
background-color:#F5ECFF;
width:100%;
vertical-align:top;
position:relative;
}
.div_cuadro_eventos {
display:table;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
width:99%;
font-size:.9em;
line-height:14px;
font-weight:bold;
padding:1px;
background-color:#FFFFFF;
margin-left:2px;
text-align:center;
}
.div_tit_estosdias {
width:100%;
background-color:#ABB3C5;
display:table;
vertical-align:middle;
text-align:center;
margin:0 auto;
height:2em;
}
.a_tit_estosdias {
font-family:Arial,Helvetica,sans-serif;
font-size:.9em;
width:99%;
font-weight:bold;
color:#FFFFFF;
vertical-align:middle;
font-weight:bold;
}
.div_24horas {
float:left;
display:inline-table;
vertical-align:top;
position:relative;
width:40.5%;
background-color:#FFFFFF;
padding:0px;
margin-left:0px;
text-align:center;
}
.div_tit_24horas {
float:left;
display:inline-table;
float:left;
vertical-align:top;
position:relative;
width:50%;
background-color:#ABB3C5;
padding:0px;
margin-left:0px;
text-align:center;
}
.div_24horas_eventos {
width:99.8%;
vertical-align:top;
background-color:#F5ECFF;
margin-bottom:0px;
margin:0 auto;
margin-top:0em;
text-align:left;
}
.div_tit_proximosdias {
float:right;
display:inline-table;
vertical-align:top;
position:relative;
width:39.8%;
background-color:#FFFFFF;
padding:0px;
text-align:center; 
}
.div_proximosdias_eventos {
width:99.8%;
vertical-align:top;
background-color:#F5ECFF;
margin:0 auto;
margin-top:0em;
text-align:left;
}
.div_evento {
padding:0px;
float:right;
display:inline-table;
vertical-align:top;
position:relative;
text-align:left;
}
.p_horario {
margin-left:3em;
margin-right:3em;
margin-bottom:0;
margin-top:0;
line-height:normal;
}
.div_docu_even {
margin:0.1em;
margin-top:.3em;
text-align:left;
border-color:#F9EBFE;
border-bottom-color:#CC33CC;
border-right-color:#CC33CC;
border-style:solid;
border-width:thin;
background-color:#FFFFFF;
}
.div_artic_eventos {
display:table;
text-align:left;
padding:0px;
margin-top:.2em;
margin-bottom:0;
margin-left:0em;
width:100%;
}
.div_docu_even_2 {
padding:0px;
vertical-align:top;
display:table;
text-align:center;
margin:.15em;
}
.imghagen {
width:98%;
border:none;
text-decoration:none;
margin:.5em auto;
margin-top:.2em;
margin-left:.2em;
margin-right:.2em;
padding:0;
}
.p_fecha_agenda {
line-height:normal;
margin-left:.3em;
margin-right:.3em;
margin-bottom:0;
margin-top:0;
vertical-align:bottom;
}
.span_fecha {
font-weight:bold;
}
.div_even {
display:table;
text-align:left;
padding:0px;
width:400px;
margin-top:0px;
margin-bottom:0px;
}
.div_heven {
display:table;
text-align:left;
padding:3px;
width:400px;
margin-top:1px;
margin-bottom:1px;
}
.div_h_even {
float:right;
display:inline-table;
vertical-align:top;
position:relative;
text-align:left;
}
.div_even_prox {
vertical-align:top;
border:0px;
text-align:left;
}
.ul_even_prox {
line-height:normal;
margin:0px;
margin-left:1px;
margin-right:1px;
}
.p_even_prox {
line-height:normal;
margin:0px;
margin-left:7px;
margin-right:5px;
}
.div_marco_calendrier {
display:inline-table;
float:left;
margin:0em auto;
margin-left:.1em;
position:relative;
vertical-align:top;
width:19.3%;
text-align:center;
}
.div_calendrier_indice {
background-color:#FFFFFF;
border-color:#F9EBFE;
border-bottom-color:#CC33CC;
border-right-color:#CC33CC;
border-style:solid;
border-width:thin;
vertical-align:top;
margin:0 auto;
text-align:center;
}
.div_calen {
font-family:Arial;
font-size:.9em;
line-height:normal;
vertical-align:top;
position:relative;
margin:0em;
}
.div_calen_m {
width:0em;
height:0em;
}
.Estilo_Texto_Articulo {
font-family:Arial;
text-align:justify;
margin-right:10px;
background-position:left top;
line-height:normal;
list-style-position:inside;
margin-bottom:0px;
vertical-align:top;
padding-right:10px;
font-size:12px;
margin-top:0px;
top:0px;
position:relative;
list-style-type:square;
padding-top:0px;
padding-left:10px;
}
.Subtitulo_barra_vertical {
font-weight:bold;
font-size:.9em;
font-family:Arial,Helvetica,sans-serif;
text-align:left;
padding:0px;
text-decoration:none;
color:#333333;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
line-height:normal;
background-position:top;
position:relative;
height:auto;
clip:rect(auto,auto,auto,10px);
}
.Datos_Agenda {
width:100%;
font-size:.95em;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
background-position:left;
margin-right:.1em;
margin-left:.1em;
text-decoration:none;
color:#000000;
font-weight:normal;
background-position:bottom;
vertical-align:bottom;
}
.Direccion {
text-align:left;
font-family:Arial,Helvetica,sans-serif;
right:6px;
background-position:left;
margin-right:6px;
text-decoration:none;
top:0px;
bottom:0px;
color:#000000;
}
.base_class {
display:inline-table;
width:99%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.78em;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#333333;
background-color:#FFFFFF;
margin:.2em;
}
.base_class_2 {
display:inline-table;
font-family:Arial,Helvetica,sans-serif;
width:48%;
font-size:.78em;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#333333;
margin:.2em;
}
.rcuadro {
display:inline-table;
min-height:1px;
background-color:#F5ECF;
width:48.5%;
}
.div_otroseventos {
width:100%;
background-color:#ABB3C5;
vertical-align:top;
margin-left:0px;
padding:0px;
position:relative;
display:table;
}
.a_otroseventos {
font-family:
Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
}
.div_otroseventos_cuad {
padding:0px;
margin-left:0px;
background-color:#FFFFFF;
width:100%;
vertical-align:top;
display:table;
}
.div_otroseventos_artieven {
display:inline-table;
float:left;
width:99%;
vertical-align:top;
background-color:#FFFFFF;
text-align:left;
}
.a_masagenda {
font-weight:bold;
font-style:italic;
}
.div_cursosTalleres {
float:right;
display:inline-table;
width:300px;
border:0px;
vertical-align:top;
font-size:.3em;
text-align:left;
}
.div_tit_cursosTalleres {
vertical-align:top;
background-color:#ABB3C5;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
padding:0px;
text-align:center;
}
.a_tit_cursosTalleres {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
text-decoration:none;
color:#666666;
}
.div_marquee {
background-color:#FEF7EB;
display:block;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
margin-left:0px;
margin-right:0px;
text-align:center;
}

.Subtitulo_barra_vertical {
font-weight:bold;
font-size:.8em;
font-family:Arial,Helvetica,sans-serif;
text-align:left;
vertical-align:text-top;
padding:0px;
text-decoration:none;
color:#333333;
margin-top:2px;
margin-bottom:2px;
line-height:normal;
background-position:top;
position:relative;
height:auto;
clip:rect(auto,auto,auto,10px);
margin-left:0px;
}
/*
Pie Página
*/
.div_pie_pa {
display:table;
width:1000px;
background-color:#F4EDFA;
font-size:1em;
text-align:center;
}
.div_col_izda_pie {
display:inline-table;
float:left;
line-height:normal;
font-size:.55em;
font-family:Arial,Helvetica,sans-serif;
width:145px;
vertical-align:middle;
text-align:center;
}
.div_iconos_pie {
width:160px;
display:table;
}
.div_float_iconos {
float:left;
display:inline-table;
}
.img_validador {
border:none;
width:78px;
}
.div_col_centro_pie {
line-height:normal;
display:inline-table;
vertical-align:top;
position:relative;
width:750px;
text-align:center;
}
.div_info_pie {
background-color:#F4EDFA;
display:block;
text-align:center;
margin:0px auto;
}
.p_cabecera_pie {
margin:0px;
line-height:normal;
background-color:#F4EDFA;
color:#660066;
font-family:Tahoma;
font-size:.9em;
font-weight:bold;
text-align:center;
}
.a_decoration_none {
text-decoration:none;
color:#000000;
}
.a_larep_pie {
color:#800080;
text-decoration:none;
}
.a_cultural_pie {
font-family:tahoma;
text-decoration:none;
color: #CC0000;
}
.a_es {
font-family:tahoma;
color:#660066;
text-decoration:none;
}
.span_lacultura {
font-family:tahoma;
color:#CC0066;
}
.p_opciones_pie {
font-family:Tahoma;
font-size:.7em;
font-weight:bold;
margin:0px;
margin-top:1px;
line-height:normal;
background-color:#F4EDFA;
color:#333333;
text-align:center;
}
.span_opciones_pie {
color:#808080;
}
.a_opciones_pie {
color:#333333;
}
.div_descri_cc {
background-color:#F4EDFA;
display:table;
 text-align:center;
}
.p_descri_cc {
margin:0px;
margin-top:4px;
line-height:12px;
color:#555555;
font-family:Tahoma;
font-size:.75em;
text-align:center;
}
.div_col_dcha {
line-height:2px;
display:inline-table;
float:right;
width:90px;
position:relative;
vertical-align:top;
}
.img_nodo50_cc {
width:88px;
height:31px;
border:none;
}


/* Estilo de la barra de MENS DESPLEGABLES */

/* TemaNaranja Style Sheet
 * by joseluis@digital77.co
 * Adaptacin del ThemeGray de
 * Ian Reyes and Heng Yuan
 */
.TemaNaranjaMenu,.TemaNaranjaSubMenuTable
{
font-family:Arial;
color:#590095;
white-space:	nowrap;
font-size:100%;
background-position:left;
text-align:left;
text-decoration:none;
cursor: default;
}

.TemaNaranjaSubMenu
{
position:	absolute;
display:	block;
visibility:	hidden;
overflow:	hidden;
border:		1px outset #9C9A9C;
text-align:left;
background-position:left;
background-color:#FFFFFF;
}

.TemaNaranjaSubMenuTable
{
border-collapse:separate;
opacity:100;
-moz-opacity:1; 
text-align:left;
background-position:left;
}

.TemaNaranjaMenuItem,.TemaNaranjaMenuItemHover,.TemaNaranjaMenuItemActive
{
cursor:		default;
white-space:	nowrap;
text-align:left;
}

.TemaNaranjaMainItem,
.TemaNaranjaMenuItem
{
border:		0px solid #ffffff;
background-color:	transparent;
text-align:left;
padding-top:1px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
}

.TemaNaranjaMainItemHover,
.TemaNaranjaMainItemActive
{
border:		0px solid #ffffff;
background-color:	#E2E2E2;
text-align:left;
padding-top:1px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
}

.TemaNaranjaMenuItemHover,
.TemaNaranjaMenuItemActive
{
padding:	5px;
border:		1px solid orange;
background-color:	#E2E2E2;
text-align:left;
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */
/* there are simpler approaches, but the setting here allows me to
   set a background image for the menu without lines all over it */

.TemaNaranjaMainFolderLeft,
.TemaNaranjaMainItemLeft,
.TemaNaranjaMainFolderText,
.TemaNaranjaMainItemText,
.TemaNaranjaMainItemRight,
.TemaNaranjaMainFolderRight
{
border:0;
background-color:inherit;
white-space:nowrap;
text-align:left;
}

/* sub menus sub components */

.TemaNaranjaMenuFolderLeft,
.TemaNaranjaMenuItemLeft
{
padding:	3px 0px 3px 3px;
border:		0;
white-space:	nowrap;
background-color:	inherit;
text-align:left;
}

.TemaNaranjaMenuFolderText,
.TemaNaranjaMenuItemText
{
border:		0;
white-space:	nowrap;
background-color:	inherit;
text-align:left;
padding-top:1px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
}

.TemaNaranjaMenuItemRight,
.TemaNaranjaMenuFolderRight
{
border:		0;
white-space:	nowrap;
background-color:	inherit;
padding-top:1px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
}

/* hoover and active border */
.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderLeft,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderLeft,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemLeft,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemLeft,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderText,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderText,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemText,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemText,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderRight,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderRight,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemRight,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemRight
{
border-color:	#9C9A9C;
}

.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderLeft,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderLeft,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemLeft,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemLeft
{
border-width:	1px 0px 1px 1px;
border-style:	solid;
padding:	2px 0px 2px 2px;
}

.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderText,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderText,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemText,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemText
{
border-width:	1px 0px 1px 0px;
border-style:	solid;
padding:	2px 3px 2px 5px;
}

.TemaNaranjaMenuItemHover .TemaNaranjaMenuFolderRight,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuFolderRight,
.TemaNaranjaMenuItemHover .TemaNaranjaMenuItemRight,
.TemaNaranjaMenuItemActive .TemaNaranjaMenuItemRight
{
border-width:	1px 1px 1px 0px;
border-style:	solid;
padding:	2px 0px 2px 0px;
}

td.TemaNaranjaMenuSplit
{
padding:	0px;
margin:		0px;
height:		5px;
border:		0px;
background-color:	inherit;
overflow:	hidden;
text-align:left;
}

div.TemaNaranjaMenuSplit
{
margin:2px;
height:1px;
overflow:hidden;
background-color:inherit;
border-top:1px solid #9C9A9C;
text-align:left;
}

/* image shadow animation */

/*
seq1:	image for normal
seq2:	image for hover and active

To use, in the icon field, input the following:
<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.TemaNaranjaMenuItem img.seq1
{
display:	inline;
text-align:left;
}

.TemaNaranjaMenuItemHover seq2,
.TemaNaranjaMenuItemActive seq2
{
display:	inline;
text-align:left;
}

.TemaNaranjaMenuItem .seq2,
.TemaNaranjaMenuItemHover .seq1,
.TemaNaranjaMenuItemActive .seq1
{
display:	none;
text-align:left;
}
.nada
{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2E6FF), color-stop(1, #CD9BFF) );
background:linear-gradient(to bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-webkit-gradient(bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-moz-linear-gradient(bottom,  #CD9BFF -40%, #F2E6FF 70%);  
background:-o-linear-gradient(bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-ms-linear-gradient(top,  #FFFFFF, #FFFFFF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType='0')";
}
.degrada_sec
{
color:#FFFFFF;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C9B7FF), color-stop(1, #CD9BFF) );
background:linear-gradient(to bottom,  #C9B7FF 45%, #CD9BFF 170%);
background:-webkit-gradient(bottom,  #C9B7FF 45%, #CD9BFF 170%);
background:-moz-linear-gradient(bottom,  #CD9BFF -40%, #C9B7FF 70%);  
background:-o-linear-gradient(bottom,  #C9B7FF 45%, #CD9BFF 170%);
background:-ms-linear-gradient(top,  #C9B7FF, #CD9BFF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9B7FF', endColorstr='#CD9BFF', GradientType='0')";
}
.degrada_sec  a:hover
{
padding-left:5px;
padding-right:5px;
color:#4E4E4E;
background:linear-gradient(to bottom, #CD9BFF 170%,  #EAD5FF 45%);
background:-webkit-gradient(bottom, #CD9BFF 170%,  #EAD5FF 45%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0,#CD9BFF), color-stop(1,  #EAD5FF) );
background:-moz-linear-gradient(bottom,  #EAD5FF 90%, #CD9BFF -20%);  
background:-o-linear-gradient(bottom,  #EAD5FF 7%, #CD9BFF 130%);
background:-ms-linear-gradient(top,  #CD9BFF,  #EAD5FF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAD5FF', endColorstr='#CD9BFF', GradientType='0')";
}
.degrada{
background:linear-gradient(to bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-webkit-gradient(bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2E6FF), color-stop(1, #CD9BFF) );
background:-moz-linear-gradient(bottom,  #CD9BFF -40%, #F2E6FF 70%);  
background:-o-linear-gradient(bottom,  #F2E6FF 45%, #CD9BFF 170%);
background:-ms-linear-gradient(top,  #F2E6FF, #CD9BFF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2E6FF', endColorstr='#CD9BFF', GradientType='0')";
}
.degrada_inv
{
color:#000000;
background:linear-gradient(to bottom,  #CD9BFF 45%, #F2E6FF 170%);
background:-webkit-gradient(bottom,  #CD9BFF 170%, #F2E6FF 45%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2E6FF), color-stop(1, #CD9BFF) );
background:-moz-linear-gradient(bottom,  #CD9BFF -20%, #F2E6FF 60%);  
background:-o-linear-gradient(bottom,  #F2E6FF 7%, #CD9BFF 130%);
background:-ms-linear-gradient(top,  #F2E6FF, #CD9BFF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#CD9BFF', endColorstr='#F2E6FF', GradientType='0')";
}
.degrada  a:hover
{
color:#4E4E4E;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0,#CD9BFF), color-stop(1,  #EAD5FF) );
background:linear-gradient(to bottom, #CD9BFF 170%,  #EAD5FF 45%);
background:-webkit-gradient(bottom, #CD9BFF 170%,  #EAD5FF 45%);
background:-moz-linear-gradient(bottom,  #EAD5FF 90%, #CD9BFF -20%);  
background:-o-linear-gradient(bottom,  #EAD5FF 7%, #CD9BFF 130%);
background:-ms-linear-gradient(top,  #CD9BFF,  #EAD5FF);  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAD5FF', endColorstr='#CD9BFF', GradientType='0')";
}
/* menuder.css */
.menuder-container {}
.menuder,
.menuder ul { float: left; width:100%; margin: 0; padding: 0; background-color: #fff; border: solid #666; border-width: 1px 0; list-style: none; text-align: left; font-weight: bold; }
.menuder a { display: block; padding:.05em; text-decoration: none; width:100% }
.menuder a.daddy { background: url(img/menuder.gif) center right no-repeat; }
.menuder li { float: left; padding: 0; }
.menuder li ul { position: absolute; left: -999em; height: auto; width: 11em; margin: 0; font-weight: normal; z-index:100;}
.menuder li li { padding-right: 0em; }
.menuder li ul a {  }
.menuder li ul ul { margin: 0em 0 0 0em; }
.menuder li:hover ul ul,
.menuder li:hover ul ul ul,
.menuder li:hover ul ul ul ul,
.menuder li.hover ul ul,
.menuder li.hover ul ul ul,
.menuder li.hover ul ul ul ul { left: -999em; }
.menuder li:hover ul, 
.menuder li li:hover ul, 
.menuder li li li:hover ul,
.menuder li li li li:hover ul { left: auto; }
.menuder li.hover ul,
.menuder li li.hover ul,
.menuder li li li.hover ul,
.menuder li li li li.hover ul { left: auto; }
.menuder li:hover,
.menuder li.hover { background-color: #666; }
/* end */
/* Menu animé */

	.menu_anime, .menu_anime ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.menu_anime {
		width: 100%;
		margin: 0px auto;
		background-color: #b6482f;
		background: -moz-linear-gradient(#F2E6FF, #CD9BFF); 
		background: -webkit-linear-gradient(#F2E6FF, #CD9BFF);	
		background: -o-linear-gradient(#F2E6FF, #CD9BFF);
		background: -ms-linear-gradient(#F2E6FF, #CD9BFF);
		background: linear-gradient(#F2E6FF, #CD9BFF);
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-moz-box-shadow: 0 1px 1px #bbbbbb;
		-webkit-box-shadow: 0 1px 1px #bbbbbb;
		box-shadow: 2px 2px 1px #bbbbbb;
	}
	
	.menu_anime:before,
	.menu_anime:after {
		content: "";
		display: table;
	}
	
	.menu_anime:after {
		clear: both;
	}
	
/*	.menu_anime {
		zoom:1;
	}
*/	
	.menu_anime li {
		float: left;
		border-right: 1px solid #222222;
		-moz-box-shadow: 1px 0 0 #e5dffb;
		-webkit-box-shadow: 1px 0 0 #e5dffb;
		box-shadow: 1px 0 0 #e5dffb;
		position: relative;
	}
	
	.menu_anime a {
		float: left;
		padding: .2em .4em;
		color: #4c4c4c;
		font: bold .9em Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-shadow: 0 1px 0 #ffffff;
	}
	
	.menu_anime ul {
		margin: .3em 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 22px;
		left: 0;
		z-index: 1;    
		background: #b6482f;
		background: -moz-linear-gradient(#F2E6FF, #e5dffb);
		background: -webkit-linear-gradient(#F2E6FF, #e5dffb);    
		background: -o-linear-gradient(#F2E6FF, #e5dffb);	
		background: -ms-linear-gradient(#F2E6FF, #e5dffb);	
		background: linear-gradient(#F2E6FF, #e5dffb);
		-moz-box-shadow: 2px 2px 1px #bbbbbb;
		-webkit-box-shadow: 2px 2px 1px #bbbbbb;
		box-shadow: 2px 2px 1px #bbbbbb;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;  
	}

	.menu_anime li:hover > ul {
		color: #ffffff;
		opacity: 1;
		visibility: visible;
		margin: 0;
		text-shadow: 0 1px 0 #4c4c4c;
	}
	
	.menu_anime ul ul {
		top: 0;
		left: 151px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
	}
	
	.menu_anime ul li {
	font: bold .70em Arial, Helvetica, sans-serif;
		float: none;
		display: block;
		margin-top: 2px;
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #EAD5FF, 0 2px 0 #CD9BFF;
		-webkit-box-shadow: 0 1px 0 #EAD5FF, 0 2px 0 #CD9BFF;
		box-shadow: 0 1px 0 #EAD5FF, 0 2px 0 #CD9BFF;
	}
	
	.menu_anime ul li:first-child {
		margin-top: 0;
	}
	
	.menu_anime ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	.menu_anime ul a {    
		padding: .3em .1em;
		width: 330px;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: normal;
		float: none;
		text-transform: none;
	}
	
	.menu_anime .on > a {
		background-color: #982d16;
		background: -moz-linear-gradient(#db4221, #56180b); 
		background: -webkit-linear-gradient(#db4221, #56180b);	
		background: -o-linear-gradient(#db4221, #56180b);
		background: -ms-linear-gradient(#db4221, #56180b);
		background: linear-gradient(#db4221, #56180b);
	}
	
	.menu_anime > li > a:hover, .menu_anime ul a:hover {
		color: #ffffff;
		text-shadow: 0 1px 0 #4c4c4c;
		background-color: #b75d45;
		background: -moz-linear-gradient(#EAD5FF, #CD9BFF); 
		background: -webkit-linear-gradient(#EAD5FF, #CD9BFF);	
		background: -o-linear-gradient(#EAD5FF, #CD9BFF);
		background: -ms-linear-gradient(#EAD5FF, #CD9BFF);
		background: linear-gradient(#EAD5FF, #CD9BFF);
	}
	
	.menu_anime > li:first-child:hover > a, .menu_anime > li:first-child.on > a {
		color: #ffffff;
		-moz-border-top-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		border-top-left-radius: 6px;
		-moz-border-bottom-left-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	
	.menu_anime ul li:first-child > a {
		-moz-border-top-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		border-top-left-radius: 6px;
		-moz-border-top-right-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		border-top-right-radius: 6px;
	}
	
	.menu_anime ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -5px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #ff8453;
	}
	
	.menu_anime ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #b64827;
	}

	.menu_anime ul li:last-child > a {
		-moz-border-bottom-left-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		border-bottom-left-radius: 3px;
		-moz-border-bottom-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	
	/* Mobile */
	.menu_anime-trigger {
		display: none;
	}

	/* iPad */
	.no-transition {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		opacity: 1;
		visibility: visible;
		display: none;  		
	}

	.menu_anime li:hover > .no-transition {
		display: block;
	}

