@font-face {
    font-family: 'bebas_neuebold';
    src: url('/sites/SADE/fuentes/bebasneue_bold-webfont.woff2') format('woff2'),
         url('/sites/SADE/fuentes/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'abelregular';
    src: url('/sites/SADE/fuentes/abel-regular-webfont.woff2') format('woff2'),
         url('/sites/SADE/fuentes/abel-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.cabeza,
.pie { font-size: 62.5%; line-height: 1; }
/* CMS NATIVE CSS HEADER -> CUSTOMIZABLE CLASSES */
.cabeza { background: #222222; min-height: 65px; text-align: center; width: 100%; }
.auxcab { margin: 0 auto; display: block; padding: 0; }
.cabeza h1, 
.cb_logo figcaption { position: absolute; left: 0; top: 0; text-indent: -10000px; overflow: hidden; }
.cb_logo a { float: left; margin: 9px 9px 0 9px; }
.cb_logo img { margin: 0; }

.bot {  display: block; }
.cb_nv_bot { width: 49px; height: 65px; float: right; }
.cb_nv_abrir, .cb_nv_cerrar { 
 display: block; width: 49px; height: 65px; 
 background: #0F47AF url("/sites/SADE/imagenes/bot-menu.png") 0 0 no-repeat;
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
}
.cb_nv_cerrar  { background: #0F47AF url("/sites/SADE/imagenes/bot-menu.png") -100px 0 no-repeat; }
.cb_nv_abrir:hover { background: #FFF url("/sites/SADE/imagenes/bot-menu.png") 0 -100px no-repeat; }
.cb_nv_cerrar:hover { background: #FFF url("/sites/SADE/imagenes/bot-menu.png") -100px -100px no-repeat; }
.cb_ador1 {
 display: block; width: 100%; height: 23px;
 background: url("/sites/SADE/imagenes/sombra.png") no-repeat;
 background-size: 100% 23px;
 position: absolute; left: 0; top: 65px;
 z-index: 999;
}
.cb_ador2 { display: none; }
.cb_nv_cerrar { display: none; }


@media all and (max-width:999px) {
.cb_nv_group { overflow: hidden; display: block; width: 100%; /*position: absolute; top: 0; left: 0;*/ }
.cb_logo a { position: absolute; left: 0; top: 0; z-index: 2; width: 100px; height: 47px;
 background: url("/sites/SADE/imagenes/sade-cines-logo-md.png") 0 0 no-repeat;
}
.cb_logo a img { display: none; }
.extra_menu { position: absolute; top: 60px; right: 0; } /* ¿QUE ES ESTO? */
.cb_nv_layer { 
 display: block; width: 100%; 
 background: #222222 url("/sites/SADE/imagenes/sombra-bot-menu.png") repeat-x left bottom;
 color: #3A3A3A; 
 padding-bottom: 0; height: 0;
 overflow: hidden;
 -webkit-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 -moz-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 -o-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
}

.cb_nav_pri { text-align: left; }
.cb_nav_pri .u_ul { display: block; width: 90%; margin: 0 auto; border-top: none; }
.cb_nav_pri .nv_ul { display: block; width: 90%; margin: 25px auto 0 auto; border-top: none; }
.cb_nav_pri .nv_li,
.cb_nav_pri .uu_li { display: block; background-color: #1C2D4D; overflow: hidden; width: 30.5%; float: left; margin: 0 2% 2% 0;  }
.cb_nav_pri .nv_a, .cb_nav_pri .nv_spn ,
.cb_nav_pri .uu_a, .cb_nav_pri .uu_spn { 
 display: block;
 color: #FFF; background-color: #1C2D4D; 
 padding: 10px 20px;
 font-size: 17px; text-transform: uppercase; }
.cb_nav_pri .nv_a,
.cb_nav_pri .uu_a {
 -webkit-transition: background-color 0.3s 0s;
 -moz-transition: background-color 0.3s 0s;
 -o-transition: background-color 0.3s 0s;
 transition: background-color 0.3s 0s;
}
.cb_nav_pri .nv_a:hover,
.cb_nav_pri .uu_a:hover { background-color: #0F47AF; }

.cb_nav_pri .u_ul { display: block; padding: 0 0 0 0; }
.cb_nav_pri .uu_li {
	background: none;
	width: 100%; float: none; 
	margin: 4px 0; padding-bottom: 0;
}
.cb_nav_pri .uu_a, .cb_nav_pri .uu_spn { background: #1E293E; font-size: 14px; padding: 8px 20px; }
.cb_nav_pri .uu_a:hover { background-color: #0F47AF; }

#cb_nav:target .cb_nv_abrir { display: none; }
#cb_nav:target .cb_nv_cerrar { display: block; }
#cb_nav:target .cb_nv_layer {  
 display: block; width: 100%; 
 background: #222222 url("/sites/SADE/imagenes/sombra-bot-menu.png") repeat-x left bottom;
 color: #3A3A3A; 
 height: 450px; 
 padding-bottom: 20px; 
 overflow: hidden;
 -webkit-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 -moz-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 -o-transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
 transition: height 0.5s ease-in 0s, padding-bottom 0.5s ease-in 0s;
}
}

@media all and (min-width:497px) and (max-width:999px) {
.cb_nav_pri .uu_li4 { margin-top: 0; }
}

@media all and (max-width:496px) {
	
	.cb_nav_pri .nv_li { width: 48%; float: left; }
	.cb_nav_pri .nv_li2, .cb_nav_pri .nv_li4, .cb_nav_pri .nv_li6, .cb_nav_pri .nv_li8 { margin-right: 4%;  }
	.cb_nav_pri .nv_li2, .nav_pri .nv_li3 { margin-top: 20px;  }
	.cb_nav_pri .uu_li { width: 100%; float: none; margin: 0 0 8px 0;  }
}


@media all and (max-width:496px) { 	
 .cb_nav_pri .nv_li { width: 100%; float: none; } 
 #cb_nav:target .cb_nv_layer {  height: 1000px; }
}
@media all and (min-width:497px) {
 .cb_ador2 {
  display: block; float: right; width: 50%; height: 65px; 
  background: url("/sites/SADE/imagenes/adorno2.png") no-repeat;
  background-size: cover;}
 .pie_logo {
   margin: 0 0 10px;
   width: 171px; }
 .pie .entradas { margin: 0; width: 128px; }
 .pie .social { margin: 10px 0; text-align: center;}
 .pie .colum ul { padding-left: 0; }
 .pie .colum ul ul { padding-left: 10px; }
}
@media all and (min-width:809px) {
.cabeza { background: #222222 url("/sites/SADE/imagenes/cabeza-fondo.gif") center top repeat-y;}
#contenido .slider_titulo {
    display: inline-block;
    margin: -180px 0 0 0;
    position: relative; }
}


/* FOOTER CSS */
.subir {
 display: block; width: 89px; height: 38px;
 margin: 0 auto; top: -58px;
 background: #FFF url("/sites/SADE/imagenes/bot-subir.png") no-repeat 0 0;
 cursor: pointer; 
}
.subir:hover { background: #FFF url("/sites/SADE/imagenes/bot-subir.png") no-repeat 0 -100px; }
.pie { display: block; background: #222; border-top: 20px solid #0F47AF; height: auto; overflow: hidden; padding-bottom: 20px; padding-top: 20px; }
.pie .bloque { max-width: 1600px; background: none; }
.pie .colum { background: none; }
.pie .nv_ul{ padding-left: 30px; padding-top: 15px; border-top: 1px solid #39393B;}
.pie .nv_a, .pie .uu_a { color: #BDBDBD; font-size: 18px; text-transform: uppercase;}
.pie .nv_a:hover, .pie .uu_a:hover { color: #FFF; }
.con_borde { border-top: 1px solid #39393B; }
.pie .parrafo, .pie .parrafo a { color: #BDBDBD; font-size: 16px; text-transform: none; }
.pie .parrafo a { margin: 0 3px;}
.pie .parrafo a:hover { color: #FFF; }
.pie .nv_li,
.pie .uu_li { margin-bottom: 4px; }
.pie .u_ul { padding-left: 10px; padding-top: 4px; margin-top: 4px; margin-left: 5px; border-left: 1px solid #39393B;}
.pielogo { display: block;
  margin: 0 0 10px;
  width: 171px; }
.pie .entradas { 
 display: block; margin: 0; width: 128px; 
 padding-left: 43px; padding-top: 13px; padding-bottom: 13px;
 font-family: 'bebas_neuebold', "Times New Roman", Times, serif, sans-serif; text-transform: uppercase; font-size: 16px; letter-spacing: 0.04em; font-weight: normal;
 background: #0F47AF url("/sites/SADE/imagenes/ico-ticket.png") no-repeat 10px 10px;
 color: white;  
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
 }
.pie .entradas:hover {background-color: #646473;  }
.pie .social { display: block; margin: 10px 0; width: 171px; text-align: center;}
.pie .social a { display: inline-block; width: 34px; height: 34px; margin: 0 6px; text-align: center; overflow: hidden; text-indent: -1000px; 
 -webkit-transition: background-position 0.2s ease 0s;
 -moz-transition: background-position 0.2s ease 0s;
 -o-transition: background-position 0.2s ease 0s;
 transition: background-position 0.2s ease 0s;

}
.pie .social .facebook {  background: url("/sites/SADE/imagenes/bot-social.png") no-repeat -50px 0; }
.pie .social .facebook:hover {  background-position: -50px -50px; }
.pie .social .twitter {  background: url("/sites/SADE/imagenes/bot-social.png") no-repeat 0 0; }
.pie .social .twitter:hover {  background-position: 0 -50px; }

@media all and (max-width:808px) { 
.nv_pie .pielogo { max-width: 120px; }
.pie .nv_pie .entradas { max-width: 77px; }
.pie .nv_pie .social { text-align: left; }
}

/*--------------------------------------------------
 CSS CUERPO NATIVE -> "CMS CUSTOMIZABLE CLASSES" 
----------------------------------------------------*/
/* enlaces */
a { color: #000000; }

.bco_trans .parrafo a { color: #000000; border-bottom: 1px solid #B7C7E7;	}
.bco_trans .parrafo a:hover { color: #0F47AF; border-bottom: 1px solid #0F47AF;	}

.ngr_trans .parrafo a { color: #FFF; border-bottom: 1px solid #B7C7E7; }
.ngr_trans .parrafo a:hover { color: #FFF; border-bottom: 1px solid #FFF;	}

.ngr_trans .sd_trl { color: #FFF; border-bottom: none; background: none; padding-left: 0; padding-bottom: 0; }
.ngr_trans .sd_trl:hover { color: #FFF; border-bottom: none;	}


.e_dwnld a {/*color: #;*/}
a:focus,
a:active,
a:hover {/*color: ;*/}
/* titulo */
.titulo { letter-spacing: -0.04vw; }
/*anima*/
.anima {
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;	
}
.parrafo ul { list-style-type: disc; margin-left: 25px; }
/* sombras */
.sombra {
 background: url("/sites/SADE/imagenes/slider-sombra.png") left bottom repeat-x;
 display: block; height: 100%; width: 100%;
 position: absolute;
}
.sombrai {
 -webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9); 
 -khtml-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9); 
 -moz-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9);  
 text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9); 
}
 /* acordeones de contenido */
.acord_t { display: block; padding: 0.5vw 1vw 0.5vw 0; cursor: pointer; }
.acord_t:hover, .acord_t.active { padding-left: 1vw; }
.acord_t .auxele:before { content: '\002B'; float: right; margin: 0 25px 0 0; }
.acord_t:hover .auxele:before {}
.acord_t.active .auxele:before {content: "\2212"; }
.acord_t, .acord_t .auxele:before { /* .anima */ }
 
 
/* formularios */
.formulario input[type=text], .formulario input[type=submit], .formulario textarea {
	font-family:abelregular,sans-serif; 
}
.frm_txt, .frm_area { display: block; width: 96%; padding: 0.8% 2%; }
.frm_sbmt2 { 
/*background: none;
padding-left: 0;
text-align: left;*/ 
background: #000;
color: #FFF;
padding: 10px 15px;
 -webkit-transition: 0.3s;
 -moz-transition: 0.3s;
 -o-transition: 0.3s;
 transition: 0.3s; }

.frm_sbmt2:hover {
	cursor: pointer;
	/*padding: 14px 20px;*/
	background: #0F47AF;
}

@media all and (min-width:497px) {
.frm_escribe { border-right: 2px solid #FFF; }
.frm_escribe .auxfrm { padding-right: 1.5vw; margin-right: 1.5vw; }
}
.politica { position: relative; top: 2px; }
 
 
 
/* content NAVS -> "CLEAN CSS" Custom it! */
/* submenu hermanos       */
.nav_cnt_h .nv_a:hover {}
/* submenu grafico */
.nav_cnt_g { width: 100%;  }
.nav_cnt_g .nv_li { width: 100%; margin-bottom: 10px; }
.nav_cnt_g .nv_a { display: block; margin: 0;}
.nav_cnt_g .nv_fig  { display: block; } 
.nav_cnt_g .nv_tit, .nav_cnt_g .nv_dsc, .nav_cnt_g .nv_llmd {  display: block; margin: 10px 0; }
.nav_cnt_g .nv_tit { cursor: pointer;  } 
.nav_cnt_g .nv_img_cont { display: block; background-color: none; }
.nav_cnt_g .nv_img {}
.nav_cnt_g .nv_dsc { border-top: 1px solid; border-bottom: 1px solid; padding: 15px 0; } 
.nav_cnt_g .nv_llmd { }
.nav_cnt_g .nv_a:hover .nv_img_cont {}
.nav_cnt_g .nv_a:hover .nv_img {}
.nav_cnt_g .nv_a:hover .nv_tit, .nav_cnt_g .nv_a:hover .nv_dsc, .nav_cnt_g .nv_a:hover .nv_llmd {}
@media all and (min-width:496px) { 
.nav_cnt_g { width: 104%; margin-left: -2%; overflow: hidden; }
.nav_cnt_g .nv_li { float: left; width: 33.33%; }
.nav_cnt_g .nv_a { margin: 0 8%;}
}
/* submenu lista */
.nav_cnt_l { width: 104%; margin-left: -2%; overflow: hidden; }
.nav_cnt_l .nv_li { margin-bottom: 30px;}
.nav_cnt_l .nv_a { display: block; margin: 0; border: 1px solid; }
.nav_cnt_l .nv_fig  { display: block;} 
.nav_cnt_l .nv_tit, .nav_cnt_l .nv_dsc { display: block; margin: 10px 8%; }
.nav_cnt_l .nv_tit {  cursor: pointer; } 
.nav_cnt_l .nv_img { opacity: 0.5; }
.nav_cnt_l .nv_dsc { } 
.nav_cnt_l .nv_llmd { }
.nav_cnt_l .nv_a:hover { border: 1px solid; }
.nav_cnt_l .nv_a:hover .nv_img {}
.nav_cnt_l .nv_a:hover .nv_tit, .nav_cnt_l .nv_a:hover .nv_dsc {}
.nav_cnt_l .nv_a:hover .nv_llmd {}
@media all and (min-width:496px) { 
.nav_cnt_l .nv_li { float: left; width: 50%; }
.nav_cnt_l .nv_a { margin: 0 8%; position: relative;}
.nav_cnt_l .nv_a, .nav_cnt_l .nv_fig  { min-height: 270px; }
.nav_cnt_l .nv_llmd {  position: absolute; bottom: 25px; left: 15%; width: 70%; margin-bottom: 0; }
}
@media all and (min-width:809px) { 
.nav_cnt_l .nv_li { float: left; width: 25%; }
.nav_cnt_l .nv_a, .nav_cnt_l .nv_fig  { min-height: 300px; }
}

/* share bar */
.share_container { /*padding-top: 40px;*/ display: block; height: 34px; width: 100%;/* position: absolute; bottom: 25px;*/ }
.rrss_buttons  { display: block; height: 34px; width: 100%; padding: 0; overflow: hidden; background: #646473; /*margin-bottom: 20px;*/ }
.rrss_buttons li { display: block; float: right; width: 14%; height: 34px; overflow: hidden; margin: 0; padding: 0; }
.rrss_buttons li a { background: url("/sites/SADE/imagenes/bot-compartir.png") no-repeat; display: block; float: left; width: 100%; height: 34px; overflow: hidden; margin: 0; padding: 0; opacity: 0.6;
  -webkit-transition: background-color 0.2s;
 -moz-transition: background-color 0.2s;
 -o-transition: background-color 0.2s;
 transition: background-color 0.2s; 
}
.rrss_buttons .rrss_twitter a { background-position: 50% 0; }
.rrss_buttons .rrss_facebook a {  background-position: center -50px; }
.rrss_buttons .rrss_linkedin a { background-position: center -100px; }
.rrss_buttons .rrss_googleplus a { background-position: center -150px; }
.rrss_buttons .rrss_whatsapp a { background-position: center -200px; }

.rrss_buttons .rrss_twitter a:hover { background-color: #02B0E8; opacity: 1; }
.rrss_buttons .rrss_facebook a:hover {  background-color: #3B5998; opacity: 1;}
.rrss_buttons .rrss_linkedin a:hover { background-color: #0077B6; opacity: 1;}
.rrss_buttons .rrss_googleplus a:hover { background-color: #BE2933; opacity: 1; }
.rrss_buttons .rrss_whatsapp a:hover { background-color: #2CB742; opacity: 1; }

.rrss_buttons li a .rrss_text { display: none; }
.rrss_buttons .rrss_compartir { 
 width: auto; 
 text-align: left; float: left; color: white; font-size: 15px; 
 padding: 5px 0 5px 10px; 
 overflow: hidden; 
 height: 19px; 
}

@media all and (max-width:496px) { .share_col { padding-bottom: 30px;} }
@media all and (min-width:497px) and (max-width:630px) {.tricol .col1.share_col { width: 100%; float: none; padding-bottom: 30px; } }
@media all and (min-width:631px) { 
.cuerpo .sd_Ficha { position: relative; padding-bottom: 50px;} 
.tricol .col1.share_col { float: none; position: absolute; bottom: 50px; } 
.sd_Ficha .col1:first-child { padding-bottom: 80px; } 
.sd_Ficha .col3 .imagen.mb1-2 { margin-bottom: 0; } 
}
@media screen and (max-width:999px) {
.rrss_buttons .rrss_compartir { 
float: left;
display: block; height: 26px; width:26px;
margin: 4px 4px 0 4px;
background: url("/sites/SADE/imagenes/bot-compartir.png")  -4px -254px no-repeat;
overflow: hidden; text-indent: -1000px;
}
.rrss_buttons li { width: 15%; }
}

/* --------------------------------------------------------------
CSS CUERPO CUSTOM 
-> "YOUR OWN PROJECT CLASSES, NOT CMS NATIVE, BE FREE TO CREATE" 
----------------------------------------------------------------*/
.ffl_r { float: right; } /* forzar flotacion */

/* video nilsero */ .videobox { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.videobox iframe, .videobox object, .videobox embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.videobox .ytp-watermark, .videobox *:hover .ytp-watermark { display: none; }
/* sombra extra nilsero */ .sombrab { -webkit-box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.3); -moz-box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.3); box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.3); }

/* de AQUI hacia abajo,   */
/* sombras */
/*
.sombra2 {
 background: url("/sites/SADE/imagenes/slider-sombra-inv.png") left -3px repeat-x;
 display: block; height: 100%; width: 100%;
 position: absolute;
}
.sombra2:after {
 content: "";
 background: url("/sites/SADE/imagenes/slider-sombra.png") left bottom repeat-x;
 display: block; height: 100%; width: 100%;
 position: absolute;
}
*/
/*
.sombra {
 position: absolute;
 display: block; width: 100%; height: 100%;
 background: url("/sites/SADE/imagenes/slider-sombra.png") repeat-x left bottom;
 z-index: 1000;
}
*/
.shdw .auxblo {
 background: url("/sites/SADE/imagenes/slider-sombra.png") repeat-x left bottom;
}
.shdw2 .auxblo {
 background: url("/sites/SADE/imagenes/slider-sombra-inv.png") repeat-x left -2px;
}
/* bloque con fondo negro transparente */
.ngr_trans .auxblo { background-color: rgba(0,0,0,0.8); }
.ngr_trans .sd_trl:hover { color: white; background-position: 0 7px; }

/* bloque con fondo blanco transparente */
.bco_trans .auxblo { background-color: rgba(255,255,255,0.9); }

/* botones "comprar entradas" */

/* llamadas viejas */
.entradas { 
 display: block; overflow: hidden;
 padding-left: 43px; padding-top: 13px; padding-bottom: 13px;
 margin-top: 0;
 font-family: 'bebas_neuebold', "Times New Roman", Times, serif, sans-serif; text-transform: uppercase; font-weight: normal;
 background: #0F47AF url("/sites/SADE/imagenes/ico-ticket.png") no-repeat 10px center;
 color: white; 
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
 }
.entradas:hover { background-color: #000;  }
/* boton comprar entradas limpio */
.entradas_limpio { 
 display: block; overflow: hidden;
 padding: 13px;
 margin: 0;
 font-family: 'bebas_neuebold', "Times New Roman", Times, serif, sans-serif; text-transform: uppercase; font-weight: normal;
 background: #000; 
 color: white; 
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
 }
.entradas_limpio:hover { background-color: #0F47AF; }
/* bloques oblicuos */
.obl_bco .auxblo{
 background: url("/sites/SADE/imagenes/oblicuo-trans-bco.png") left bottom repeat-x;
 background-size: contain;	
}

/* .especial_criticas > BLOQUE CRÍTICAS */
.espc_crtcs .auxblo { background-color: rgba(255,255,255,0.93); }
.espc_crtcs .separa { clear: both; opacity: 0; margin: 25px 0 35px 0; }
.espc_crtcs .titulo.tith3 { 
 font-family: 'bebas_neuebold', "Times New Roman", Times, serif, sans-serif; text-transform: uppercase; font-weight: normal;
 color: #0F47AF; }
@media all and (max-width:300px) { .espc_crtcs .imgder { float: none; width: 100%; margin-left: 0; } }
@media all and (min-width:400px) { 
 .espc_crtcs .imgder { width: 35%; margin-left: 0; margin-right: 5%; }
 .espc_crtcs .auxblo { max-width: 90%; background-color: rgba(255,255,255,0.93); } 
 .espc_crtcs .parrafo { max-width: 50%; margin-left: 5%; }
 .espc_crtcs .titulo.tith3 { margin-left: 5%; }
 .espc_crtcs .separa { margin: 60px 5% 60px 5%; opacity: 0.1; }
}
/* .especial_promo_puntual > BLOQUE PROMOCION PUNTUAL */
.espc_prm_pnt .parrafo a { color: #9FB5DF; }
.espc_prm_pnt .parrafo a:hover { text-decoration: underline; }

/* BLOQUE PROMOCIONES */
.espc_tit_promo { padding-left: 100px;
 background: url("/sites/SADE/imagenes/sade-cines-logo-mn.png") left center no-repeat;
}



/* VOSE */
/* opcion normal */
.bloque894 .tith2 { 
 font-family: 'bebas_neuebold', Arial, sans-serif; text-transform: uppercase; font-size: 9vw; line-height: 7vw; margin-bottom: 0; color: #FFF; }
.bloque894 .parr_d1 { display: block; float: right; clear: right;color: #FFF; background-color: #404041; opacity: 1; margin-bottom: 2px; font-size: 1.6vw; line-height: 2.1vw; padding: 15px 30px; }
.bloque894 .parr_n { display: block; float: left; clear: left; color: #FFF; background-color: #ED3724; opacity: 1; margin-bottom: 2px;  font-size: 1.6vw; line-height: 2.1vw; padding: 15px 30px; }
.bloque894 .separa { clear: both; border-top: none; margin: 0; height: 1px; overflow: hidden; }

/* opcion parallax */
.bloque916 .tith2 { 
 font-family: 'bebas_neuebold', Arial, sans-serif; text-transform: uppercase; font-size: 9vw; line-height: 7vw; margin-bottom: 0; color: #FFF;
}
.bloque916 .parr_d1 { display: block; float: right; clear: right;color: #FFF; background-color: #404041; opacity: 1; margin-bottom: 2px; font-size: 1.6vw; line-height: 2.1vw; padding: 15px 30px; }
.bloque916 .parr_n { display: block; float: left; clear: left; color: #FFF; background-color: #ED3724; opacity: 1; margin-bottom: 2px;  font-size: 1.6vw; line-height: 2.1vw; padding: 15px 30px; }
.bloque916 .separa { clear: both; border-top: none; margin: 0; height: 1px; overflow: hidden; }

/* FICHA PELI */
/* bloque cabecera peli 
.espc_tit_peli  { position: relative; border-bottom: 12px solid #FFF; }
.espc_tit_peli .tith2 { 
 font-family: 'bebas_neuebold', Arial, sans-serif; text-transform: uppercase; font-size: 6vw;
 color: #FFF; padding-top: 270px;
 margin-bottom: 20px;
 position: relative; /
}
.espc_tit_peli .tipo {
	position: relative; 
	font-family: 'abelregular', "Times New Roman", Times, serif;
    color: #fff;
    display: block;
	font-size: 1.8vw; line-height: 1em;
	opacity: 0.7;
}
*/
/* arreglos ficha peli 
.espc_cont_peli .tith3 { color: #212121; font-size: 3vw; line-height: 1em; margin-bottom: 0;}
.espc_coment  { position: relative; }
.espc_coment .parr_n { position: relative; font-size: 2.4vw; line-height: 2.2vw; font-weight: bold; color: #FFF; margin: 0 20vw 20px 20vw; }
.espc_coment .parr_d1 { position: relative; color: #FFF; background: none; opacity: 1; font-family: 'bebas_neuebold', Arial, sans-serif; text-transform: uppercase; font-size: 2.6vw;
 }
.espc_coment .tith3 {  position: relative; color: #FFF;font-size: 3.4vw; }
*/

/* bloques especiales para programacion */
.espc_tit_prog { position: relative; border-bottom: 12px solid #FFF; }
.espc_tit_prog .sombra {
 background: url("/sites/SADE/imagenes/slider-sombra.png") left bottom repeat-x;
 display: block; height: 100%; width: 100%;
 position: absolute;
}
.espc_tit_prog .parrafo { 
 font-size: 3vw;
 color: #FFF; padding-top: 200px;
 position: relative; 
 background: none; opacity: 1;
}
.espc_tit_prog .tith2 { 
 font-family: 'bebas_neuebold', Arial, sans-serif; text-transform: uppercase; font-size: 5vw;
 color: #FFF;
 position: relative; 
 margin-top: -17px
}
.espc_prog { padding-top: 30px; }
.espc_prog .auxblo { position: relative; }
.espc_prog .tith3 { color: #231F20; font-size: 3.4vw; padding-bottom: 20px; border-bottom: 1px solid #231F20; margin-bottom: 30px; }

.leyenda_musiclasic { display: block; position: absolute; right: 20px;/*text-align: right;*/ font-family: 'abelregular', "Times New Roman", Times, serif;}
.leyenda_musiclasic span {display: inline-block; padding-left: 55px; min-height: 45px; font-size: 1.2vw; line-height: 45px; vertical-align: central; margin-left: 25px;}

.grabada { background: url("/sites/SADE/imagenes/ico-grabada.png") left center no-repeat;}
.ballet { background: url("/sites/SADE/imagenes/ico-ballet.png") left center no-repeat;}

.espc_prog .elem { display: block; margin-bottom: 25px; min-height: 45px; line-height: 45px; vertical-align: middle; }
.espc_prog .item { display: inline-block; margin-right: 10px; }
.espc_prog .fecha { text-transform: uppercase; color: #404041; font-size: 1.6vw; line-height: 45px; vertical-align: middle;}
.espc_prog .nombre { text-transform: uppercase; color: #162119; font-weight: bold; font-size: 1.8vw; line-height: 45px; vertical-align: middle;}
.espc_prog .nota { color: #231F20; font-size: 1.2vw; line-height: 45px; vertical-align: middle;}
.espc_prog .leyenda { font-size: 1.2vw; line-height: 45px; vertical-align: middle;}
.espc_prog .leyenda.grabada, .espc_prog .leyenda.ballet { color: #FFF; padding-left: 48px; min-height: 45px; }
.espc_datos_prog { }
.espc_datos_prog .tith3 { color: #FFF; text-align: center; }
.espc_datos_prog .parrafo { color: #FFF; text-align: center; }





/* EFECTOS **************************/


/* sade_destacado 3 miniaturas */
.sd_dstcd_3 {}
.sd_dstcd_3 .parrafo.bgc7 { background: rgba(0,0,0,0.6);}
.sd_dstcd_3 .parrafo.bgc2 { background: rgba(15,71,175,0.8);}

@media all and (max-width:808px) { 
.sd_dstcd_3 .cuacol .col1 { float: none; width: 100%; text-align: center; }
.sd_dstcd_3 .cuacol .col2,.sd_dstcd_3 .cuacol .col3, .sd_dstcd_3 .cuacol .col4  { float: left; width: 33.33%; clear: none; }
}
/* sade_destacado 4 miniaturas */
.sd_dstcd_4 {}

/* sade_destacado 6 miniaturas, carrusel */
.sd_dstcd_6 {}
.no_tiovivo .sd_lk a, .no_tiovivo .sd_tp, .no_tiovivo .sd_bt, .no_tiovivo .sd_fltrs, .no_tiovivo .sd_nm, .no_tiovivo .sd_lk { display: none; }
/*@media all and (max-width:999px) {*/ 
.no_tiovivo.colizq .col1, .no_tiovivo.colizq .col2 { float: none; width: 100%; text-align: center; }
.no_tiovivo.colizq .sd_itm { width: 33.33%; float: left; clear: none; margin-bottom: 0; }
.no_tiovivo .next, .no_tiovivo .prev { display: none; }
/* ocultar miniaturas a partir de 6 */
.no_tiovivo .sd_i7, .no_tiovivo .sd_i8, .no_tiovivo .sd_i9, .no_tiovivo .sd_i10 { display: none; }

@media all and (max-width:999px) {
.sd_dstcd_6 .sd_lk a, .sd_dstcd_6 .sd_tp, .sd_dstcd_6 .sd_bt, .sd_dstcd_6 .sd_fltrs, .sd_dstcd_6 .sd_nm, .sd_dstcd_6 .sd_lk { display: none; }
.sd_dstcd_6.colizq .col1, .sd_dstcd_6.colizq .col2 { float: none; width: 100%; text-align: center; }
.sd_dstcd_6.colizq .sd_itm { width: 33.33%; float: left; clear: none; margin-bottom: 0; }
.sd_dstcd_6 .next, .sd_dstcd_6 .prev { display: none; }
/* ocultar miniaturas a partir de 6 */
.sd_dstcd_6 .sd_i7, .sd_dstcd_6 .sd_i8, .sd_dstcd_6 .sd_i9, .sd_dstcd_6 .sd_i10 { display: none; }
}

@media all and (min-width:1000px) { 
.tiovivo .crsl_cnt { /* carrusel_contenedor */
  margin: 0 auto;
  position: relative;
  perspective: 1500px;
  border: none;
  width: 202px; height: 510px; 
}
.tiovivo .crsl { /* carrusel */
  height: 100%; width: 100%;
  position: absolute;
  transform-style: preserve-3d;
  transition: transform 1s;
}
.tiovivo .crsl .sd_fltrs { display: none; }
.tiovivo .crsl .sd_nm { font-size: 22px; line-height: 27px; }
.tiovivo .crsl .sd_lk a, .tiovivo .crsl .sd_tp, .tiovivo .crsl .sd_bt { font-size: 15px; line-height: 19px; }
.tiovivo .crsl .sd_itm {
  display: block;
  float: none;
  position: absolute; top: 0; left: 0;
  width: 202px; height: 510px; 
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.tiovivo .crsl .sd_xi {
  padding: 15px 0 0;
  background: rgba(255,255,255,1); }
.tiovivo .next, .tiovivo .prev {
  color: #FFF;  background: #0f47af;
  position: absolute;
  padding: 1em 2em;
  cursor: pointer;
  box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
  transition: 0.3s;
}
.tiovivo .crsl_cnt .next:hover, .tiovivo .crsl_cnt .prev:hover {   background: #FFF; color: #0f47af; }
/* de 5 items */
.tiovivo .crsl5 .sd_i1 {  transform: rotateY(0deg) translateZ(140px); }
.tiovivo .crsl5 .sd_i2 { transform: rotateY(72deg) translateZ(140px); }
.tiovivo .crsl5 .sd_i3 { transform: rotateY(144deg) translateZ(140px); }
.tiovivo .crsl5 .sd_i4 { transform: rotateY(216deg) translateZ(140px); }
.tiovivo .crsl5 .sd_i5 { transform: rotateY(288deg) translateZ(140px); } 
.tiovivo .crsl5 .next { right: -210px; top: 200px; }
.tiovivo .crsl5 .prev { left: -210px; top: 200px; }
/* de 6 items */
.tiovivo .crsl .sd_i1 {  transform: rotateY(0deg) translateZ(174px); }
.tiovivo .crsl .sd_i2 { transform: rotateY(60deg) translateZ(174px); }
.tiovivo .crsl .sd_i3 { transform: rotateY(120deg) translateZ(174px); }
.tiovivo .crsl .sd_i4 { transform: rotateY(180deg) translateZ(174px); }
.tiovivo .crsl .sd_i5 { transform: rotateY(240deg) translateZ(174px); } 
.tiovivo .crsl .sd_i6 { transform: rotateY(300deg) translateZ(174px); }

.tiovivo .crsl6 .sd_i1 {  transform: rotateY(0deg) translateZ(174px); }
.tiovivo .crsl6 .sd_i2 { transform: rotateY(60deg) translateZ(174px); }
.tiovivo .crsl6 .sd_i3 { transform: rotateY(120deg) translateZ(174px); }
.tiovivo .crsl6 .sd_i4 { transform: rotateY(180deg) translateZ(174px); }
.tiovivo .crsl6 .sd_i5 { transform: rotateY(240deg) translateZ(174px); } 
.tiovivo .crsl6 .sd_i6 { transform: rotateY(300deg) translateZ(174px); }
.tiovivo .crsl6 .next { right: -210px; top: 200px; }
.tiovivo .crsl6 .prev { left: -210px; top: 200px; }
/* de 7 items */
.tiovivo .crsl7 .sd_i1 {  transform: rotateY(0deg) translateZ(208px); }
.tiovivo .crsl7 .sd_i2 { transform: rotateY(51.43deg) translateZ(208px); }
.tiovivo .crsl7 .sd_i3 { transform: rotateY(102.86deg) translateZ(208px); }
.tiovivo .crsl7 .sd_i4 { transform: rotateY(154.29deg) translateZ(208px); }
.tiovivo .crsl7 .sd_i5 { transform: rotateY(205.72deg) translateZ(208px); } 
.tiovivo .crsl7 .sd_i6 { transform: rotateY(257.15deg) translateZ(208px); }
.tiovivo .crsl7 .sd_i7 { transform: rotateY(308.58deg) translateZ(208px); }
.tiovivo .crsl7 .next { right: -230px; top: 200px; }
.tiovivo .crsl7 .prev { left: -230px; top: 200px; }
/* de 8 items */
.tiovivo .crsl8 .sd_i1 {  transform: rotateY(0deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i2 { transform: rotateY(45deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i3 { transform: rotateY(90deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i4 { transform: rotateY(135deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i5 { transform: rotateY(180deg) translateZ(243px); } 
.tiovivo .crsl8 .sd_i6 { transform: rotateY(225deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i7 { transform: rotateY(270deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i8 { transform: rotateY(315deg) translateZ(243px); }
.tiovivo .crsl8 .sd_i9 { transform: rotateY(360deg) translateZ(243px); }
.tiovivo .crsl8 .next { right: -240px; top: 200px; }
.tiovivo .crsl8 .prev { left: -240px; top: 200px;}
/* de 9 items */
.tiovivo .crsl9 .sd_i1 {  transform: rotateY(0deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i2 { transform: rotateY(40deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i3 { transform: rotateY(80deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i4 { transform: rotateY(120deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i5 { transform: rotateY(160deg) translateZ(276px); } 
.tiovivo .crsl9 .sd_i6 { transform: rotateY(200deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i7 { transform: rotateY(240deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i8 { transform: rotateY(280deg) translateZ(276px); }
.tiovivo .crsl9 .sd_i9 { transform: rotateY(320deg) translateZ(276px); }
.tiovivo .crsl9 .next { left: -330px; top: 220px; }
.tiovivo .crsl9 .prev { left: -330px; top: 140px; }
/* de 10 items */
.tiovivo .crsl10 .sd_i1 {  transform: rotateY(0deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i2 { transform: rotateY(36deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i3 { transform: rotateY(72deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i4 { transform: rotateY(108deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i5 { transform: rotateY(144deg) translateZ(310px); } 
.tiovivo .crsl10 .sd_i6 { transform: rotateY(180deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i7 { transform: rotateY(216deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i8 { transform: rotateY(252deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i9 { transform: rotateY(288deg) translateZ(310px); }
.tiovivo .crsl10 .sd_i10 { transform: rotateY(324deg) translateZ(310px); }
.tiovivo .crsl10 .next { left: -340px; top: 220px; }
.tiovivo .crsl10 .prev { left: -340px; top: 140px; }
}
/*
@media all and (min-width:1641px) {
.crsl_cnt {  width: 232px; height: 510px; }
.crsl .sd_itm { width: 232px; height: 510px; }

.crsl6 .sd_i1 { transform: rotateY(0deg) translateZ(200px); }
.crsl6 .sd_i2 { transform: rotateY(60deg) translateZ(200px); }
.crsl6 .sd_i3 { transform: rotateY(120deg) translateZ(200px); }
.crsl6 .sd_i4 { transform: rotateY(180deg) translateZ(200px); }
.crsl6 .sd_i5 { transform: rotateY(240deg) translateZ(200px); } 
.crsl6 .sd_i6 { transform: rotateY(300deg) translateZ(200px); }

.crsl8 .sd_i1 { transform: rotateY(0deg) translateZ(200px); }
.crsl8 .sd_i2 { transform: rotateY(45deg) translateZ(200px); }
.crsl8 .sd_i3 { transform: rotateY(90deg) translateZ(200px); }
.crsl8 .sd_i4 { transform: rotateY(135deg) translateZ(200px); }
.crsl8 .sd_i5 { transform: rotateY(180deg) translateZ(200px); } 
.crsl8 .sd_i6 { transform: rotateY(225deg) translateZ(200px); }
.crsl8 .sd_i7 { transform: rotateY(270deg) translateZ(200px); }
.crsl8 .sd_i8 { transform: rotateY(315deg) translateZ(200px); }

.next { top: 250px; right: -240px; } 
.prev { top: 250px; left: -240px;}
}
*/

/*
@media all and (max-width:1240px) {}
@media all and (max-width:1000px) {}
@media all and (max-width:808px) {}
*/

/* LABORATORIO */

.lab1 {
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.lab1_ps_efcts {
	-webkit-filter: rotate(6deg) blur(3px) grayscale(100%);
	filter: rotate(6deg) blur(3px) grayscale(100%); 
}
.lab1_ac_efcts {
}
.lab1 a:hover { color: #FFF; }

/* lab2 > conjunto de bloques de cartel + action */
.lab2 {
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.lab2.actn {
	font-size: 1.1vw;
 	padding: 0.8vw;
	position: relative; top: 0;
 	margin-bottom: 0;
}
.lab2.actn:hover {
	font-size: 1.4vw;
 	padding: 3vw;
 	top: -4.4vw;
 	margin-bottom: -4.4vw;
}
.lab2_ps_efcts {
	-webkit-filter: blur(2px) grayscale(100%) brightness(1);
	filter: blur(2px) grayscale(100%) brightness(1); 
}
.lab2_ac_efcts {
	-webkit-filter:  blur(0px) grayscale(0%) brightness(1.3);
	filter: blur(0px) grayscale(0%) brightness(1.3); 
}

/* lab3 > combo elementos a gris y borroso */
.lab3 {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.lab3_ps_efcts {
	-webkit-filter: blur(2px) grayscale(100%);
	filter: blur(2px) grayscale(100%); 
}
.lab3_ac_efcts {
	-webkit-filter:  blur(0px) grayscale(0%);
	filter: blur(0px) grayscale(0%); 
}

/* lab4 > combo elementos a gris y borroso */
.lab4 {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.cuerpo .lab4:hover, .cuerpo .lab4:hover img {
	opacity: 1;
}
.lab4_ps_efcts {
	-webkit-filter: blur(2px) grayscale(100%);
	filter: blur(2px) grayscale(100%); 
	-webkit-transform: perspective( 600px ) rotateY( 45deg ) scale(0.9);
	transform: perspective( 600px ) rotateY( 45deg ) scale(0.9);
}
.lab4_ac_efcts {
	-webkit-filter: brightness(1.2);
	filter: brightness(1.2);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* lab5 > Especial bloque opinion */
.lab5 {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.lab5_ps_efcts {
	-webkit-transform: rotateY( 45deg ) perspective( 20em );
	transform: rotateY( 45deg ) perspective( 20em );
	/*-webkit-transform: translateX(4vw) perspective( 600px ) rotateY( 20deg ) scale(0.9) ;
	transform: translateX(4vw) perspective( 600px ) rotateY( 20deg ) scale(0.9);*/
}
.lab5_ac_efcts {
}

/* lab6 > XXX 
.lab6 {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.lab6_ps_efcts {
	-webkit-transform: rotateY( 45deg ) perspective( 20em );
	transform: rotateY( 45deg ) perspective( 20em );
}
.lab6_ac_efcts {
}
*/





/* COMÚN */
.targ { /*cursor: pointer;*/ }

/* ALMACEN DE EFECTOS */

/* pasivo > BLUR */

/*custom efects blur */
.cs_fx_ps_bl {}


.efct_ps_blur {
	-webkit-filter: blur(3px);
	filter: blur(3px); 
}
/* pasivo > ZOOM OUT */
.efct_ps_zoomout {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}
/* pasivo > ROTATE */
.efct_ps_gray {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
/* activo > ZOOM IN */
.efct_ac_zoomin {
	/*-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;*/
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* Zoom In */
.efct_zoomin img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; 
}
.efct_zoomin:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
/* Rotate */
.efct_rotate img, .efct_rotate_dirct img  {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.efct_rotate:hover img, .efct_rotate_dirct img {
	-webkit-transform: rotate(6deg) scale(1.2);
	transform: rotate(6deg) scale(1.2);
}
/* Blur */
.efct_blur img {
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.efct_blur:hover img {
	-webkit-filter: blur(3px);
	filter: blur(5px); 
}
/* Gray Scale */
.efct_gray img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.efct_gray:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* AJUSTES FINOS ******************************/
/* titulo h2 primer nivel */
@media all and (min-width:496px) { .spc_tit_l1 .imgsz4{ width: inherit; border: 1px solid red; } }


.sombran { text-shadow: none; } /*quitar sombra */
.sombra_bf { /* sombra de caja fuerte */
 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -khtml-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);  
}
.sombra_tf { /* sombra de texto fuerte */
 text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -webkit-text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -khtml-text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
 -moz-text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);  
}


/* CARRUSEL */
/*.slider_titcont { display: block; position: relative; max-width: 1200px; margin: 0 auto; }*/
.slider-box { margin-bottom: 15px; text-align: center; }
.slider-box a { display: block; }
.slider-box img { width: 100%; z-index:1; margin-bottom: 0; }
.cuerpo .slidesjs-container { height: 400px; overflow: hidden; }
.slider-box { 
 display: block; width: auto; height: auto;
 position: relative;
 overflow: hidden; z-index:1;
}
.cuerpo .slidesjs-previous,
.cuerpo .slidesjs-next { display: none;}
/* titulos carrusel */
.contenedor_slide {/* position: relative;*/ }
.contenedor_slide .sombra {
	position: absolute;
display: block;width: 100%;height: 100%;
 background: url("/sites/SADE/imagenes/temp2/slider-sombra.png") repeat-x left bottom;
}

/*.cuerpo .slider_titulo { display: none; }*/

.cuerpo .slider_titulo { display: block; overflow: visible; position: absolute; z-index: 1; left: 0; top: 0; width: 100%; }
.cuerpo .slider_titulo_aux { display: block; overflow: hidden; position: relative; width: 1160px; text-align: right; padding-top: 300px; margin: 0 auto;  }
.cuerpo .slider_cont_titulos { 
display: block; /*width: 100%;*/ 
overflow: hidden; position: relative; text-align: right;
/*padding: 33px 25px; margin-bottom: 14px;*/   }
.cuerpo .slider_titulo .slider_cont_titulos h2.titulo {
 font-family: 'bebas_neuebold', sans-serif; 
 text-transform: uppercase; text-align: right; font-size: 9em; letter-spacing: 0; color: #CCCCC5; line-height: 0.8em; font-weight: normal; margin-bottom: 0;
 text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}
.cuerpo .slider_titulo .slider_cont_titulos .subtitulo {
 text-align: right; font-size: 2.2em; letter-spacing: 0; color: #FFF; line-height: 1.1em; font-weight: normal; margin-bottom: 15px;
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.cuerpo .slider_titulo ul li { position: relative; 
 text-transform: uppercase; font-size: 2.3em; letter-spacing: 0; color: white; line-height: 1.3em; font-weight: normal; padding-left: 23px; }
.cuerpo .slider_titulo ul li span { position: absolute; width: 16px; height: 16px; top: 7px; left: 0; background: url(/sites/SADE/imagenes/sprite-cerrado.png) no-repeat -22px -61px; }

.cuerpo .slider_titulo .mas_info_slider { 
 float: right; position: relative; margin-left: 10px; 
 padding-left: 43px; padding-top: 13px; padding-bottom: 13px;
 width: 96px; 
 font-family: 'bebas_neuebold', sans-serif; text-transform: uppercase; font-size: 15px;  font-weight: normal;
 background: #646473 url("/sites/SADE/imagenes/ico-info.png") no-repeat 10px 10px;
 color: white;  
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
 }
 .cuerpo .slider_titulo .mas_info_slider:hover {background-color: #222222;  }

 .cuerpo .slider_titulo .entradas_slider { 
 float: right; position: relative; margin-left: 10px; 
 padding-left: 43px; padding-top: 13px; padding-bottom: 13px;
 width: 137px; 
 font-family: 'bebas_neuebold', sans-serif; text-transform: uppercase; font-size: 15px;  font-weight: normal;
 background: #0F47AF url("/sites/SADE/imagenes/ico-ticket.png") no-repeat 10px 10px;
 color: white;  
 -webkit-transition: background-color 0.3s linear 0s;
 -moz-transition: background-color 0.3s linear 0s;
 -o-transition: background-color 0.3s linear 0s;
 transition: background-color 0.3s linear 0s;
 }
 .cuerpo .slider_titulo .entradas_slider:hover {background-color: #222222;  }

 
 /*
.cuerpo .slider_titulo .mas_info_slider span { position: absolute; width: 33px; height: 32px; top: 28px; left: 29px; background: url(/sites/SADE/imagenes/sprite-cerrado.png) no-repeat -457px -88px; }*/
.cuerpo  a.contenedor_slide { border: none; } 
.cuerpo  a.contenedor_slide:hover { opacity: 0.8; border: none; } 
.cuerpo .coloca_control { display: block; overflow: hidden; position: relative; width: 1160px; text-align: right; padding-top: 300px; margin: 0 auto;   }

 .slidesjs-pagination { display: inline-block; overflow: hidden; position: relative; top: -60px; z-index: 1000; margin-right: auto; margin-left: auto; padding: 5px; }
/*.slidesjs-pagination { 
 display: inline-block; overflow: hidden; position: relative; top: -100px; z-index: 1000; left: 0; padding: 5px;
 
}*/
  .slidesjs-pagination li { display: block; float: left; width: auto; margin: 3px; padding: 0; }
 .cuerpo .slidesjs-pagination li a { 
  display: block; padding: 10px; 
  margin-top: 5px; border: none; 
  background: #ccccc5; color: #CCC;
  font-size: 0.01em; text-indent: -10000px; overflow: hidden; width: 3px; height: 3px;
  border-radius: 12px; /*box-shadow: 2px 2px 2px #666;*/
 }
 .cuerpo .slidesjs-pagination li a.active {  background: #0F47AF; color: #666; }
 .cuerpo .slidesjs-pagination li a:hover { background: #0F47AF; color: #666;}
 
 .cuerpo .slidesjs-play,
 .cuerpo .slidesjs-stop { display: none; }


@media all and (max-width:1640px) {
 .cuerpo .slider_titulo_aux { padding-top: 200px; }
 /*.cuerpo .slider_cont_titulos { padding: 25px 25px;   }
 .cuerpo .slider_titulo .titulo { font-size: 3em; } 
 .cuerpo .slider_titulo ul li {  font-size: 2em; line-height: 1.4em; padding-top: 2px; }
 .cuerpo .slider_titulo .mas_info_slider { padding-top: 20px; padding-bottom: 20px; }
 .cuerpo .slider_titulo .mas_info_slider span { top: 22px;} */
}


@media all and (max-width:1240px) {
 .cuerpo .slider_titulo_aux { padding-top: 130px; max-width: 960px; }
 .cuerpo .slider_titulo .slider_cont_titulos h2.titulo { font-size: 7em; }
 .cuerpo .slider_titulo .slider_cont_titulos .subtitulo { font-size: 1.9em; }
}
@media all and (max-width:999px) {
 .slider-box img { position: relative; display: block; z-index:2;  }
 .cuerpo .slider_titulo { background: #EAEAEE; padding-bottom: 10px; padding-top: 34.5%;  }
 .cuerpo .slider_titulo_aux { width: 740px;  }
 .cuerpo .slider_cont_titulos { padding: 0; background: none; width: 70%; float: left;  }
 .cuerpo .slider_titulo_visible .titulo { font-size: 2.2em; color: #2B2625; }
 .cuerpo .slider_titulo ul li { font-size: 1.6em; color: #2B2625; text-transform: none;  }
 .cuerpo .slider_titulo ul li span { background-position: -66px -61px;  }
 .cuerpo .slider_titulo .mas_info_slider { width: 19.5%; padding-left: 8%; float: right; line-height: 1em; padding-top: 18px; padding-bottom: 18px; }
 .cuerpo .slider_titulo .mas_info_slider span { left: 6.5%; }
 .cuerpo .slider_titulo a { padding-top: 10px; padding-bottom: 10px; font-size: 20px;}
body .cuerpo .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo_visible
 { padding-top: 0; display: none; background: pink; }
}
@media all and (max-width:808px) {
 .slider-box img { position: relative; display: block; z-index:2;  }
 .cuerpo .slider_titulo { background: #EAEAEE; padding-bottom: 10px; padding-top: 34.5%;  }
 .cuerpo .slider_titulo_aux { width: 430px;  }
 .cuerpo .slider_cont_titulos {  width: 70%;   }
 .cuerpo .slider_titulo_visible .titulo { font-size: 2em;  }
 .cuerpo .slider_titulo ul li { font-size: 1.6em;   }
 .cuerpo .slider_titulo .mas_info_slider { width: 20.5%; font-size: 1.5em; padding-left: 7%; padding-top: 10px; padding-bottom: 10px; }
 .cuerpo .slider_titulo .mas_info_slider span { left: 6.5%; background-size: 350px 175px; background-position:-228px -44px; width: 20px; height: 20px; top: 10px;  }
 .cuerpo .slider_titulo a { padding-top: 10px; padding-bottom: 10px; font-size: 20px;}
body .cuerpo .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo_visible
 { padding-top: 0; display: none; background: pink; }

}
@media all and (max-width:496px) {
 .slider-box img { position: relative; display: block; z-index:2;  }
 .cuerpo .slider_titulo { background: #E6F3EA; padding-bottom: 18px; padding-top: 36.5%;  }
 .cuerpo .slider_titulo_aux { width: 274px;  }
 .cuerpo .slider_cont_titulos {  width: 100%; float: none;   }
 .cuerpo .slider_titulo_visible .titulo { font-size: 1.8em;  }
 .cuerpo .slider_titulo ul li { font-size: 1.6em;   }
 .cuerpo .slider_titulo .mas_info_slider { width: 85%; float: none; font-size: 1.5em; padding-left: 15%; padding-top: 10px; padding-bottom: 10px; }
 .cuerpo .slider_titulo .mas_info_slider span { left: 6.5%; background-size: 350px 175px; background-position:-228px -44px; width: 20px; height: 20px; top: 10px;  }
 .cuerpo .slider_titulo a { padding-top: 10px; padding-bottom: 10px; font-size: 20px;}
 .cuerpo .slidesjs-pagination li a { background: #e6f3ea;  }
body .cuerpo .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo_visible
 { padding-top: 0; display: none; background: pink; }

}
@media all and (max-width:340px) {
 .cuerpo .slider_titulo_aux { width: auto; max-width: 300px; margin-left: 14px; margin-right: 14px;  }
 .cuerpo .slider_titulo_visible .titulo { font-size: 1.7em;  }
body .cuerpo .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo,
body .cuerpo .slidesjs-control .slider_titulo_visible
 { padding-top: 0; display: none; background: pink; }
}
.lista_contenido { margin-left: 15px; margin-bottom: 15px; margin-top: 5px;  }
.lista_contenido li { background: url('/sites/SADE/imagenes/ico-lista.png') 10px 5px no-repeat; padding-left: 20px; margin-bottom: 8px;  }
.lista_contenido li a:hover { color: #0f47af; text-decoration: underline;  }
.lista_contenido li ul { margin-left: 1px;  }
.lista_contenido li ul li {
  background: url('/sites/SADE/imagenes/ico-lista2.png') left 6px;
  display: block; overflow: visible; padding-left: 13px; margin-bottom: 4px;  }

 .cuerpo { padding-bottom: 50px; }
 .fichaPelicula .cuerpo { padding-bottom:0; }

.subir:hover,
 .subir  {background: url("/sites/SADE/imagenes/bot-subir.png") no-repeat 0 0; margin-bottom: 30px; margin-top: -77px; }
 .pie { overflow: visible;}
