
/* CARTELERA *******************************/

.sd_cnt_cartel.paddin .auxcol { padding: 0; }

/* LISTADO DE PELÍCULAS  .sd_cartel_tit > fnt15 tam3 lh3 clr2 */
.sd_cartel_tit { 
	padding-left: 40px;
	margin-left: 18px;
	background: url("../imagenes/ico-cartelera-azul.png") left center no-repeat;
}
/* sade_item .sd_xi > tam1 lh1 mb0 clr4 dp_b */
.sd_xi { }
/* sade_name (título) .sd_nm > fnt15 tt_u tam1-8 lh1-8 clr2 dp_b */
.sd_nm { padding-top: 1px; padding-bottom: 4px; }
.sd_nm:hover { color: #000; }
/* sade_links .sd_lk > mb0-6 dp_b */
.sd_lk { display: block; margin-bottom: 0.6vw;  }
/* sade_trailer .sd_trl > tam1 lh1 clr4 */
.sd_trl { 
 background: url("../imagenes/ico-trailer.png") 0px 7px no-repeat; 
 padding: 4px 4px 4px 18px;
 margin-right: 8px;
 overflow: hidden;
 color: #222;
  opacity: 0.7; 
}
/*.sd_itm .sd_trl { display: block; }*/

/* sade_cines .sd_cns */
.sd_cns_cnt {display: inline-block; padding: 4px 0px 4px 18px; background: url("../imagenes/ico-cines.png") 0px 4px no-repeat; }
.sd_cns_cnt .sd_cns {   position: relative; letter-spacing: -0.03em; opacity: 0.7; color: #222; }
/*.sd_cns_frst { padding: 3px 2px 3px 24px; background: url("../imagenes/ico-cines.png") 0px 7px no-repeat; }*/ 

.sd_cns:hover, .sd_cns.sd_cns_slctd {  opacity: 1; }
@media all and (max-width:497px)  { .sd_cns_cnt { background-position: 0px 7px; } .sd_trl { background-position: 0px 9px; } }
@media all and (min-width:1800px)  { .sd_cns_cnt { background-position: 0px 7px; } .sd_trl { background-position: 0px 11px; } }
/*@media all and (min-width:809px) and (max-width:1850px) { .sd_cns_cnt { background-position: 0px 4px; } .sd_trl { background-position: 0px 7px; } }*/
/*@media all and (min-width:1000px) and (max-width:1325px) { .sd_cns_frst { background-position: 0px 5px; } }
@media all and (min-width:1326px) and (max-width:1850px) { .sd_cns_frst { background-position: 0px 5px; } }*/


/* sade_ficha_completa .sd_fc > tam1 lh1 clr4*/
.sd_fc { 
 background: url("../imagenes/ico-ficha.png") 0px 7px no-repeat; 
 padding: 3px 4px 3px 21px;
}
.sd_trl:hover { opacity: 1; /*background-position: 0px -243px; color: #222;*/ }
 .sd_fc:hover { background-position: 0px -43px; color: #222; }
/* sade_button .sd_bt > dp_b of_h mt0 fnt15 tt_u tam1 lh1 clr6 anima */
  @media all and (max-width:808px) {
	.sd_fc {  padding: 7px 4px 3px 21px; }
  }
.sd_bt { 
 padding: 13px 5px 13px 43px;
 background: #0F47AF url("../imagenes/ico-ticket.png") no-repeat 10px 10px; 
}
.sd_bt:hover,
.sd_bt.agota:hover,
.actn_opinion.agota:hover,
.sd_bt.nodis:hover { background-color: #000; }
.actn_opinion.nodis:hover,
.actn_opinion.agota:hover { border-color: #000; background-color: #000; opacity:0.8;}
.sd_bt.agota,
.actn_opinion.agota  { background-color: #C00325;  }
.actn_opinion.agota  { opacity:0.8; }
.sd_bt.nodis,
.actn_opinion.nodis { background-color: #FF9900;  opacity:0.8; }




/* CONTROLES FILTRADO GLOBALES */
/* .sd_spdr > mb3  */
.sd_spdr { position: relative; top: -1px; margin-right: 18px; border-bottom: 1px solid #CBCBD3; text-align: center; }
.sd_spdr:after { content: " "; display: block; clear: both; }
/* .sd_nv_slctr > dp_b fnt15 bgc6 tt_u anima tam1-1 lh1-4 pt0-8 pb0-8 pl1-5 pr1-5  */
.cuerpo .sd_nv_slctr { cursor: text; border: 1px solid #CBCBD3; padding-top: 8px; padding-bottom: 2px; } 
.sd_nv_slctr .auxF { margin: 0; padding: 0; }
.auxF .sd_nv_lbl { margin: 0 0 6px 10px; padding: 0; font-size: 15px; line-height: 17px; } /* nombre selector */
.auxF .sd_nv_act { margin: 0 6px 6px 10px; padding: 0; font-size: 15px; line-height: 17px; } /* option selector */
.sd_nv_lbl.fl_l, .auxF .fl_l { float: left; } /* securizar las flotaciones que se anularán en tamaño pequeños */

.sd_NavF,
.sd_NavC,
.sd_NavT {  position: absolute; left: 0; top: 0; width: 100%; z-index:20;}
  @media all and (min-width:1000px) and (max-width:1240px) {
   .sd_nv_slctr {  background: #EAEAEE; float: none;  clear: both; margin-bottom: 10px; }
  }
  @media all and (min-width:497px) and (max-width:808px) {
   .sd_nv_slctr { background: #EAEAEE; float: none; clear: both;  }
  }

.sd_Ficha .auxF:before {
 content: inherit;
 float: inherit; 
 display: inherit; width: inherit; height: inherit; background: inherit; margin: inherit; cursor: inherit;
}
.sd_nv_act { color: #212121; cursor:pointer;}
.sd_nv_act:hover { color: #0f47af;}
.sd_nv_act.activoNC:hover { color: #212121; cursor: text;}
/* .sd_nv_lbl > dp_b fl_l mt2 mr0-6 ml2   */
.sd_nv_lbl { color: #ACACBD; }
/* .sd_act > dp_b fl_l mt2 mr0-6 clr8   */
.sd_nv_slctr .sd_act { 
 /*display: block; float: left; margin: 20px 6px 0 0px; color: #212121;  margin: 20px 6px 0 0px;*/
} 

/* .sd_opn > fl_r mt2 mr2 clr8   */
.sd_nv_slctr .sd_opn { 
 /*float: right; margin: 20px 20px 0 0;*/
 display: none; width: 16px; height: 16px; 
 background: url("../imagenes/ico-interaccion.png") 0px 0px no-repeat;
} 

/* icono flechita */
.sd_nv_slctr:before {
 content: " "; 
 display: block; width: 32px; height: 32px; 
 position: absolute; right: 0px; top: 0px;
 background: url("../imagenes/ico-interaccion.png") center 9px no-repeat;
} 
.sd_nv_slctr:hover:before { background-position: center -41px; }


.sd_nv_slctr:hover { background: #CBCBD3; }
.auxF:hover:before,
/*.sd_nv_slctr:hover:before { background: url("../imagenes/ico-interaccion.png") 0px -50px no-repeat; }*/
.sd_nv_slctr:hover .sd_nv_lbl { color: #212121; }




/* CONTROLES FILTRADO EN CADA ITEM ***************************/

.cuerpo .sd_bt { margin-bottom: 4px; font-size: 19px; line-height: 21px; } /* boton llamada comprar entradas */
@media all and (min-width:465px) and  (max-width:580px) {
.cuerpo .sd_bt { font-size: 15px; line-height: 19px; padding-left: 36px; } 
}
/* listado > selector de fecha, que suele ir solo */
.sd_fltrs { position: relative; padding-top: 37px;  } /*cuando hay una sola fila de manejadores */
.sd_Ficha .sd_fltrs { padding-top: 74px;  } /*cuando hay dos filas de manejadores */
.sd_slctr { 
 width: 100%; 
 letter-spacing: 0.04em; 
 position: absolute; left: 0; top: 0px; 
 overflow:hidden; 
 cursor: text; 
 padding-top: 8px; padding-bottom: 2px; 
/* min-height: 30px;*/ }
 .cuerpo .itemFech { margin: 0 20px 6px 10px; font-size: 15px; line-height: 17px; } /* comprar entradas horarios */
 
/* .sade_disponible > .sd_dspnbl, desplegable de otras proyecciones */
.sd_dspnbl { position: relative; display: block; margin: 0; padding: 34px 0 0 0; }
.sd_dspnbl .sd_evnts { 
 width: 100%; 
 letter-spacing: 0.04em; 
 position: absolute; left: 0; top: 0px; 
 overflow:hidden; 
 cursor: text; 
 padding-top: 4px; padding-bottom: 4px; 
 background: none;
/* min-height: 30px;*/ }
.grupoV { padding: 0 10px; }
.sd_dspnbl .sd_evnts.variosV:hover { background:#cfdaef; cursor: text; }
.sd_dspnbl .sd_evnts.variosV:before { /* icono flechita */
 content: " "; 
 display: block; width: 28px; height: 28px; 
 position: absolute; right: 0px; top: 0px;
 background: url("../imagenes/ico-interaccion.png") center -190px no-repeat;
} 
.sd_dspnbl .sd_evnts.variosV:hover:before { background-position: center -240px; }
.cuerpo .sd_dspnbl .sd_evnts_tit { padding-left: 23px; background: url("../imagenes/ico-info-3.png") 4px 4px no-repeat; font-size: 17px; line-height: 19px; letter-spacing: -0.03em; margin-bottom: 0; }

 
/* ficha peli > selector de cine */
.auxF .sd_lbl { margin: 0 0 6px 10px; padding: 0; font-size: 15px; line-height: 17px; } /* comprar entradas "cine" */
.auxF .sd_nv_act { margin: 0 6px 6px 10px; padding: 0; font-size: 15px; line-height: 17px; } /* comprar entradas nombreCine */
.sd_lbl.fl_l, .auxF .grupoC.fl_l { float: left; } /* securizar las flotaciones que se anularán en tamaño pequeños */
.sd_slctr .auxF, .auxF { margin: 0; padding: 0; }
.itemHoras a { font-size: 14px; line-height: 16px; padding-top: 8px; padding-bottom: 8px;} /* enlace admit hora */
.cuerpo .sd_nv_act, #sd_NavCFicha .sd_lbl, .auxF .sd_nv_lbl { font-size: 15px; line-height: 17px; } /* tamaño texto selector cine */

#sd_slctrF1 { top: 0px; z-index: 999; }
.sd_Ficha #sd_slctrF1 { top: 37px; }
#sd_NavCFicha { top: 0px; z-index: 1000; } 

.sd_slctr.variosF:before { /* icono flechita */
 content: " "; 
 display: block; width: 32px; height: 32px; 
 position: absolute; right: 0px; top: 0px;
 background: url("../imagenes/ico-interaccion.png") center 9px no-repeat;
} 
.sd_slctr.variosF:hover:before { background-position: center -41px; }

.cuerpo .grupoF { float: none; width: 100%; } /* anular flotacion en código */
.cuerpo .sd_evnts_tit { font-size: 19px; line-height: 21px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 6px; } /* titulo otras versiones */
.sd_slctr.variosF .itemFech { cursor: pointer; }
/*.itemFech.activoF,*/
.variosF .itemFech:hover { color: #0f47af; }

/* HORARIOS .sd_fltrs > pt1  */
.sd_tim a,
.sd_Ficha .itemHoras a {  margin-right: 1%;  margin-bottom: 0.15vw; }
.sd_tim a.item4 { margin-right: 0%; width: 25%; }
.sd_tim a:hover,
.sd_Ficha .itemHoras a:hover { background-color: #0F47AF; }
.sd_Ficha .itemHoras a.horaPas:hover,
.sd_Ficha .itemHoras.agota a:hover,
.sd_Ficha  .itemHoras.nodis a:hover { background-color: #000; }

.sd_tim.agota,
.sd_tim.horaPas {  text-decoration:line-through; }
.sd_tim.agota,
.sd_tim.horaPas { background-color: #C00325; }
.sd_tim.agota:hover,
.sd_tim.horaPas:hover,
.sd_tim.nodis:hover,
.sd_tim.sesEmp:hover  { background-color: #000; }
.sd_tim.nodis,
.sd_tim.sesEmp{ background-color: #FF9900;  }


.sd_lbl { 
 display: block; float: left; 
 margin: 10px 6px 10px 10px; color: #212121; 
} 
.sd_act {  display: block; float: left; margin: 20px 6px 0 0px; color: #212121;} 

.sd_opn { 
 float: right;  margin: 10px 10px 10px 0px; 
 display: none; width: 16px; height: 16px; 
 background: url("../imagenes/ico-interaccion.png") 0px 0px no-repeat;
}  
.sd_slctr:hover .sd_lbl { color: #212121; }
.sd_cnt_cartel .auxblo,
.sd_cnt_cartel .subblo .auxblo { padding: inherit;  }
.sd_cnt_cartel .auxblo  { padding-top: 3vw;  }
.sd_itm { margin-bottom: 2vw; }
.sd_nav .sd_itm { margin-bottom: 0; width: 30%; margin-left: 1.65%; margin-right: 1.65%; overflow: visible; position: relative; }
.sd_itm .sd_xi, .sd_cnt_cartel .col2 .subblo .auxcol  { padding: 10px;  }
.sd_cnt_cartel .col2 .auxcol { padding: 5px;  }
.sd_cartel .sd_spdr { margin-bottom: 50px; } /* espacio para manejadores globales */


@media all and (min-width:341px) {
 .sd_itm { }
 .sd_itm .sd_xi, .sd_cnt_cartel .auxblo, .sd_cnt_cartel .col2 .subblo .auxcol, .sd_cnt_cartel .col2 .auxcol { padding: 5px;  }
 .sd_cnt_cartel .auxblo  { padding-top: 3vw;  }
}
@media all and (max-width:496px) {
 .sd_tim.fl_l { float: left; } /*forzar flotacion que se anula en basic.css */
 .grupoF.fl_l { float: left; } /*forzar flotacion que se anula en basic.css */
 .sd_itm { width: 50%; }
 .sd_nav .sd_itm { width: 96%; } /* manejadores globales a todo el ancho */
 .sd_nv_slctr.sd_NavF { top: 0; z-index: 1003; } /* manejadores globales a todo el ancho */
 .sd_nv_slctr.sd_NavC { top: 22px; z-index: 1002; } /* manejadores globales a todo el ancho */
 .sd_nv_slctr.sd_NavT { top: 45px; z-index: 1001; } /* manejadores globales a todo el ancho */
 .sd_cartel .sd_spdr { margin-bottom: 100px; } /* manejadores globales a todo el ancho */
 .sd_spdr { border: none; } /* manejadores globales a todo el ancho */
}
@media all and (max-width:375px) {
 .sd_itm { width: 100%;  }
}
@media all and (min-width:497px) and (max-width:808px)  {
 .sd_itm { width: 33.333%;  }
 .sd_cnt_cartel .col1 { float: none; width: auto;  }
 .sd_cnt_cartel .col2 { float: none; width: auto;  }
 .sd_itm .sd_xi, .sd_cnt_cartel .auxblo, .sd_cnt_cartel .col2 .subblo .auxcol, .sd_cnt_cartel .col2 .auxcol  { padding: 7px;  }
 .sd_cnt_cartel .auxblo  { padding-top: 3vw;  }
}
@media all and (min-width:809px) and (max-width:999px) {
 .sd_itm {  width: 33.333%;  } 
 .cartelera { min-height: 53px; }
 .sd_itm .sd_xi, .sd_cnt_cartel .auxblo, .sd_cnt_cartel .col2 .subblo .auxcol, .sd_cnt_cartel .col2 .auxcol  { padding: 7px;  }
 .sd_cnt_cartel .auxblo  { padding-top: 3vw;  }
/* .sd_itm .sd_nvxi { padding-bottom: 0; }*/
}
@media all and (min-width:1000px){ 
 .cuerpo .sd_bt { margin-bottom: 5px; font-size: 23px; line-height: 25px; background-position: 10px 14px; } /* boton llamada comprar entradas */
 .sd_itm {  width: 33.333%;  } 
 .sd_cnt_cartel .col1 { width: 75%;  }
 .sd_cnt_cartel .col2 { width: 25%;   }
 .sd_cnt_cartel .auxblo  { padding: 14px; padding-top: 3vw;  }
 .sd_itm .sd_xi, .sd_cnt_cartel .col2 .subblo .auxcol, .sd_cnt_cartel .col2 .auxcol { padding: 14px;  }
 .bloque157 .auxcol  { padding: 28px;  }
 
 /* TAMAÑO MAYOR PARA LOS MANEJADORES*/
.sd_fltrs { padding-top: 45px;  } /*cuando hay una sola fila de manejadores */
.sd_Ficha .sd_fltrs { padding-top: 90px;  } /*cuando hay dos filas de manejadores */
.sd_slctr { padding-top: /*8px*/10px; padding-bottom: /*2px*/4px; }
.cuerpo .itemFech { margin: 0 20px 6px 10px; font-size: 18px; line-height: 20px; } /* comprar entradas horarios */
.auxF .sd_lbl { margin: 0 0 6px 10px; font-size: 18px; line-height: 20px; } /* comprar entradas "cine" */
.auxF .sd_nv_act { margin: 0 6px 6px 10px; font-size: 18px; line-height: 20px; } /* comprar entradas nombreCine */
.itemHoras a { font-size: 18px; line-height: 20px; padding-top: 8px; padding-bottom: 8px;} /* enlace admit hora */
.cuerpo .sd_nv_act, #sd_NavCFicha .sd_lbl, .auxF .sd_nv_lbl { font-size: 18px; line-height: 20px; } /* tamaño texto selector cine */
.sd_nv_slctr:before, .sd_slctr.variosF:before { width: 32px; height: 32px; background-position: center 12px; } /* icono flechita */
.sd_nv_slctr:hover:before, .sd_slctr.variosF:hover:before { background-position: center -38px; } /* icono flechita */

#sd_slctrF1 { top: 0px; }
.sd_Ficha #sd_slctrF1 { top: 45px; }
#sd_NavCFicha { top: 0px; } 
/*
.sd_slctr.variosF:before { 
 width: 32px; height: 32px; 
 background: url("../imagenes/ico-interaccion.png") center 12px no-repeat;
} 
.sd_slctr.variosF:hover:before { background-position: center -38px; }
*/
 
 
 
 
 
 
}
@media all and (min-width:1241px) {
 .sd_cnt_cartel .auxblo { padding:0; }
 .sd_cnt_cartel .auxblo { padding:0; padding-top: 3vw; }
 .sd_itm .sd_xi, .sd_cnt_cartel .col2 .subblo .auxcol, .sd_cnt_cartel .col2 .auxcol { padding: 18px;  }
/* .sd_itm .sd_nvxi { padding-bottom: 0; }*/
}
@media all and (min-width:1641px) {

}
/*.grupoF { min-height: 2.8vh; width: 80%; }
#sd_NavF1 { width: 100%; }
#sd_NavC1 { width: 100%; }
#sd_NavT1 { width: 100%; }
.sd_nv_slctr.pt0-8 { padding-top: 0.8vw; padding-bottom: 0.8vw; }*/

/* ENLACES A OTROS EVENTOS DE LA MISMA PELI */
/* .sade_eventos > pd0-7  */
.sd_evnts {
	display: block; background-color: #CFDAEF; z-index: 1000;
}
/* .sade_eventos_titulo > tam1 lh1-5 mb0-3  */
.sd_evnts_tit {
	display: block; 
	background: url("../imagenes/ico-info-2.png") left center no-repeat;
	padding-left: 30px;
}
/* .sade_eventos_link > dp_inb pt0-3 pb0-3 pl1 pr1 mb0-3 tt_u anima tam1 lh1-4  */
.sd_evnts_lnk { background-color: #FFF; cursor:pointer; color: black; }
.sd_evnts_lnk:hover { background-color: #0F47AF; color: #FFF; }


/* RATING DE EDAD */
/* .sade_edad >   */
.sd_edad { float: right; margin: 0 0 15px 15px; max-width:28px; }






/* .action, llamadas nuevas */
.actn { display: block; }
.actn:hover { background: #0F47AF; opacity: 1; }

.actn_ico { 
	display: block; 
	background-image: url("../imagenes/ico-ticket.png"); 
	background-position: 15px center; 
	background-repeat: no-repeat; 
	text-align: left;
	padding-left: 50px; padding-top: 15px; padding-bottom: 13px;
}
.actn_ico:hover { background-color: #000; opacity: 1; }

.actn_opinion {
	display: block;
	opacity: 1;
	background-color: rgba(15,71,175,0.8); 
	border-width: 10px;	border-style: solid; border-color: rgba(0,0,0,0.4); 
}
.actn_opinion:hover {
	background-color: rgba(15,71,175,1);  
	border-color: rgba(15,71,175,1);
}



/* CONTROL DE TAMAÑO DE FUENTES EN RESPONSIVE */
@media all and (max-width:496px)  {
.sd_itm .sd_nm { font-size: 25px; line-height: 25px; } /* listas pelis, nombre peli */
.sd_cnt_cartel .col2 .imagen { display: inline-block; width: 49%; } /* flotacion a 2 en columna banners */
.cuerpo .sd_bt { font-size: 19px; line-height: 21px; } /* boton llamada comprar entradas */
.cuerpo .sd_tp, .cuerpo .sd_trl, .cuerpo .sd_fc, .cuerpo .sd_cns, .cuerpo .sd_evnts_tit { font-size: 17px; line-height: 19px; } /* listas pelis, textos que acompañan al titulo peli */
.sd_mvi_hd .col0 .auxcol { padding-top: 15vh; } /* altura extra al bloque título */
.bloque32.sd_Ficha .col2, .bloque32.sd_Ficha .col3 { width: 100%; } /* eliminar flotacion texto y cartel */

.cuerpo .sd_cartel_tit { background: none; padding: 0 0 0 10px; font-size: 26px; line-height: 27px; margin-left: 0; } /* titulo cartelera */
.sd_mvi_ft .parr_n { font-size: 26px; line-height: 28px; margin-left: 10%; margin-right: 10%; } /* ficha peli, crítica */
.sd_mvi_ft .parr_d1 { font-size: 20px; line-height: 22px; margin-left: 10%; margin-right: 10%; } /* ficha peli, autor */
.sd_mvi_ft { overflow: hidden; } /* ficha peli, crítica */
.sd_mvi_ft .col0 .auxcol {  padding-top: 7vh; padding-bottom: 7vh; } /* ficha peli, crítica */

.titulo.tith2 { font-size: 40px; line-height: 42px; } /* ajustes tamaños titulos y textos */
.titulo.tith3 { font-size: 30px; line-height: 32px; } /* ajustes tamaños titulos y textos */

}
@media all and (min-width:497px) and (max-width:808px)  {
.sd_itm .sd_nm { font-size: 22px; line-height: 23px;} /* listas pelis, nombre peli */
.sd_cnt_cartel .col2 .imagen { display: inline-block; width: 49%; } /* flotacion a 2 en columna banners */
.cuerpo .sd_evnts_tit { font-size: 19px; line-height: 21px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 6px; } /* titulo otras versiones */
.bloque32.sd_Ficha .col2, .bloque32.sd_Ficha .col3 { width: 66.66%; } /* eliminar flotacion texto y cartel */
.sd_mvi_hd .col0 .auxcol { padding-top: 10vh; } /* altura extra al bloque título */

.sd_mvi_ft .parr_n { font-size: 26px; line-height: 28px; margin-left: 10%; margin-right: 10%; } /* ficha peli, crítica */
.sd_mvi_ft .parr_d1 { font-size: 20px; line-height: 22px; margin-left: 10%; margin-right: 10%; } /* ficha peli, autor */
.sd_mvi_ft { overflow: hidden; } /* ficha peli, crítica */
.sd_mvi_ft .col0 .auxcol {  padding-top: 15vh; padding-bottom: 15vh; } /* ficha peli, crítica */

.titulo.tith2 { font-size: 40px; line-height: 42px; } /* ajustes tamaños titulos y textos */
.titulo.tith3 { font-size: 30px; line-height: 32px; } /* ajustes tamaños titulos y textos */
}
@media all and (min-width:809px) and (max-width:999px) {  }
@media all and (min-width:1000px) and (max-width:1325px) {  }

/* AJUSTE FINO */

.sd_nav .sd_itm { display: inline-block; }
.sd_Ficha .sd_fltrs .mb0-3 { margin-bottom: 0; } /* ficha peli, ajuste espacio sobre tickets */
.sd_fltrs .sd_tim.pt0-3 { padding-top: 0; } /* ficha peli, ajuste espacio sobre tickets */
sd_tim pt0-3
/* enlace "ver todas" del bloque promociones */
.ele130 a { color: white; } 
	@media all and (max-width:980px) { 
		.ele130.fl_r { margin-top: 0; float: right; } 
		.ele129.fl_l { float: left; } 
	}
/* separar entradas de trailer en ficha peli */
.ele46.espacio { clear: both; margin-top: 0; margin-bottom: 0; min-height: 20px; }




.itmOcu { display: none; }

.totalHoras5 a.imgsz24  { width: 19%; letter-spacing: -0.04em;  }
a.sinHoras:hover { background: white; color: white; cursor: inherit; } 
.sd_nav_otros .sd_NavF:hover,
.sd_nav_arte .sd_NavF:hover,
.sd_nav_musiclasic_p .sd_NavF:hover,
.sd_nav_musiclasic_t .sd_NavF:hover,
.sd_nav_clasicos .sd_NavF:hover { background: white; }
.sd_nav_otros .sd_NavF .sd_nv_act,
.sd_nav_arte .sd_NavF .sd_nv_act,
.sd_nav_musiclasic_p .sd_NavF .sd_nv_act,
.sd_nav_musiclasic_t .sd_NavF .sd_nv_act,
.sd_nav_clasicos .sd_NavF .sd_nv_act { cursor: text; color: #ACACBD;  }
.sd_nav_otros .sd_NavF:hover .sd_nv_lbl,
.sd_nav_arte .sd_NavF:hover .sd_nv_lbl,
.sd_nav_musiclasic_p .sd_NavF:hover .sd_nv_lbl,
.sd_nav_musiclasic_t .sd_NavF:hover .sd_nv_lbl,
.sd_nav_clasicos .sd_NavF:hover .sd_nv_lbl { color: #ACACBD; } 
.sd_nav_otros .sd_NavF:before,
.sd_nav_arte .sd_NavF:before,
.sd_nav_musiclasic_p .sd_NavF:before,
.sd_nav_musiclasic_t .sd_NavF:before,
.sd_nav_clasicos .sd_NavF:before  { background: none;}

 .sd_selFList,
 .sd_selFList::before {  { position: absolute; margin:0; float:none; }
 .grupoF  { max-height: 35px; position: absolute; }
 .grupoF.abiertoGrupoF  { max-height: 335px; }
 .sd_fltrs { position: relative; padding-top: 40px; }
.itemFech:hover { color: #0f47af; }

