/*
Theme Name: Premios Fenix
Theme URI: http://dupla.mx
Author:  Dupla
Author URI: http://dupla.mx
Description: Premios Fenix Dupla
*/
@charset "UTF-8";






html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 14px;
	/* font-size: 17px; */
	line-height: 20px;
	letter-spacing: 1px;
	background-color: #181d22;
}
.wrapper.wrapperfenix{
	/* font-weight:100; */
}

.wrapper.wrapperfenix a{
	color: #fff;
}

mark{
	background-color: #ccc;
}

.new_logo_fenix{
	background-image: url(img/premio_fenix.png);
	position: absolute;
	width: 120px;
	height: 58px;
	background-size: 120px;
	background-repeat: no-repeat;
	/* right: 0; */
	/* bottom: 10px; */
}
/*::-webkit-scrollbar      {
	width: 1px;
	background: #000;
	border-radius:5px;
}
::-webkit-scrollbar-track  {
	width:10px;
	background:#666;
}  
::-webkit-scrollbar-thumb {
	width: 5px;
	background: #fff;
	border-radius:5px;
}      
::-webkit-scrollbar-corner  {
	border-radius:5px;
} */

.banner_t{
    position: fixed;
    height: 110px;
    width: 100%;
    text-align: center;
    background-color: #181D22;
}

.banner_t img{
    margin-top: 10px;
	height: 90px;
	width: auto;
}

.d_s{
    position: absolute;
    /* border-top: 10px solid #fff; */
    width: 100%;
    z-index: 4;
    background-color: #181D22;
    top: 0;
}

.d_s.banner_d_s{
	top: inherit;
}

.d_s.banner_d_s .header_superior{
	position: absolute;
	top: 0px;
}

.top_a{
    height: 110px;
    position: relative;
}

.slider-footer{
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc;
	float: left;
	margin-bottom: 50px;
}

a {
	text-decoration: none;
	color: #000;
}

img {
}

.clear {
	clear: both;
}
.nav_cinema_vt .clear{
    height: 0;
    display: none;
}
i{
 color: #999;
 margin-bottom: 90px;
 font-size: 12px;
}
/*HEADER*/

header {
	width: 100%;
	height: 40px;
	margin: auto;
	top: 0;
	position: absolute;
	z-index: 4;
	background-color: #fff;
	/* display: none; */
	border-bottom: 1px solid #eee;        
}

header.header_home_cinema{
	display: none;
}

.sub_header_fenix.header_home_cinema{
	display: none;
}



.header_int {
	width: 1400px;
	height: 100%;
	margin: auto;
	position: relative;
}

h1 {
}

.header_mitad{
    width: 148px;
    height: 100%;
    position: relative;
    margin: auto;
}

.header_mitad .icono_en_menu_secc{
    width: 73px;
    margin: 0;
    clear: both;
    left: 70px;
    right: 0;
    top: 0;
    margin-left: 10px;
}

.barra{
    width: 1px;
    height: 50%;
    background-color: rgba(0, 0, 0, 0.46);
    top: 26%;
    position: relative;
    float: left;
}

.fijo_categoria .barra{
	display: none!important;
}

.icono_en_menu_secc {
	display: none;
	height: 40px;
	position: absolute;
	left: 50%;
	margin-left: -125px;
	width: 250px;
	top: -webkit-calc(50% - 20px);
	top: -moz-calc(50% - 20px);
	top: -o-calc(50% - 20px);
	top: calc(50% - 20px);

	
	margin-top: 10px;
}

.cinema_icono{
    width: 73px;
    height: 100%;
    position: relative;
    float: left;
    background-image: url(img/menu_logos_sect.svg);
    background-size: 170px;
    background-repeat: no-repeat;
    background-position: 11px 0px;
}

.fijo_categoria .cinema_icono{
	/*display: none!important;*/
}

.icono_en_menu_secc.activo {
	display: block;
}
.cinema_tit_m {
	height: 70px;
	background: url(img/c23-logo.svg);
	background-repeat: no-repeat;
	font-size: 0;
	color: transparent;
	background-size: 250px;
	/* -webkit-transition-duration: 600ms; */ 
	/* transition-duration: 600ms; */
	top: -webkit-calc(50% - 35px);
	top: -moz-calc(50% - 23px);
	top: -o-calc(50% - 23px);
	background-position-y: 0px;
}



.cinema_tit_m{
	background-position-y: 2px;
}

.fenix_tit_m {
	background: url(img/menu_logos_sect.svg);
	background-repeat: no-repeat;
	background-position: -91px -4px;
	background-size: 210px;
}

.cuaderno_tit_m {
	background: url(img/menu_logos_sect.svg);
	background-repeat: no-repeat;
	background-position: -57px -58px;
	background-size: 130px;
}

.bitacoras_tit_m {
	background: url(img/menu_logos_sect.svg);
	background-repeat: no-repeat;
	background-position: -55px -123px;
	background-size: 130px;
}

.actividades_tit_m {
	background: url(img/menu_logos_sect.svg);
	background-repeat: no-repeat;
	background-position: -55px -187px;
	background-size: 130px;
}

.bitacora_hm {
	width: -webkit-calc(100%/5 - 2px);
	width: -moz-calc(100%/5 - 2px);
	width: -o-calc(100%/5 - 2px);
	width: calc(100%/5 - 2px);
	
	height: 310px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	background-size: cover;
	background-position: center;
	position: relative;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
}

.bitacora_hm_hover {
	width: 100%;
	height: 100%;
	background-color: #fff;
	display: none;
	opacity: 0;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
}

.bitacora_hm:hover .bitacora_hm_hover {
	display: block;
	opacity: 1;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
}

.bitacora_hm_hover .info {
	width: -webkit-calc(100% - 10px);
	height: -webkit-calc(100% - 30px);
	width: -moz-calc(100% - 10px);
	height: -moz-calc(100% - 30px);
	width: -o-calc(100% - 10px);
	height: -o-calc(100% - 30px);
	width: calc(100% - 10px);
	height: calc(100% - 30px);
	position: relative;
	padding: 20px 5px 5px;
	left: inherit;
	bottom: 0;
	color: #000;
}

.bitacora_hm_hover .info h3 {}

.bitacora_hm_hover .info p {
	color: #000;
}

.bitacora_hm_hover .info span {
	text-transform: uppercase;
	font-size: 11px;
	background: #000;
	color: #fff;
	padding: 5px 10px;
	border-radius: 2px;
}

.bitacora_hm_hover .info .barra_play {
	left: initial;
	right: 5px;
	background-position: -4px -53px;
	border: 1px solid #000;
	border-radius: 50%;
}

.bitacora_hm.sin_foto {
	background: transparent;
}

.bitacora_hm.sin_foto .bitacora_hm_hover {
	display: block;
	opacity: 1;
}

.flecha_cin_left {
	width: 50px;
	height: 50px;
	background: url(img/icons.png) no-repeat;
	background-size: 563px;
	position: absolute;   
	top: 340px;
	left: 40px;
	cursor: pointer;
	background-color: #91BEAE;
	background-position: -172px 0px;
	border-radius: 50%;
	z-index: 5;
}

nav {	
	text-transform: uppercase;
	font-size: 12px;
}

nav a {}

nav.nav_cinema_vt {
	margin-left: -25px;
	position:absolute;
	top:-webkit-calc(100% + 1px);
	top:-moz-calc(100% + 1px);
	top:-o-calc(100% + 1px);
	top:calc(100% + 1px);
	display: none;
	width: 250px;
	height: 100%;
	background: rgba(255, 255, 255, 1);
	position:absolute;
	z-index: 5;
	/* border-left: 1px solid #999; */
	/* border-right: 1px solid #999; */
	padding-left: 3px;
	padding-right: 3px;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
}

a.menu div {
	width: 229px;
	height: 38px;
	line-height: 38px;
	text-align: left;
	list-style: none;
	color: #6B818E;
	cursor: pointer;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	padding: 3px 10px;   border-top: 1px solid #999;
}

a.menu div:first-child{
}

nav a.menu2 div {
	width: 235px;
	height: 28px; 
	line-height: 28px;
	text-align: left;
	list-style: none;
	color: #333;
	cursor: pointer;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	font-size: 10px;
	border-top: none;
	border-bottom: dotted;
	border-bottom-color: #999;
	border-bottom-width: 1px;
	padding: 3px 7px;
}

nav a.menu2 div:hover{
	background: #ccc;
}

a.menu div:hover, a.menu div.active {
	background: #6B818E;
	color: #fff;
}
.nav_cinema_vt .redes .redes-int .simbolo{}


.nav_cinema_vt .redes .redes-int .simbolo.fb{
	float: left;
	margin: 0;
	width: 61px;
	padding: 0;
	background-position: -154px 0px !important;
	height: 61px;
	border-right: 1px solid #ccc;
	background-image: url(img/redes.svg);
	background-size: 184px!important;
	background-position: -1px 0px!important;
}
.nav_cinema_vt .redes .redes-int .simbolo{
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}

.nav_cinema_vt .redes .redes-int .simbolo.vimeo{
	display:none;
}

.nav_cinema_vt .redes .redes-int .simbolo:hover{
	background-color: #6B818E;
}

.nav_cinema_vt .redes .redes-int .simbolo.tw{
	float: left;
	margin: 0;
	padding: 0;
	background-position: -122px 0px !important;
	width: 61px;   
	height: 61px;
	border-right: 1px solid #ccc;
	background-image: url(img/redes.svg);   background-size: 184px!important;   
	background-position: -1px -122px!important;
}

.nav_cinema_vt .redes .redes-int .simbolo.ytube{
    width: 61px;
    margin: 0;
    padding: 0;
    background-position: 1px -736px !important;
    background-image: url(img/iconos.svg);
    background-size: 57px;   
    height: 61px;
    background-image: url(img/redes.svg);   background-size: 184px!important;   
    background-position: -1px -366px!important;
}

.nav_cinema_vt .redes .redes-int .simbolo.igram{
    background-image: url(img/iconos.png);
    margin: 0;
    padding: 0;
    width: 61px;
    background-size: 245px;
    background-position: -184px 0px!important;   
    height: 61px;
    border-right: 1px solid #ccc;
    background-image: url(img/redes.svg);   background-size: 184px!important;   
    background-position: -1px -244px!important;
}

.header_rigth {
	height: 38px;
	right: 0;
	position: absolute;
	top: 0;
	clear: both;
	top: -webkit-calc(50% - 20px);
	top: -moz-calc(50% - 20px);
	top: -o-calc(50% - 20px);
	top: calc(50% - 20px);
}
.header_rigth .simbolo{
	width: 40px;
	height: 40px;
	margin-left: 1px;
	position: relative;
	float: left;
	cursor: pointer;
}

.icon {
}

.icon.buscar {
	background-position: -80px 0px;
}

.icon.play {
	background-position: -80px -120px;
}

.icon.suscribir {
	background-position: -80px -40px;
}

.icon.contac {
	background-position: -80px -80px;
}



.redes {
	width: 100%;
	height: 40px;
	clear: both;
	padding: 20px 0;
	float: right;
}

.nav_cinema_vt .redes{
    float: inherit;
    margin: auto;
    width: 100%;
    border-bottom: 1px solid #999;
    /* background-color: rgba(107, 129, 142, 0.11); */
    height: 61px;
    padding: 0;
}

.redes-int{
    width: 100%;
    height: 30px;
    margin: auto;
    position: relative;
    text-align: right;
}

.redes-int span{
}

.redes .simbolo{
	float:left;
	position:inherit;
	height: 30px;
	width: 30px;
	padding: 5px;
	margin-right: 1px;
	background-image: url(img/redesblancas.png);   
	background-size: 79px;  
	background-repeat: no-repeat;
}
.fb{
}

.tw{
}

.igram{
    background-position: 4px -709px !important;
}

.ytube{
    background-position: 6px -769px !important;
}

.vimeo{
	background-position: 6px -829px !important;
}

.idioma {
	height: 39px;
	border-bottom: 1px solid #999;
	clear: both;
	font-size: 10px;
	width: 100%;
	margin: auto;
	border-top: 1px solid #999;      
}

.idioma ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.idioma li{
    width: 82px;   height: 40px;   line-height: 40px;   text-align: left;   color: #333;   cursor: pointer;   -webkit-transition: background-color 400ms linear;   -moz-transition: background-color 400ms linear;   -o-transition: background-color 400ms linear;   -ms-transition: background-color 400ms linear;   transition: background-color 400ms linear;   float: left;   text-align: center;
}

.idioma li.active{
    background-color: #6B818E;   color: #fff;
}

.idioma li:hover{
	background-color: #6B818E;
}

.idioma li:hover a{
	color:#fff;
}

.idioma li.active a{
	color:#fff;
}

.idioma a.menu1 div {
	width: 81px;   
	height: 40px;     
	line-height: 40px;
	text-align: left;
	color: #333;
	cursor: pointer;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	float: left;
	text-align: center;
}

.idioma a.menu1.act div{
	background-color: #6B818E;
	color: #fff;
}

.red {
	width: 44px;
	height: 44px;
	float: left;
	margin: 23px 2px;
	background-image: url(img/redes.png);
	background-size: 260px;
	background-repeat: no-repeat;
}

.red.tw {
	background-position: -128px -38px;
}

.red.fb {
	background-position: -172px -38px;
}

.red.inst {
	background-position: -215px -38px;
}

.reds {
	width: 30px;
	height: 30px;
	float: left;
	margin: 1px 2px;
	background-image: url(img/redesblancas.png);
	background-size: 79px;
	background-repeat: no-repeat;
}

.reds.tws {
	background-position: 1px 2px;
}

.reds.fbs {
	background-position: -25px 1px;
}

.reds.insts {
	background-position: -52px 1px;
}

.reds.ytubes{
	background-position: -34px -855px;
	background-image: url(img/iconos.svg);   
	background-size: 66px;
}

.reds.vimeos{
	background-position: -60px 0px;
	background-position: -33px -891px;   
	background-image: url(img/iconos.svg);   
	background-size: 64px;
}

.f_newsletter {
	border-top: 1px solid #999;
	margin-top: -1px;
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
	display: none;
}

.f_newsletter form {
	margin-left: 12px;
}

.f_newsletter p {}

.newl_f {
	border: 1px solid #999;
	height: 19px;
	background: rgba(240, 248, 255, 0);
	width: 168px;
}
.new_ftr {
	margin-top: 41px;
	border-top: none;
}

.f_newsletter input[type="submit"] {
	background: #000;
	height: 23px;
	border: none;
	width: 23px;
	color: white;
	top: -1px;
	position: relative;
}

.sus_ftr {
	margin-left: 0px !important;
	color: #fff;
}

/*INTERIORES*/
/*separaciones generales*/
.division {
	width: 100%;
	height: 7px;
	border-bottom: 1px solid #666;
	text-align: center;
	margin: auto;
	margin-bottom: 130px;
}

.division .titulo {
	background: #000;
	color: #FFF;
	display: inline-block;
	padding: 16px 30px;
	text-transform: uppercase;
	margin-top: -26px;
}

.division .linea {}

.titulo h2 {
	margin: 0px;
	font-weight: 300;
	font-size: 13px;
}

.wrapper.wrapperfenix .titulo h2{
	font-weight: 100;
}

.titulo h2 a{
	color:#fff;
}

aside.listado_video {
	width: 100%;
	height: 160px;
	position: fixed;
	top: 0px;
	left: 0;
	background-color: #fff;
	z-index: 10;
	margin-top: -161px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.listado_video_mask {
	width: 100%;
	margin: auto;
	overflow: hidden;
	height: 161px;
	overflow-y: hidden;
    overflow-x: scroll;
}

.listado_video_mask::-webkit-scrollbar      {
	height: 3px;
	background: #eee;
	border-radius:0;
}
.listado_video_mask::-webkit-scrollbar-track  {
	height:10px;
	background: #eee;
}  
.listado_video_mask::-webkit-scrollbar-thumb {
	height: 5px;
	background: #ccc;
	border-radius:0;
}      
.listado_video_mask::-webkit-scrollbar-corner  {
	border-radius:0;
} 




.listado_video_int {
	height: 100%;
	position: relative;
	width: 20000px;
}

.video_en_lista {
	background-size: cover;
	width: 220px;
	height: 140px;
	float: left;
	margin: 10px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	position: relative;
}

.lista_remover{
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 1px;
    right: 1px;
    background-color: #fff;
    background-image: url(img/icono_prueba.svg);
    background-repeat: no-repeat;
    background-position: -10px -2110px;
    cursor: pointer;
}

.video_en_lista .info {
	top: 0;
	left: 0;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.7);
	width: -webkit-calc(100% - 20px);
	height: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	height: -moz-calc(100% - 20px);
	width: -o-calc(100% - 20px);
	height: -o-calc(100% - 20px);
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	display: none;
	margin: 0;
}
.video_en_lista .info h3 {
	font-size: 16px;   
	line-height: 25px;   
	max-width: 200px;   
	font-weight: 300;
}
.video_en_lista .play_v {
	background-image: url(img/redes.png);
	width: 20px;
	height: 20px;
	background-size: 270px;
	background-position: -12px -11px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.video_en_lista:hover .info {
	display: block;
}
.play_v {
}
/*home*/
.wrapper {
	margin: auto;
	width: 100%;
	min-height: 100%;
	top: 0px;
	position: relative;
	background-color: #fff;
	z-index: 2;
	border-bottom: 1px solid rgba(204, 204, 204, 0.31);
	padding-top: 3px;
	margin-top: 38px;
}
.content {
	width: 1400px;
	background: #fff;
	margin: auto;
	padding-bottom: 10px;
}
/*slider del home super videillos*/



.slider{
    width: 100%;
    position: relative;
    vertical-align: middle;
    height: 630px;
    -webkit-transition: 600ms ease;
	-moz-transition: 600ms ease;
	-o-transition: 600ms ease;
	-ms-transition: 600ms ease;
	transition: 600ms ease;
}

.slide{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    overflow: hidden;
    z-index: 2;
}

.slider img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  vertical-align: middle;
}
.video {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

section#seccion_interior .video{
    width: -webkit-calc(100% - 280px);
    width: -moz-calc(100% - 280px);
    width: -o-calc(100% - 280px);
    width: calc(100% - 280px);
    position: absolute;
    height: -webkit-calc(100% - 50px);
    height: -o-calc(100% - 50px);
    height: -moz-calc(100% - 50px);
    height: calc(100% - 50px);
}

.btn-cubo{
    position: absolute;
    width: 250px;
    height: 250px;
    top: -webkit-calc(50% - 125px);
    left: -webkit-calc(50% - 125px);
    top: -moz-calc(50% - 125px);
    left: -moz-calc(50% - 125px);
    top: -o-calc(50% - 125px);
    left: -o-calc(50% - 125px);
    top: calc(50% - 125px);
    left: calc(50% - 125px);
    /* background-image: url(img/cubo.svg); */
    background-position: center;
    background-repeat: no-repeat;         
    cursor: pointer;
    z-index: 1;
}

.btn-cubo:hover{
	  background-image: url(img/cubo.svg);
}
.slider_fenix .btn-cubo{
	left: inherit;
	right: 575px;
}

.slider_nota .btn-cubo{
    left: -o-calc(50% + 15px);
    left: -moz-calc(50% + 15px);
    left: -webkit-calc(50% + 15px);
    left: calc(50% + 15px);
}

.video_int {
	position: relative;
	padding-bottom: 56.65%;
	overflow: hidden;
}
.video_int iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.mf_video_int {
	position: relative;
	padding-bottom: 56.65%;
	overflow: hidden;
}
.mf_video_int iframe {
	position: absolute;
	top: -20%;
	left: -20%;
	width: 140%;
	height: 140%;
	border: none;
}
.cubierta_pause {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.overlay {
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	top: 0;
}
.overlay-negro{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}
.img-back {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.info {
	position: absolute;
	top: 265px;
	left: 0;
	margin-left: 145px;
	color: #FFF;
	width: 455px;
	text-align: left;
	padding: 20px;
}
section.cinema .info{
    top: initial;
	
    bottom: 289px;
}
.info h3 {
	margin: 0 0 20px 0;
	font-size: 55px;
	line-height: 52px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 100;
	
}
.subtitle {
	color: #ccc;
	font-weight: 400;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 40px;
	letter-spacing: 1px;
	margin: 0;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.subtitle p{
	margin:0;
}
.leer {
	cursor: pointer;
	color: #FFF;
	font-weight: 300;
	font-size: 13px;
	padding: 7px 25px;
	border-radius: 1px;
	position: absolute;
	background-color: #6B818E;
	text-transform: uppercase;
	margin-top: 20px;
	border: 1px solid #fff;
}

.leer a{
	color: #fff;
}
.cuadernos .subtitle{
	font-weight:300;
	color: #FFF;
}

.slide_cuaderno .over_cuaderno_color .info .subtitle{
    color: #000;
	
}

.cuadernos .info{}

span.leer:hover {
	background: rgba(255, 255, 255, 1);
	color: #000;
	font-weight: 300;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
	border-radius: 1px;
}

span.leer:hover a{
	color:#000;
}
/*BOTONES*/
.simbolo {
	width: 50px;
	height: 50px;
	background: url(img/icono_prueba.svg) no-repeat;
	background-size: 150px;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	background-position-x: 5px;
}

.redes_nota .simbolo{}

.redes_nota .simbolo.fb{}

.redes_nota .simbolo.tw{}

.btn-menu {
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top: -20px;
	background-position: -108px -10px;
	background-size: 169px;
	background-image: url();
	background: transparent;
	padding-top: 10px;
	padding-right: 10px;
}

.lupa{
	background-position: -107px -2404px;      
	position: relative;
	background: inherit;
}

form.buscar{}

form.buscar input{
	border: none;
	text-align: left;
	padding-right: 40px;
	width: 105px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: 0;
	top: 6px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: 107px -2409px;
	background-color: transparent;
	padding-left: 5px;
}

form.buscar input:focus{
	outline:none;
}


.login{
	background-position: -7px -905px;   
	background-size: 150px;   
	background-image: url(img/icono_prueba.svg);
}
.playlist{
    background-position: -6px -606px;
    background-size: 150px;
    background-image: url(img/icono_prueba.svg);
      -webkit-transition: 600ms linear;
  -moz-transition: 600ms linear;
  -o-transition: 600ms linear;
  -ms-transition: 600ms linear;
  transition: 600ms linear;

}
.contact{
    background-position: -7px -804px;   
    background-size: 150px;   
    background-image: url(img/icono_prueba.svg);
}



.slider .btn_play{}

.btn-play{
	margin-right: -25px;
	top: -moz-calc(50% - 25px);
	top: -webkit-calc(50% - 25px);
	top: -o-calc(50% - 25px);
	top: calc(50% - 25px);
	background-position: -100px 0px;
}
.slider_fenix .btn-play{
    right: 605px;
    top: -webkit-calc(50% - 25px);
    top: -o-calc(50% - 25px);
    top: -moz-calc(50% - 25px);
    top: calc(50% - 25px);
}

.interior_btn.btn-play{
    left: 605px;
    top: 265px;
}

.slider_cuaderno .btn-play{
    left: 590px;
    margin-left: -20px;
}
.btn-pause.cuaderno{
	width: 100%;
	height: -o-calc(100% - 60px);
	height: -moz-calc(100% - 60px);
	height: -webkit-calc(100% - 60px);
	height: calc(100% - 60px);
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
	margin: 0;
	/* cursor: inherit; */
	top: 0!important;
	z-index: 1;
}

   
.btn-mas-2{
	background-position-y: -552px;
	-webkit-transition-duration: 800ms;
  	-webkit-transform: rotate(0deg);
 	 -moz-transform: rotate(0deg);
 	 -ms-transform: rotate(0deg);
	 -o-transform: rotate(0deg);
}
.btn-mas:hover{
	-webkit-transition-duration: 800ms;
  	-webkit-transform: rotate(45deg);
 	 -moz-transform: rotate(45deg);
 	 -ms-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
 	 transform: rotate(45deg);
}
.cinema .btn-mas{
	bottom: 70px;
	left:50%;
	margin-left: -25px;
}
.btn-menos{
	background-position-y: -561px;
 	transform: rotate(45deg);
}

.btn-mas{
	background-position: center;
	-webkit-transition-duration: 800ms;
  	-webkit-transform: rotate(0deg);
 	 -moz-transform: rotate(0deg);
 	 -ms-transform: rotate(0deg);
	 -o-transform: rotate(0deg);
   
	background-image: url(img/mas.svg);
	background-size: 50px;
}

.btn-menos{
 	transform: rotate(45deg);
 	-webkit-transform: rotate(45deg);
 	 -moz-transform: rotate(45deg);
 	 -ms-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
}

.btn-mas.btn-mas-tache{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transition: 1200ms linear;
	-moz-transition: 1200ms linear;
	-o-transition: 1200ms linear;
	-ms-transition: 1200ms linear;
	transition: 1200ms linear;	
}

.btn-mas-tache{
	-webkit-transition: 1200ms linear;
	-moz-transition: 1200ms linear;
	-o-transition: 1200ms linear;
	-ms-transition: 1200ms linear;
	transition: 1200ms linear;	
}

.cuadernos .btn-mas, .cuadernos .btn-menos{
    top: 50%;
    margin-top: -20px;
    right: 20px;
}
.slide_fenix .btn-mas, .slide_fenix .btn-menos{
	top: -webkit-calc(50% - 25px);
	top: -o-calc(50% - 25px);
	top: -moz-calc(50% - 25px);
	top: calc(50% - 25px);
	left:20px;
}
.video_over .btn_play2 {
	top: 50%;
	margin-top: -20px;
	margin-left: -24px;
	cursor: pointer;
}
.btn_play2 {
}
.slide_fenix .video_over .btn_play2 {
	right: 20px;
}
.slider_fenix .btn_play{
  right: 0;
  margin-right: 570px;
  top: 50%;
  margin-top: -20px;
  background-position-y: -480px;

}
.videos_mask {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
}
.videos {
	width: 4000px;
	position: relative;
}
.videos .video_listado {
	position: relative;
	margin: 30px 20px 10px 0px;
	float: left;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 240px;
	height: 160px;
	cursor: pointer;
}
.over_play {
	background-color: rgba(0, 0, 0, 0.62);
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
}
.video_listado .simbolo, .video_video .simbolo{
	width:30px;
	height:30px;
	right: 1px;
	bottom:1px;
	left: inherit;
	top: inherit;
	background-color: #FFF;
}

.video_listado .btn-play, .barra_video .btn-add{
    background-position: -43px -486px;
}
.video_listado .btn-add, .barra_video .btn-add{
    background-position: -10px -710px;
    background-color: #FFF;
    right: 1px;
    bottom: 1px;
    cursor: pointer;
}

.barra_video .simbolo{
	width:30px;
	height:30px;
	right: 1px;
	bottom:1px;
	left: inherit;
	top: inherit;
	background-color: #FFF;
	position: absolute;
	margin-left: inherit;
}

.barra_video p{
	display:none;
}

#btn-mas-fenix_int{
	width: 50px;
	height: 50px;
	background: url(img/iconos.svg) no-repeat;
	background-size: 80px;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	background-position-x: 5px;
	right: 50%;
	margin-right: -36px;
	top: 50%;
	margin-top: -25px;
	background-position-y: -472px;
	right: 605px;
	top: 265px;
	left: 575px;
	top: 265px;
}

.video_listado:hover .over_play {
	opacity: 1;
}
section.cinema .video_listado .info, .barra_video .info{
	position:inherit;
	top:0!important;
	left:0;
	margin: 10px 0 0 10px;
	max-width: 200px;
}
.video_listado h3, .barra_video h3{
    font-size: 16px;
    line-height: 25px;
    max-width: 200px;
    font-weight: 300;
}
.video_int_m p{
	display:none;
}
.iconplay {
	position: absolute;
	right: 1px;
	bottom: 1px;
	width: 30px;
	height: 30px;
	background-color: #FFF;
	background-image: url(img/redes.png);
	background-size: 290px;
	background-position: -2px -75px;
}
.video_int_m {
	width: auto;
	position: relative;
	height: 220px;
}
.flecha_izq {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: -webkit-calc(50% - 5px);
	top: -moz-calc(50% - 5px);
	top: -o-calc(50% - 5px);
	top: calc(50% - 5px);
	background-image: url(img/icono_prueba.svg);
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: -10px -1410px;
	cursor: pointer;
}
.flecha_der {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: -webkit-calc(50% - 5px);
	top: -moz-calc(50% - 5px);
	top: -o-calc(50% - 5px);
	top: calc(50% - 5px);
	background-image: url(img/icono_prueba.svg);
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: -110px -1410px;
	cursor: pointer;
}
.f_izq {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: -webkit-calc(50% - 15px);
	top: -moz-calc(50% - 15px);
	top: -o-calc(50% - 15px);
	top: calc(50% - 15px);
	background-image: url(img/icons.png);
	background-repeat: no-repeat;
	background-size: 170px;
	background-position: -56px -27px;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
}
.f_der {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: -webkit-calc(50% - 15px);
	top: -moz-calc(50% - 15px);
	top: -o-calc(50% - 15px);
	top: calc(50% - 15px);
	
	background-image: url(img/icons.png);
	background-repeat: no-repeat;
	background-size: 170px;
	background-position: -84px -27px;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
}
.flecha_izq:hover {
	background-color: rgba(255, 255, 255, 0.7);
}
.flecha_der:hover {
	background-color: rgba(255, 255, 255, 0.7);
}
section.cinema {
	width: 100%;
	min-height: 630px;
	margin-bottom: 313px;
	-webkit-transition: 600ms ease;
	-moz-transition: 600ms ease;
	-o-transition: 600ms ease;
	-ms-transition: 600ms ease;
	transition: 600ms ease;
}
section {
	width: 1180px;
	margin: auto;
	position: relative;
	margin-bottom: 130px;
	min-height: 100%;
	/* display: none; */
}
section.nominacion{
    width: 1400px;
}
section.cuadernos.sect_n{
    width: 1120px;
	
}

section#seccion_fenix{
    width: 100%;
    padding-bottom: 0;
    border: none;
}

section#seccion_fenix .slider_nota{
	  min-height: 626px;
}

section#seccion_fenix .barra_videos_nota{
	height: 626px;
}

section#seccion_interior{
    margin-bottom: -51px;
    position: relative;
    z-index: 2;
}
.sect_n.nota{
    padding-bottom: 50px;
	
    border-bottom: 1px solid #EEE;
}
section#seccion_bitacora{
    width: 100%;
    padding-bottom: 50px;
    border-bottom: 1px solid #EEE;
}



section#bitacoras_cat{}


section#seccion_bitacora .btn-play{
    left: 673px;
}


section#seccion_cuaderno_cat{
    width: 100%;
    padding-top: 40px;
    padding-bottom: 130px;
    border-bottom: 1px solid #EEE;
    margin-bottom: -131px;
}

.barra_videos {
	position: absolute;
	width: 250px;
	clear: both;
	/* display: none; */
	height: 506px;
	overflow: hidden;
	z-index: 2;
}
.barra_int_videos_sect {
	width: 250px;
}
.flecha_izq_video_sect {
	width: 30px;
	height: 30px;
	top: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: -10px -1510px;
	cursor: pointer;
	z-index: 5;
}
.flecha_der_video_sect {
	width: 30px;
	height: 30px;
	bottom: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: -110px -1510px;
	cursor: pointer;
	/* background-color: rgba(255, 255, 255, 0.7); */
	z-index: 10;
}
.barra_video {
	margin-bottom: 30px;
	width: 249px;
	height: 149px;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
	/* color: #fff; */
}
.barra_video:hover .over_play{
	opacity: 1;
	cursor:pointer;
}
.barra_video:hover .barra_video_over {
	display: block;
}
.barra_video_over {
	background-color: rgba(0, 0, 0, 0.62);
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	color: #fff;
}

.barra_video_over .info h3 {
	  font-size: 20px;
  line-height: 25px;
  max-width: 200px;
}

.barra_play {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
	background-image: url(img/redes.png);
	background-repeat: no-repeat;
	background-size: 290px;
	background-position: 3px 1px;
}
.barra_video_over .iconadd {
	left: 41px;
	bottom: 0;
	width: 40px;
	height: 40px;
	background-position: -108px -71px;
}
.video_grande {
	width: 100%;
	position: relative;
	z-index: 3;
	height: 537px;
	float: right;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
	background: #000;
}
.video_grande_int {
/* position: relative; */
    /* padding-bottom: 56.25%; */
    /* overflow: hidden; */
}

section#seccion_interior .video_grande_int {
	position: relative; 
     padding-bottom: 56.25%; 
    overflow: hidden;
}
.video_grande_int iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video_grande_int.foto_int{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0
	left:0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.video_over {
	width: 100%;
	/* height: calc(100% - 70px); */
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	/* border-bottom: 70px solid #000; */
	height: 100%;

}

.sect_n .slide_fenix .video_over{overflow: hidden;}

.video_over .btn_play2 {
	top: 50%;
	margin-top: -20px;
	margin-left: -24px;
	cursor: pointer;
}
.btn_play2 {
}
.slide_fenix .video_over .btn_play2 {
	right: 20px;
}
.masanimate {
	left: 45px;
}



.slider_fenix {
	width: 100%;
	position: relative;
	z-index: 6;
	height: 537px;
	right: 0;
	-webkit-transition: 300ms linear;
	-moz-transition: 300ms linear;
	-o-transition: 300ms linear;
	-ms-transition: 300ms linear;
	transition: 300ms linear;
	float: right;
	background-color: #000;
}
.slide_fenix {
	width: 100%;
	position: absolute;
	z-index: 3;
	height: 100%;
	top: 0;
	right: 0;
}
.slide_fenix {
}
.slider_fenix .info{
    top: inherit;
    right: 0px;
    margin-right: 145px;
    left: inherit;
    margin-left: inherit;
     
    bottom: 317px;
}

.slider_fenix .info.info_interior{
    top: 155px;
    
    margin-right: 145px;
    left: inherit;
    left: 20px;
    margin-left: inherit;
    margin-left: 125px;
}

.slider_cuaderno .info{
    top: 85px;
}
.retornar {
	top: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	background-image: url(img/icons.png);
	background-repeat: no-repeat;
	background-size: 310px;
	background-position: -104px 0px;
}
.slide_cuaderno_mask {
	width: 400px;
	height: 420px;
	overflow: hidden;
	position: relative;
	position: absolute;
	width: 186px;
	clear: both;
	height: 506px;
	overflow: hidden;
	right: 0;
	top: 0;
	z-index: 2;
}
.slide_cuaderno_int {
	width: 186px;
}
.slider_cuaderno {
	width: -webkit-calc(100% - 220px);
	width: -moz-calc(100% - 220px);
	width: -o-calc(100% - 220px);
	width: calc(100% - 220px);
	
	position: relative;
	z-index: 5;
	height: 507px;
	left: 0;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
	top: 0;
	background-color: #fff;
	float: left;
}
.slide_cuaderno {
	width: 100%;
	position: absolute;
	z-index: 3;
	height: 100%;
	top: 0;
	left: 0;
}
.cuaderno {
	width: 280px;
	height: 221px;
	position: relative;
	margin: 0px 0px 30px;
	width: 185px;
	height: 221px;
	width: 186px;
	height: 239px;
	cursor: pointer;
}


.over_color {
	width: 100%;
	height: 100%;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.cuaderno_info {
	position: absolute;
	padding: 10px;
	height: 261px;
	width: 175px;
	right: 0;
	bottom: 0;
	text-align: left;
	display: none;
}
.over
.cuaderno .cuaderno_info h4 {
	margin: 0;
	text-transform: uppercase;
	font-size: 20px;
}
.cuaderno .cuaderno_info p {
	margin-top: 5px;
}
.num {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
}
.num span {
}

.flecha_izq_cuaderno {
	width: 30px;
	height: 30px;
	top: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: -10px -1710px;
	cursor: pointer;
	z-index: 5;
}
.flecha_der_cuaderno {
	width: 30px;
	height: 30px;
	bottom: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);   
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: 150px;
	background-position: -110px -1710px;
}
.video_cuaderno {
	width: 100%;
	position: relative;
	z-index: 3;
	height: 537px;
	-webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
	background: #000;
	left: 0;
}
.video_cuaderno_int {
position: relative;   
z-index: 1;
height: 100%;
}
.video_cuaderno_int iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.over_cuaderno_color {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	background-color: #000;
}
.cuaderno_color {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50px 150px;
	background-size: 160px;
}

.slider_cuaderno_cat .cuaderno_color{
	background-size:cover;
	background-position:center;
}
.over_cuaderno_color .cuaderno_info {
	text-align: right;
	height: 150px;
	width: 300px;
	padding-top: 330px;
	background-image: url(img/cuaderno.png);
	background-repeat: no-repeat;
	z-index: 2;
	background-position: 195px 0px;
}
.over_cuaderno_color .cuaderno_info h4 {
	font-size: 17px;
	text-transform: uppercase;
	margin: 0;
}

.over_cuaderno_color .leer{
	background-color: #000;
}

.over_cuaderno_color .btn-play{
    background-position: 0px 0px;
	
}

.over_cuaderno_color .cuaderno_info p {
	text-transform: uppercase;
	margin-top: 0;
}
.over_cuaderno_color .cuaderno_info a span {
	color: #000;
	padding: 5px 15px;
	/* border: 1px solid #fff; */
	border-radius: 2px;
	background-color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	font-size: 10px;
}
.over_cuaderno_color .cuaderno_info .num {
}
.over_cuaderno_color .cuaderno_info .num .guion {
}

.in_c_logo{
	background-image: url(img/logo_cuadernos.png);
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: center;
	position: absolute;
	top: 20px;
	right: 10px;
	width: 150px;
	height: 60px;
	border-bottom: 1px solid #000;
}

.in_c {
    position: absolute;
    width: 150px;
    right: 10px;
    top: 85px;
    text-align: right;
}

.in_c p{
    margin: 0;
}

.in_c_cinema{
	background-image: url(img/logo_c.png);
	background-repeat: no-repeat;
	background-size: 130px;
	background-position: 10px center;
	position: absolute;
	right: 0;
	height: 150px;
	width: 75px;
	top: -webkit-calc(50% - 75px);
	top: -o-calc(50% - 75px);
	top: -ms-calc(50% - 75px);
	top: calc(50% - 75px);
}

section.bitacoras {
	width: 1212px;
}
article.bitacora {
	width: 370px;
	height: 332px;
	float: left;
	margin-right: 17px;
	position: relative;
	margin-bottom: 30px;
	margin-left: 17px;
}
.bitacora_foto {
	width: 370px;
	height: 202px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.bitacora_mas.masanimate {
	position: absolute;
	top: inherit;
	bottom: 0px;
	left: inherit;
	right: 0px;
	display: none!important;
	width: 30px;
	height: 30px;
	background-size: 180px;
	background-position: -120px -30px;
}
.bitacora_info {
	display: block!important;
}
.bitacora_info h3 {
	text-transform: uppercase;
	margin-bottom: 0;
}
.bitacora_info p {
	margin: 0;
	color: #666;
}
.bitacora_info .fecha {
	color: #666;
	font-size: 10px;
	margin-top: 30px;
}
.bitacora_info .fecha .guion {
	width: 10px;
	height: 1px;
	background: #666;
}
.bitacora_menos.menosanimate {
	top: inherit;
	bottom: 0px;
	left: inherit;
	right: 0px;
	display: none!important;
	width: 30px;
	height: 30px;
	background-size: 180px;
	background-position: -150px -30px;
}
article.actividades {
	width: 370px;
	height: 332px;
	float: left;
	margin: 110px;
	position: relative;
	margin-bottom: 30px;
	margin-top: 0;
}
.actividades_foto {
	width: 370px;
	height: 202px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.actividades_mas.masanimate {
	position: absolute;
	top: inherit;
	bottom: 0px;
	left: inherit;
	right: 0px;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 180px;
	background-position: -120px -30px;
	display: none;
}
.actividades_info {
	display: none;
	display: block;
}
.actividades_info h3 {
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight:300;
	margin-bottom:20px;
}
.actividades_info p {
	margin: 0;
	color: #666;
}
.actividades_info .fecha {
	color: #666;
	font-size: 10px;
	margin-top: 30px;
	display: none;
}
.actividades_info .fecha .guion {
	width: 10px;
	height: 1px;
	background: #666;
}
.actividades_menos.menosanimate {
	top: inherit;
	bottom: 0px;
	left: inherit;
	right: 0px;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 180px;
	background-position: -150px -30px;
	display: none;
}
.espacio_footer {
	position: relative;
	height: 500px;
	z-index: 1;
	    background-color: #181d22;
}

.slider_de_logos{
    position: fixed;
    width: 100%;
    bottom: 300px;
    left: 0;
    /* height: 100px; */
    /* padding: 30px 0; */
    z-index: 1;
    visibility: hidden;
}

.slider_de_logos_int{
	position: relative;
	width: 612px;
	margin: auto;
	height: 180px;
	top: -30px;
	/* display: table; */
}

.slide_d_logo{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 0;
    /* display: table; */
    /* vertical-align: middle; */
    text-align: center;
    /* display: table-cell; */
}
.slide_d_logo:last-child{

    height: 100px;
    margin-top: 40px;
}
.slide_d_logo img{
    /* display: table-cell; */   
    /* vertical-align: middle; */
    /*width: 100%;
    height: auto;
    height: 100%;
    width: auto;*/
    /* text-align: center; */
    /* text-align: center; */
display: table-cell;
    vertical-align: middle;
    /*width: 100%;*/
    height: auto;
    /* height: 85px; */
    width: auto;
    text-align: center;
    position: relative;
    position: relative;
    /* max-width: 100%; */
    /* height: auto; */
    /* max-height: 100%; */
    /* width: auto; */
    margin: auto;
    padding-top: 10px;
}



/*FENIX HOME*/

.cinema.fenix_logo {
	width: 37px;
	background-position: 2px 1px;
	background-size: 120px;
}
.premios_fenix {
	margin: 0;
	width: 69px;
	height: 35px;
	position: absolute;
	right: 50%;
	margin-right: -79px;
	color: transparent;
	font-size: 0px;
	background-image: url(img/logo_fenix.png);
	background-repeat: no-repeat;
	background-size: 82px;
	background-position: -6px 0px;
	margin-top: 1px;
}
.bitacora_logo {
	margin: 0;
	width: 69px;
	height: 35px;
	position: absolute;
	right: 50%;
	margin-right: -79px;
	color: transparent;
	font-size: 0px;
	/*background-image: url(img/logo_fenix.png);*/
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-size: 82px;
	background-position: -6px 0px;
	margin-top: 1px;
}
.sect_bitacora_h {
	margin-top: 130px;
	margin-bottom: 0;
	padding-bottom: 130px;
}
.submenu {
}
.submenu .submenu_int {
	width: 1180px;
	position: relative;
	margin: auto;
	height: 100%;
	display: block!important;
	border: none;
	top: 0;/* display: table!important; */
}
.submenu.sm_bitacoras {
	position: fixed;
	top: 56px;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #000;
	background-color: #fff;
	z-index: 100;
}
.submenu.sm_bitacoras .submenu_int {
}
.submenu_btn {
	width: auto;
	float: left;
	margin-right: 40px;
	height: 100%;
	line-height: 40px;
}
.submenu.sm_bitacoras .submenu_btn {
}
/*header fenix*/

.submenu_fenix {
	position: fixed;
	height: 38px;
	width: 100%;
	top: 39px;
	background: #515151;
	z-index: 98;
}
.menu_fenix {
	width: -webkit-calc(100% - 190px);
	width: -moz-calc(100% - 190px);
	width: -o-calc(100% - 190px);
	width: calc(100% - 190px);
	
	top: 0;
	color: #fff;
	background: transparent;
	z-index: 99;
	display: block!important;
	position: relative;
	border: none;
	float: left;
}
.menu_fenix_op {
	height: 38px;
	width: auto;
	color: #fff;
	float: left;
	line-height: 38px;
	margin-left: 20px;
	font-size: 11px;
}
.menu_fenix_redes {
	width: 180px;
	top: 0;
	color: #fff;
	background: transparent;
	z-index: 99;
	display: block!important;
	position: relative;
	border: none;
	float: right;
}
.menu_fenix_redes_op {
	width: 30px;
	height: 30px;
	margin-left: 10px;
	/* background-color: antiquewhite; */
	float: left;
	margin-top: 4px;
	background-repeat: no-repeat;
	background-image: url(img/iconos.png);
	background-size: 170px;
}
.menu_fenix_redes_op.tw {
	background-position: 3px 3px;
}
.menu_fenix_redes_op.fb {
	background-position: -46px 3px;
}
.menu_fenix_redes_op.vm {
	background-position: -95px 3px;
}
.menu_fenix_redes_op.inst {
	background-position: -143px 3px;
}
.submenu_fenix_int {
	width: 1280px;
	margin: auto;
	position: relative;
	height: 38px;
}
.divisionfenix {
	width: 100%;
	height: 7px;
	border-bottom: 1px solid #666;
	text-align: center;
	margin: auto;
	margin-bottom: 130px;
}

.menu2{

}

.menu2:hover{
	background: #ccc;
}

.titulo_f {
	width: auto;
	padding-right: 10px;
	text-align: left;
	float: left;
	background: #fff;
	margin-top: -3px;
	font-size: 11px;
	text-transform: uppercase;
}
.titulo_f h2 {
	/* background-color: #fff; */
	margin: 0;
	font-weight: 400;
}
.linea_fenix {
	float: left;
}
.fenix_abreviacion {
}
.fenix_abreviacion .post_grande {
	width: -webkit-calc(50% - 24px);
	width: -moz-calc(50% - 24px);
	width: -o-calc(50% - 24px);
	width: calc(50% - 24px);
	
	height: 377px;
	float: left;
	margin: 0px 12px 12px 12px;
}
.fenix_abreviacion .post_grande_image {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.fenix_abreviacion .post_grande_info {
	position: relative;
	margin-top: 10px;
}
.fenix_abreviacion .post_grande_info h3 {
	margin-top: 4px;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.fenix_abreviacion .post_grande_info p {
	margin-top: 5px;
}
.fenix_abreviacion .post_cuatro {
	width: -webkit-calc(25% - 24px);
	width: -moz-calc(25% - 24px);
	width: -o-calc(25% - 24px);
	width: calc(25% - 24px);
	
	float: left;
	margin: 0px 12px 77px 12px;
	height: 150px;
}
.fenix_abreviacion .post_cuatro_image {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.fenix_abreviacion .post_cuatro_info {
	position: relative;
	margin-top: 10px;
}
.fenix_abreviacion .post_cuatro_info h3 {
	margin-top: 4px;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.fenix_abreviacion .post_cuatro_info p {
	margin-top: 5px;
}

.mini_post{
    width: 570px;
    margin-left: -moz-calc(100% - 940px);
    margin-left: -webkit-calc(100% - 940px);
    margin-left: -o-calc(100% - 940px);
    margin-left: calc(100% - 940px);
    border-top: 1px solid rgba(204, 204, 204, 0.34);
    margin-top: 30px;
}

.mini_post .post_cuatro{
    float: left;
    width: 120px;
    height: 150px;
    margin: 0px 10px;
    margin-top: 20px;
}

.mini_post .post_cuatro .post_cuatro_image{
    width: 100%;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.mini_post .post_cuatro .post_cuatro_info{}

.mini_post .post_cuatro .post_cuatro_info h3{
    margin-bottom: 0;   font-size: 14px;   text-transform: uppercase;   
    font-weight: 300;
    margin-top: 2px;
}

.wrapper.wrapperfenix .mini_post .post_cuatro .post_cuatro_info{
	color: #fff;
}

section.break_anuncio {
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
}
section.fenix{
	min-height:540px;
}
.break_anuncio_int {
	width: 140%;
	position: absolute;
	left: -20%;
	top: 0px;
	height: 300px;
	-webkit-box-shadow: inset -1px 0px 12px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset -1px 0px 12px 0px rgba(0,0,0,0.75);
	box-shadow: inset -1px 0px 12px 0px rgba(0,0,0,0.75);
}
.break_anuncio_image {
	width: 100%;
	height: 100%;
	/* background-repeat: no-repeat; */
	background-position-x: center;
	background-attachment: fixed;
	background-size: cover;
}
section.reconocimiento {
}
.post_reconocimiento {
	width: 230px;
	margin: 0px 32px 12px 32px;
	float: left;
	height: 230px;
}
.post_reconocimiento_image {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.post_reconocimiento_info {
	position: relative;
}
.post_reconocimiento_info h3 {
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
}
.post_reconocimiento_info p {
	margin-top: 4px;
}
section.lapieza {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.lapieza_int {
	width: 1180px;
	margin: auto;
	clear: both;
	position: relative;
}
.columnalapieza {
	width: 50%;
	float: left;
	height: 100%;
}
.columnalapieza.uno {
	width: -webkit-calc(50% - 161px);
	width: -moz-calc(50% - 161px);
	width: -o-calc(50% - 161px);
	width: calc(50% - 161px);
	
	border-right: 1px solid #000;
	font-size: 18px;
	line-height: 27px;
	padding: 0px 80px;
}
.columnalapieza.dos {
	background-image: url(img/lapieza.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	right: 0;
}
section.categoria_mask {
	overflow: hidden;
	height: 210px;
}
.categoria_int {
	width: 4000px;
	position: relative;
	height: 220px;
}
.categoria_m {
	position: relative;
	width: auto;
}
.categoria_poster {
	width: 148px;
	height: 209px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
	position: relative;
	background-size: cover;
	background-position: center;
}
.categoria_poster_overlay {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	top: 0;
	left: 0;
	display: none;
}
.categoria_poster_overlay h3 {
	margin: 0;
	padding: 7px;
	color: #fff;
	font-weight: 100;
	text-transform: uppercase;
	font-size: 14px;
}
.categoria_mas {
	width: 30px;
	height: 30px;
	background-color: rgba(255, 255, 255, 0.7);
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(img/icons.png);
	background-size: 174px;
	background-repeat: no-repeat;
	background-position: -116px -29px;
	cursor: pointer;
}
.categoria_poster:hover .categoria_poster_overlay {
	display: block;
}
.fenix_abreviacion.bitacora_abreviacion {
	margin-top: 120px;
}
.mosaico_bitacora {
	width: 1280px;
}
.archivo_cuatro {
	width: 220px;
	height: 250px;
	float: left;
	position: relative;
	margin: 0px 50px 20px 50px;
}
.archivo_cuatro_image {
	height: 142px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.archivo_cuatro_info {
	position: relative;
}
.archivo_cuatro_info h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
}
.archivo_cuatro_info p {
	margin-top: 0;
}
section.slide_imagen {
	margin-bottom: 30px;
	margin-top: 79px;
}
.fijo_categoria .slide_imagen{
	margin-top:0;
}
.slider_image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.slide_imagen_int {
	width: 100%;
	height: 540px;
	margin-top: 110px;
	position: relative;
}
.ff_izq {
	position: absolute;
	left: 10px;
	top: -webkit-calc(50% - 15px);
	top: -moz-calc(50% - 15px);
	top: -o-calc(50% - 15px);
	top: calc(50% - 15px);
	
	height: 30px;
	width: 30px;
	background-image: url(img/icons.png);
	background-size: 180px;
	background-repeat: no-repeat;
	background-position: -60px 0px;
}
.ff_der {
	position: absolute;
	right: 10px;
	top: -webkit-calc(50% - 15px);
	top: -moz-calc(50% - 15px);
	top: -o-calc(50% - 15px);
	top: calc(50% - 15px);
	
	height: 30px;
	width: 30px;
	background-image: url(img/icons.png);
	background-size: 180px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
}
section.interior_txt {
    margin-top: 50px;
    border-top: 1px solid #EEE;
    padding-top: 50px;
    background-color: #fff;
    position: relative;
    z-index: 3;
}

section.pantalla_txt{
    /*border-top: 1px solid #EEE;*/
    padding-top: 50px;
    background-color: #fff;
    position: relative;
    z-index: 3;
    width: 961px;
}

.wrapper.wrapperfenix section.pantalla_txt{
    background-color: rgb(52, 62, 70);
    border: none;
}

.wrapper.wrapperfenix section.interior_txt{
	border-top: 1px solid #eaaf00;
	background-color: rgb(52, 62, 70);
}
.bitacora_share {
	width: -webkit-calc(100% - 990px);
	width: -moz-calc(100% - 990px);
	width: -o-calc(100% - 990px);
	width: calc(100% - 990px);
	top: 0;
	/* height: 500px; */
	float: left;
	position: relative;
	display: block!important;
	border: none;
	margin-right: 40px;
	/* border-top: 1px solid #000; */
	/* margin-top: 79px; */
	/* display: none !important; */
}
.share_icon {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
	background-image: url(img/iconos.png);
	background-repeat: no-repeat;
	background-size: 290px;/* background-color: aqua; */
}
.share_icon.tw {
	background-position: -148px -2px;
}
.share_icon.fb {
	background-position: -184px -2px;
}
.share_icon.vm {
	background-position: -224px -2px;
	display: none;
}
.share_icon.int {
	background-position: -221px -2px;
}
section.patrocinadores_txt article {
	width: 1180px;
	/* float: left; */
	/* padding-bottom: 40px; */
	/* border-bottom: 1px solid #000; */
	margin-left: 235px;
	/* margin: auto; */
	/* border-left: 1px solid #eee; */
	padding-left: 30px;
	float: left;
}
section.interior_txt article {
	width: 560;
	/* float: left; */
	/* padding-bottom: 40px; */
	/* border-bottom: 1px solid #000; */
	margin-left: 235px;
	/* margin: auto; */
	/* border-left: 1px solid #eee; */
	padding-left: 30px;
	float: left;
}

article img{
	max-width:100%;
	height:auto;
	
}

article a{
	color:#000;

}

section.patrocinadores_txt{}

section.patrocinadores_txt article.patrocinadores{
	padding: 0;
	margin: auto;
	float: inherit;
	width: 100%;
}

section.patrocinadores_txt article.patrocinadores .logo{
	float: left;
	width: -moz-calc(100%/4 - 10px);
	width: -webkit-calc(100%/4 - 10px);
	width: -o-calc(100%/4 - 10px);
	width: calc(100%/4 - 10px);
	background-color: #425363;
	height: 340px;
	margin: 5px;
	text-align: center;
	position: relative;
	display: table;
}

section.patrocinadores_txt article.patrocinadores .logo img{
}

section.patrocinadores_txt article.patrocinadores .logo.logo_mediano{
    width: -moz-calc(100%/3 - 10px);
    width: -webkit-calc(100%/3 - 10px);
    width: -o-calc(100%/3 - 10px);
    width: calc(100%/3 - 10px);
    height: 456px;
}

section.patrocinadores_txt article.patrocinadores .logo.logo_mediano img{
}

.logo_int{
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.logo_int img{}

section.patrocinadores_txt article.patrocinadores h1{
	width: -o-calc(100% - 2px);
	width: -moz-calc(100% - 2px);
	width: -webkit-calc(100% - 2px);
	width: calc(100% - 2px);
    clear: both;
    position: relative;
    text-align: center;
    float: inherit;
    background-color: #181d22;
    margin: auto;
    margin-bottom: 1px;
    margin-top: 1px;
}

section.patrocinadores_txt article.patrocinadores h2{
	width: -o-calc(50% - 2px);
	width: -moz-calc(50% - 2px);
	width: -webkit-calc(50% - 2px);
	width: calc(50% - 2px);
    float: left;
    position: relative;
    text-align: center;
    background-color: #181d22;
    margin: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
}

section.patrocinadores_txt article.patrocinadores h3{
	width: -o-calc(100%/3 - 2px);
	width: -moz-calc(100%/3 - 2px);
	width: -webkit-calc(100%/3 - 2px);
	width: calc(100%/3 - 2px);
    float: left;
    position: relative;
    text-align: center;
    background-color: #181d22;
    margin: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
}

section.patrocinadores_txt article.patrocinadores h4{
	width: -o-calc(25% - 2px);
	width: -moz-calc(25% - 2px);
	width: -webkit-calc(25% - 2px);
	width: calc(25% - 2px);
    float: left;
    position: relative;
    text-align: center;
    background-color: #181d22;
    margin: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
}

section.patrocinadores_txt article.patrocinadores h5{
	width: -o-calc(20% - 2px);
	width: -moz-calc(20% - 2px);
	width: -webkit-calc(20% - 2px);
	width: calc(20% - 2px);
    float: left;
    position: relative;
    text-align: center;
    background-color: #181d22;
    margin: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
}

section.patrocinadores_txt article.patrocinadores br{
	clear: both;
}




section.patrocinadores_txt article h3 {
	/* margin-bottom: 40px; */
	font-size: 41px;
	font-weight: 100;
	text-transform: uppercase;
	margin-top: 3px;
	line-height: 44px;
	font-family: lato;
}
section.patrocinadores_txt article h4 {
	margin: 0;
	font-size: 20px;
	font-weight: 300;
	color: #000;
	line-height: 30px;
	margin-bottom: 30px;
}
section.patrocinadores_txt article .fecha {
	text-transform: uppercase;
	line-height: 20px;
	display: none;
}
section.patrocinadores_txt article p {
	line-height: 24px;
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	margin: 20px 0;
	/* text-align: justify; */
}
section.patrocinadores_txt article  a{
 	/* text-decoration:underline; */
 	color: #FFF;
}
article li{
	margin-bottom:10px
}



section.interior_txt {
  margin-top: 50px;
  border-top: 1px solid #EEE;
  padding-top: 50px;
  background-color: #fff;
  position: relative;
  z-index: 3;
}



section.interior_txt article {
  width: 540px;
  /* float: left; */
  /* padding-bottom: 40px; */
  /* border-bottom: 1px solid #000; */
  margin-left: 235px;
  /* margin: auto; */
  /* border-left: 1px solid #eee; */
  padding-left: 30px;
  float: left;
}

section.interior_txt article h3 {
  /* margin-bottom: 40px; */
  font-size: 41px;
  font-weight: 100;
  text-transform: uppercase;
  margin-top: 3px;
  line-height: 44px;
  font-family: lato;
  /* width: 560px; */
  /* margin-left: 5px; */
}

section.interior_txt article h4 {
  margin: 0;
  font-size: 20px;
  font-weight: 300;
  color: #000;
  line-height: 30px;
  margin-bottom: 30px;
  color: #fff;
}

section.interior_txt article p {
  line-height: 24px;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
  margin: 20px 0;
  /* text-align: justify; */
  /* width: 560px; */
  /* left: calc(100% - 560px); */
  position: relative;
}


.wrapper.wrapperfenix section.interior_txt.interior_especial article p {
  /* text-align: justify; */
   width: 560px; 
  left: -webkit-calc(100% - 560px);
  left: -moz-calc(100% - 560px);
  left: -o-calc(100% - 560px);
  left: calc(100% - 560px);
}

.relacionados {
	float: right;
	width: 250px;/* height: 200px; */
    /* clear: both; */
	/* MARGIN-LEFT: 20PX; */
	/* display: none; */
	/* margin-top: 40px; */
	/* display: none; */
	/* background-color: #000; */
}
.bitacora_iframe {
	width: 100%;
	margin: 20px 0;
}
.bitacora_iframe_int {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.bitacora_iframe_int iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0!important;
}
section.interior_txt article iframe {
	width: 100%;
	margin: 20px 0;
	height: 295.6px;

}

.interior_txt article img{
	max-width: 100%;
	height: auto;
}

.interior_txt article embed{
	width: 100%;
	margin: 20px 0;

}

.interior_txt article iframe{
	width: 100%;
	margin: 20px 0;
}


.relacionados .post_cuatro {
	width: 249px;
	/* margin-left: 40px; */
	height: auto;
	position: relative;
	clear: both;
	margin-bottom: 50px;
	margin-top: 2px;
}
.relacionados .post_cuatro_image {
	position: relative;
	width: 100%;
	height: 149px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.relacionados .post_cuatro_info {
	position: relative;
}
.relacionados .post_cuatro_info h3 {
	margin-bottom: 0;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	margin-top: 2px;
}
.wrapper.wrapperfenix .relacionados .post_cuatro_info h3 {
	font-weight:100;
}
.relacionados .post_cuatro_info p {
	margin: 0;
}
.relacionados h2 {
	/* margin-left: 40px; */
	font-weight: 100;
	font-size: 25px;
	text-transform: uppercase;
	/* background: #000; */
	display: inline-block;
	/* color: #FFF; */
	padding: 10px 0;
	width: 100%;
	/* text-align: center; */
	/* margin-bottom: 0; */
	/* margin: auto; */
	margin-top: 81px;
}
.wrapper.wrapperfenix .relacionados h2{
	
}
footer {
	height: 320px;
	width: 100%;
	background: #000;
	position: fixed;
	bottom: 20px;
	z-index: 1;
	/*    background:url(imgs/c23-footer-fondo.jpg);*/
	background-repeat: repeat-x;
}
/*footer div{
    width:1280px;
    height: 300px;
    margin:auto;
 /*   background:url(imgs/c23-footer.jpg);*/

footer .footer_int {
	width: 1400px;
	/* background: yellowgreen; */
	position: relative;
	margin: auto;
	height: 100%;
}

footer a{
	color: #fff;
}


.footer_int .columna_footer {
	width: -webkit-calc(100%/5 - 2%);
	width: -moz-calc(100%/5 - 2%);
	width: -o-calc(100%/5 - 2%);
	width: calc(100%/5 - 2%);
	
	margin-right: 2%;
	float: left;
	margin-top: 1%;
}
.footer_int .columna_footer h3 {
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 100;
}
.footer_int .columna_footer nav.footer_nav {
	width: 100%;
	position: relative;
	height: auto;
	display: block !important;
	top: 0;
	border-left: none;
	border-right: none;
	background: rgba(240, 248, 255, 0);
	line-height: 2;
	opacity: 1;
	margin-left: 0;
}
nav.footer_nav .footer_op {
	/* color: #fff; */
}
nav.footer_nav .footer_op.footer_op_inactico{
	/* color: #fff; */
	color: #252525;
	font-weight: 600;
}
.iconadd {
	position: absolute;
	right: 1px;
	bottom: 32px;
	width: 30px;
	height: 30px;
	background-color: #FFF;
	background-image: url(img/redes.png);
	background-size: 290px;
	background-position: -112px -75px;
	cursor: pointer;
}
.cuaderno .iconadd {
	bottom: 2px;
	right: 60px;
	background-color: transparent;
	display: none;
}
.redes_ftr {
	height: 10px;
	/* border-bottom: 1px solid #999; */
	clear: both;
	margin-left: -10px;
	display: none;
}
.bajar_next {
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: -79px;
	/* background-color: aqua; */
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icons.png);
	background-size: 330px;
	background-position: -200px -67px;
	background-repeat: no-repeat;
	cursor: pointer;
	/* display: none; */
	font-weight: 600;
	/* border-radius: 50%; */
	/* border: 1px solid #000; */
	text-align: center;
	/* line-height: 15px; */
	display: none;
}
section.slide_imagen .slider_fenix {
	left: 0;
	float: left;
}
section.slide_imagen .barra_videos {
	left: inherit;
	right: 0;
	float: right;
}
section.slide_imagen .masanimate {
	left: initial;
	right: 30px;
	top: -webkit-calc(50% - 25px);
	top: -moz-calc(50% - 25px);
	top: -o-calc(50% - 25px);
	top: calc(50% - 25px);
	
}
section.slide_imagen .menosanimate {
	left: inherit;
	right: 20px;
}

section.mosaico_footer{
    margin-bottom: 0px;
    width: 1400px;
}

.mf_uno{
    width: -webkit-calc(100%/8 - 4px);
    width: -moz-calc(100%/8 - 4px);
    width: -o-calc(100%/8 - 4px);
    width: calc(100%/8 - 4px);
    height: 131px;
    position: relative;
    float: left;
    margin: 2px;
    background-position: center;
    background-size: cover;
    background-color: white;
    /* background-image: initial!important; */
    overflow: hidden;
}

.mf_info{
    padding: 10px;
    display: table-cell;
    vertical-align: middle;
}

.mf_info p{
    margin: 0;
}



.mf_uno.mf_t{
    width: -moz-calc(100%/8 * 3 - 4px);
    width: -webkit-calc(100%/8 * 3 - 4px);
    width: -o-calc(100%/8 * 3 - 4px);
    width: calc(100%/8 * 3 - 4px);
    float: right;
    display: table;
}

.mf_uno.mf_t p{
	padding-left: 10px;
	padding-right: 10px;
}

.mf_uno.mf_tres{
	width: -moz-calc(100%/2 - 4px);
	width: -webkit-calc(100%/2 - 4px);
	width: -o-calc(100%/2 - 4px);
	width: calc(100%/2 - 4px);
	height: 395px;
	overflow: hidden;
	float: right;
}
.mf_uno.mf_tres iframe{   
	
}

.mf_uno.mf_dos{
    /*height: 356px;*/
    height: 263px;

    width: -o-calc(100%/4 - 4px);
    width: -moz-calc(100%/4 - 4px);
    width: -webkit-calc(100%/4 - 4px);
    width: calc(100%/4 - 4px);
    position: absolute;
    bottom: 25%;
}

.mf_uno.mf_r{
	float: initial;
	float: right;
}
/*.mf_uno:hover .mf_over{
	opacity: 1;
}*/

.mf_uno.mf_cuatro{
    width: -webkit-calc(100%/4 - 4px);
    width: -moz-calc(100%/4 - 4px);
    width: -o-calc(100%/4 - 4px);
    width: calc(100%/4 - 4px);
    height: 263px;
    float: left;
}



	

.mf_over{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    opacity: 0;
    -webkit-transition: 400ms linear;
	-moz-transition: 400ms linear;
	-o-transition: 400ms linear;
	-ms-transition: 400ms linear;
	transition: 400ms linear;
}

.mf_red{
    width: 50px;
    height: 50px;
    position: relative;
    margin: auto;
    top: -webkit-calc(50% - 25px);
    top: -moz-calc(50% - 25px);
    top: -o-calc(50% - 25px);
    top: calc(50% - 25px);
    
    /* background-color: aqua; */
    background-image: url(img/redes_mosaico.svg);
    background-size: 150px;
    background-repeat: no-repeat;
}

.mf_red.fb{
    background-position: 0px 0px !important;
    background-size: 150px!important;
}

.mf_red.ints{
    background-position: 0px -200px;
}

.mf_red.tw{
    background-position: 0px -99px !important;
}

.mf_red.ytub{
    background-position: 0px -299px;
}

.mf_red.vm{
    background-position: 0px -400px;
}

.mf_red.fb.mf_r_cn{
    background-position: -100px 0px !important;
    background-size: 150px!important;
}

.mf_red.ints.mf_r_cn{
    background-position: -100px -200px;
}

.mf_red.tw.mf_r_cn{
    background-position: -100px -99px !important;
}

.mf_red.ytub.mf_r_cn{
    background-position: -100px -299px;
}

.mf_red.vm.mf_r_cn{
    background-position: -100px -400px;
}

.linea_s{
    width: 20px;
    height: 1px;
    background-color: #000;
    position: relative;
    margin: 5px;
    margin-left: 0;
}


nav.footer_nav a:nth-child(1){
	color:rgba(255, 255, 255, 0.9);
}
nav.footer_nav a:nth-child(2){
	color:rgba(255, 255, 255, 0.8);
}
nav.footer_nav a:nth-child(3){
	color:rgba(255, 255, 255, 0.7);
}
nav.footer_nav a:nth-child(4){
	color:rgba(255, 255, 255, 0.6);
}
nav.footer_nav a:nth-child(5){
	color:rgba(255, 255, 255, 0.5);
}
nav.footer_nav a:nth-child(6){
	color:rgba(255, 255, 255, 0.4);
}
nav.footer_nav a:nth-child(7){
	color:rgba(255, 255, 255, 0.3);
}
nav.footer_nav a:nth-child(8){
	color:rgba(255, 255, 255, 0.2);
}

.inactivo {
  color: #ccc !important;
  cursor: default !important;
  width:99%;
}
.inactivo:hover {
  background-color: #FFF !important;
  cursor: default !important;
}
.fondo-interior{
	width: 100%;
	height: 100%;
	background:url(upload/001.jpg);
	background-size:cover;
	background-position:center;
	/* display: none; */
}






/********************************************************************************
fenix
*********************************************************************************/

.wrapper.wrapperfenix{
    background-color: #343e46;
    /* color: #000; */
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: #fff;
    /* border-top: 10px solid #343E46; */
    /* margin-top: -10px; */
    margin-top: -3px;
    border-top: 3px solid #343E46;
    margin-top: 74px;
}


.wrapper.wrapperfenix .content{
    background-color: #343e46;
}

.wrapper.wrapperfenix .mf_uno{
	background-color: #425363;
}

.wrapper.wrapperfenix .mf_uno.mf_tres{
	
}

.wrapper.wrapperfenix .division .titulo{
    background: #141d28;   
    /* color: #000; */
}

.wrapper.wrapperfenix .division{
    border-bottom: 1px solid #141d28;
	
}

.slider_de_logos_fenix{
    background-color: #fff;
}

header.fenix_header .fenix_tit_m.icono_en_menu_secc{
    background-image: url(img/logo_fenix.png);
    background-size: 129px;
    background-position: center;
    display: block;
    margin-top: 0;
    height: 70px;
    top: -moz-calc(50% - 35px);
    top: -webkit-calc(50% - 35px);
    top: -o-calc(50% - 35px);
    top: calc(50% - 35px);
}

header.fenix_header.fijo .fenix_tit_m.icono_en_menu_secc{
	height: 40px;
	top: -moz-calc(50% - 20px);
    top: -webkit-calc(50% - 20px);
    top: -o-calc(50% - 20px);
    top: calc(50% - 20px);
	background-size: 60px;
}

header.fenix_header.fijo{
    background-color: #000!important;
	
}

.sub_header_fenix{
    width: 100%;
    height: 40px;
    background-color: #A96D28;
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 3;
    background-color: #141d28;        
}

.sub_header_fenix_int{
    width: 1400px;
    margin: auto;
    height: 100%;
    position: relative;
}

nav.menu_fenix_int{
    display: block;
    width: inherit;
    background-color: inherit;
    border: none;
    position: relative;
    left: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    font-size: 11px;
    opacity: 1!important;
}

.btn_f_int{
    display: inherit;
    /* padding-left: 10px; */
    margin-right: 19px;
    /* border-right: 1px solid #fff; */
    color: #fff;
    /* margin-left: -5px; */
    padding-bottom: 0px;
    float: left;
    line-height: 38px;
    position: relative;
}

.btn_f_int:hover .btn_f_int_submenu{
	display:block;
}

.btn_f_int a{
	color:#fff;
	padding-bottom: 15px;
}

.btn_f_int a.active{
    padding-bottom: 13px;
    border-bottom: 2px solid #EAAF00;
}

.btn_f_int:hover{
    border-bottom: 2px solid #EAAF00;
}

.subtn_f_int{
    border-bottom: 1px solid #343E46;
    padding-left: 4px;
}

.subtn_f_int:hover{
    border-bottom: 1px solid #eaaf00;
}

.btn_f_int_submenu{
    position: absolute;   left: 0;   
    top: 39px;
    width: 100%;
    background-color: rgb(20, 29, 40);
    display: none;
}

nav.header_fenix_redes{
    position: absolute;
    width: 156px;
    height: 30px;
    top: 5px;
    right: 8px;
    display: block;
    border: none;
    background-color: transparent;
    display: none;
}

.fenix_redes_int{
    width: 30px;   height: 30px;      float: left;   margin: 0px 2px;   
    background-image: url(img/redes_int.svg);   
    background-size: 280px;   background-repeat: no-repeat;
    /* background-color: brown; */
}

.fenix_redes_int.tw{
    background-position: -85px -84px;
}
.fenix_redes_int.tw:hover{
    background-position: -165px -84px;
	
}
.fenix_redes_int.in{}

.fenix_redes_int.fb{
    background-position: -85px -5px;
}

.fenix_redes_int.fb:hover{
    background-position: -165px -5px;
}

.fenix_redes_int.ytub{
    background-position: -85px -164px;      
}
.fenix_redes_int.ytub:hover{
    background-position: -165px -164px;
	
}
.fenix_redes_int.ints{
    background-position: -85px -245px;
}
.fenix_redes_int.ints:hover{
    background-position: -165px -245px;
}

.reconocimiento{
    margin-bottom: 260px;
}


.reconocimiento_int{
    width: -webkit-calc(100%/2 - 10px);
    width: -moz-calc(100%/2 - 10px);
    width: -o-calc(100%/2 - 10px);
    width: calc(100%/2 - 10px);
       margin: 5px;   float: left;   position: relative;
}

.reconomiento_img{
  width: 54%;
  margin: 1px;
  float: left;
  position: absolute;
  height: 237px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.reconomiento_img.img_der{
	float: right;
  right: 0;
}

.reconocimiento_txt{
position: absolute;
  width: 86%;
  margin: 0px;
  
  padding: 7%;
  height: 166px;
  bottom: 44px;
  overflow: hidden;
  top: -234px;
color: #fff;
}

.reconocimiento_txt h3{
    font-size: 16px;   line-height: 25px;   max-width: 200px;
    font-weight: 100;
    margin-top: 1px;
    text-transform: uppercase;
}

.reconocimiento_int_der{
	  border-top: 237px solid rgba(66, 83, 99, 1);
  border-left: 38px solid rgba(26, 14, 14, 0);
  float: right;
  width: 48%;
  z-index: 3;
  position: relative;
  margin: 1px;
}

.reconocimiento_int_izq{
	  width: 48%;
  z-index: 3;
  position: relative;
  margin: 1px;
	  border-right: aliceblue;
  float: left;
  
	  border-top: 237px solid rgba(66, 83, 99, 1);
  border-right: 22px solid rgba(26, 14, 14, 0);
  border-left: 0px solid rgba(26, 14, 14, 0);
}

section.interior_txt .reconocimiento_int{
    height: 250px;
    margin: 0px 15px;
    width: -o-calc(25% - 30px);
    width: -moz-calc(25% - 30px);
    width: -webkit-calc(25% - 30px);
    width: calc(25% - 30px);
}

section.interior_txt .reconomiento_img{
    height: 148px;
    width: 100%;
    position: relative;
    float: inherit;
}

section.interior_txt .reconocimiento_txt{
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 5px;
    width: calc(100% - 10px);
    height: auto;
}

.categorias{
}

.categorias_int{
    width: 167px;
    height: 231px;
    float: left;
    margin: 0px 14px 28px;
    position: relative;
}

.categorias_img{
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.categorias_over{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #181D22;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: -o-calc(100% - 30px);
    width: calc(100% - 30px);
    height: -webkit-calc(100% - 30px);
    height: -o-calc(100% - 30px);
    height: -moz-calc(100% - 30px);
    height: calc(100% - 30px);
    padding: 15px;
    display: none;
    color: #fff;
}

.categorias_over h3{
    margin: 0;
    margin-bottom: 10px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
}

.categorias_over h4{
    margin: 0;      
    font-weight: 100;   text-transform: uppercase;   
    font-size: 11px;   line-height: 15px;
}

.categorias_int:hover .categorias_over{
	display: block;
}

.categorias_mask{
    width: 100%;
}

.categorias_mask_int{
    width: 1580px;
}

.break_pieza_fenix{
    width: 100%;
    height: 230px;
    position: relative;
    border-top: 1px solid #EAAF00;
    border-bottom: 1px solid #EAAF00;
    margin-bottom: 130px;
    margin-top: -130px;
    padding: 60px 0px;
}

.break_pieza_fenix_int{
    width: 1180px;   margin: auto;   position: relative;
    height: 100%;
}

.pieza_column{
    width: -moz-calc(50% - 121px);
    width: -webkit-calc(50% - 121px);
    width: -o-calc(50% - 121px);
    width: calc(50% - 121px);
    border-right: 1px solid #EAAF00;
    height: 100%;
    float: left;
    padding: 0px 60px;
    font-size: 15px;   line-height: 23px;      letter-spacing: 1px;   margin: 0;   font-weight: 100;   font-family: 'Lato', sans-serif;
    color: #ccc;
    display: table;
    vertical-align: middle;
}

.pieza_column p{
    vertical-align: middle;
    display: table-cell;
}

.icono_pieza_fenix{
    border: none;
    width: -webkit-calc(50% - 40px);
    width: -moz-calc(50% - 40px);
    width: -o-calc(50% - 40px);
    width: calc(50% - 40px);
    padding: 0px 20px;
    background-image: url(img/pieza.svg);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: center 10px;
}

.break_pieza_fenix_espacio{}

.wrapper.wrapperfenix section.cuadernos{}

.wrapper.wrapperfenix .cuaderno_color{}

.wrapper.wrapperfenix .info{}

.wrapper.wrapperfenix .info h3{}

.wrapper.wrapperfenix .info p{}

.wrapper.wrapperfenix .cuaderno_color{
    background-size: cover;
    background-position: center;
    opacity: 0.6;
}

.wrapper.wrapperfenix .cuaderno{
    height: 150px;
    position: relative;
}

.wrapper.wrapperfenix .over_color{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.categorias_mask .flecha_der{
	display: block!important;
	background-image: url(img/flecha.png);
	background-color: rgba(0, 0, 0, 0.41);
	background-size: 60px;
	background-position: -36px 6px;
	border-left: 1px solid;
}

.categorias_mask .flecha_izq{
	display:none!important;
}
.wrapper.wrapperfenix .cuaderno_info{
    position: absolute;
    top: 0;
    left: 0;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -o-calc(100% - 20px);
    height: calc(100% - 20px);
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
}

.wrapper.wrapperfenix .cuaderno_info h3{
	  font-size: 16px;
  line-height: 25px;
  max-width: 200px;
  font-weight: 300;
}


.wrapper.wrapperfenix .cuaderno:hover .cuaderno_info{
	display: block;
}


.wrapper.wrapperfenix section.cinema{
}

section.mosaico{}

.mosaico_int{}

.mosaico_cb{
    width: -moz-calc(100%/4 - 1px);
    width: -webkit-calc(100%/4 - 1px);
    width: -o-calc(100%/4 - 1px);
    width: calc(100%/4 - 1px);
    float: left;
    height: 290px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0px 1px 1px 0px;
}

.mosaico_cb_txt{
	width: -o-calc(100%/4 - 2px);
	width: -webkit-calc(100%/4 - 2px);
	width: -moz-calc(100%/4 - 2px);
	width: calc(100%/4 - 2px);
    float: left;
}

.mosaico_cb.db{
	width: -o-calc(100%/2 - 2px);
	width: -moz-calc(100%/2 - 2px);
	width: -webkit-calc(100%/2 - 2px);
	width: calc(100%/2 - 2px);
    float: left;
}

.mosaico_cb_txt{
    width: -webkit-calc(100%/4 - 62px);
    width: -o-calc(100%/4 - 62px);
    width: -moz-calc(100%/4 - 62px);
    width: calc(100%/4 - 62px);
    float: left;
    height: 270px;
    padding: 10px 30px;
    background-color: #141d28;
    margin: 0px 1px 1px 0px;
    background-color: #425363;
}

.mosaico_cb_txt  span{

    cursor: pointer;   color: #FFF;   font-weight: 100;   font-size: 13px;   /* border: 1px solid #FFF; */   padding: 7px 15px;   border-radius: 1px;   /* right: 0; */   position: absolute;   background-color: #6B818E;   text-transform: uppercase;   margin-top: 50px;
}


.division.mo_fenix{
    border-bottom: 1px solid #141d28;
}

.mosaico_cb_txt h3{
	  font-size: 16px;
  line-height: 25px;
  max-width: 200px;
  font-weight: 300;
}
.wrapper.wrapperfenix .mosaico_cb_txt h3{
	font-weight:100;
}
.mosaico_cb_txt.mosaico_color{
	background-color: #141d28;
}

.wrapper.wrapperfenix .slide{
}

.nominacionyseleccion_division{
    height: 45px;
    /* border-top: 1px solid #eaaf00; */
    /* border-bottom: 1px solid #eaaf00; */
    width: 1400px;
    margin: auto;
    clear: both;
    position: absolute;
    top: inherit;
    z-index: 3;
    background-color: rgb(52, 62, 70);
    padding-bottom: 5px;
}

.nominacionyseleccion_int{
    display: block!important;
    background-color: transparent;
    border: none;
    width: 1400px;
    position: relative;
    height: 45px;
    line-height: 30px;
    margin: auto;
    opacity: 1!important;
    border-bottom: 1px solid #eaaf00;
}

.nominacionyseleccion_btn{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #eaaf00;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    margin-top: 5px;
}

.nominacionyseleccion_btn:hover{
    border-bottom: 2px solid #eaaf00;
}

.nominacionyseleccion_btn.activo_btn{
	border-bottom: 2px solid #eaaf00;

}

.nominacionyseleccion_btn.select_btn{
    border: none;
    border-right: 1px solid #EAAF00;
    /* padding: 0; */
    /* background-image: url(img/abajo.png); */
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    /* background-size: 80px; */
}

.nominacionyseleccion_btn.select_btn:hover{
    border-bottom: 2px solid #eaaf00;
}

.nominacionyseleccion_btn.select_btn select{
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0px;
    background-color: transparent;
    height: 25px;
    color: #fff;
    -webkit-appearance: none;
    padding: 0;
    width: 160px;
    padding-left: 10px;
    background-image: url(img/abajo.png);   background-repeat: no-repeat;   
    background-position: center right;   
    background-size: 15px;
    /* border-right: 5px solid #68737E; */
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}

.nominacionyseleccion_btn.select_btn select:focus{
	outline: none;
}

.nominacionyseleccion_btn.select_btn select option{}

.nominacionyseleccion{
    margin-top: 95px;
    width: 1400px;
}

.nominacionyseleccion .categorias_int{
    margin: 0px 0px 1px 1px;
    width: 174px;
    height: 241px;
    -webkit-transition: background-color 400ms linear;   -moz-transition: background-color 400ms linear;   -o-transition: background-color 400ms linear;   -ms-transition: background-color 400ms linear;   transition: background-color 400ms linear;
}

.nominacionyseleccion .categorias_int.categorias_int_cfoto:hover .categorias_over{
	opacity: 0;
	display: inherit;
}

.nominacionyseleccion .categorias_over{
	display: initial;
	-webkit-transition:  400ms linear;
	-moz-transition:  400ms linear;
	-o-transition: 400ms linear;
	-ms-transition:  400ms linear;
	transition:  400ms linear;
	opacity: 1;
}


p.pais{
    margin: 0;
    position: absolute;
    bottom: 10px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 13px;
    width: 144px;
}

.fenix_header.fijo_categoria{
    height: 40px;
    background-color: #000!important;
    border-bottom: 1px solid #000!important;
}

.sub_header_fenix.sub_header_fenix_dint{
	display: block!important;
	margin-bottom: -10px;
	opacity: 1!important;
}

.wrapper.wrapperfenix section.slide_imagen{
    /*margin-top: 70px;*/
}

.ficha_tecnica{
    margin-top: 50px;   
    border-top: 1px solid #EAAF00;   padding-top: 50px;
    background-color: rgb(52, 62, 70);
    z-index: 2;
}

.cartel{
    width: 230px;
    float: left;
    /* margin-right: 40px; */
    /* height: 300px; */
    text-align: right;
    position: absolute;
}

.cartel img{
    max-width: 100%;
    height: auto;
    max-height: 100%;
    width: auto;
}

.ft_info{
    float: left;
    width: -webkit-calc(50% - 145px);
    width: -moz-calc(50% - 145px);
    width: -o-calc(50% - 145px);
    width: calc(50% - 145px);
        margin-left: 260px;
    /* border: 1px solid #fff; */
}

.ft_info p{}

.ft_info p span{
    font-size: 12px;   
    line-height: 15px;   max-width: 200px;   
    font-weight: 400;
    text-transform: uppercase;
}

.ft_info h3{
	font-size: 25px;
	line-height: 52px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 100;
	margin: 0;
	margin-top: -18px;
}
.tit_image_secc{

    height: 506px;
    background-color: rgba(0, 0, 0, 0.87);
    margin-bottom: 3px;
}

.tit_image_secc .info{
    top: 70px;
    /* bottom: 30px; */
}

.tit_image_secc .info h3{
    font-size: 43px;
}

.tit_image_secc .info p{}

header.fenix_header.fijo {
	border-bottom: 1px solid #000!important;

}

header.fenix_header .linea_s{
	background-color: #fff!important;
}

header.fenix_header.fijo_categoria .linea_s{
	background-color: #fff!important;
}


.ft_info_dos{
    /*margin-top: 34px;*/
    margin-left: 30px;
}
/*.listado_video*/

.primer_etapa{
    /* display: none; */

}

.primer_etapa .categorias_int .categorias_over{
	display: block;
}


.segunda_etapa{
    display: none;
    position: relative;
}

section.nominacion .segunda_etapa{
    display: block;
    position: relative;
}

.tercer_etapa{
    display: none;
}

.segunda_etapa .categorias_int{
    /* min-height: 231px; */
    background-color: rgb(24, 29, 34);
    height: auto;
}

.segunda_etapa .categoria_nominados{
    /* clear: both; */
    /* float: inherit; */
    /* width: 100%; */
    position: relative;
    display: none;
}

.segunda_etapa .categoria_nominados_int{
    width: 147px;   
    height: 211px;   float: left;   
    margin: 0px 14px 0px;   position: relative;
         
    background-color: rgb(24, 29, 34);
    padding: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.nominacion .categoria_nominados_int{
    width: 147px;   
    height: 211px;   float: left;   
    margin: 0px 14px 0px;   position: relative;
         
    background-color: rgb(24, 29, 34);
    padding: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.segunda_etapa .categorias_int .categorias_over{
	display: block;
	cursor: pointer;
	height: initial;
	position: relative;
	min-height: 203px;
	background-color: transparent;
	width: 137px;
}

.segunda_etapa .categorias_int .categoria_nominados{
    position: relative;
    /* background-color: rgb(24, 29, 34); */
    /* padding: 10px; */
    display: none;
    position: absolute;
    top: 0;
    left: 182px;
}

section.nominacion .segunda_etapa .categorias_int .categoria_nominados{
    position: relative;
    /* background-color: rgb(24, 29, 34); */
    /* padding: 10px; */
    display: none;
    position: absolute;
    top: 0;
    left: 182px;
    display: block!important;
}

.nominacion .categoria_nominados{
    position: relative;
    /* background-color: rgb(24, 29, 34); */
    /* padding: 10px; */
    display: none;
    position: absolute;
    top: 0;
    left: 182px;
}

.segunda_etapa_fila{
	clear: both;
}

.seccion_interior{}

.slider_nota{
  width: -webkit-calc(100% - 280px);
  width: -moz-calc(100% - 280px);
  width: -o-calc(100% - 280px);
  width: calc(100% - 280px);
  position: relative;
  z-index: 6;
  left: 0;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  -o-transition: 300ms linear;
  -ms-transition: 300ms linear;
  transition: 300ms linear;
  float: left;
  min-height: 506px;
}

section#seccion_bitacora{
	/* min-height:inherit; */
}
section#seccion_bitacora .slider_nota{
	min-height:inherit;
	/* width: 100%; */
}
.slide_nota {
  width: 100%;
  position: absolute;
  z-index: 3;
  height: 100%;
  top: 0;
  right: 0;
}
section#seccion_bitacora .slide_nota{
	/* height:100%; */
}
.barra_videos_nota {
  position: relative;
  width: 250px;
  float: right;
  /* display: none; */
  height: 506px;
  overflow: hidden;
  z-index: 2;
  right: 0;
  top: 0;
}

#seccion_bitacora .barra_videos_nota {
    height: 100%;
    /* position: absolute; */
    /* right: 0; */
    /* top: 0; */
}

.barra_int_videos_sect_nota {
  width: 250px;
}

.barra_video_nota {
  margin-bottom: 30px;
  width: 249px;
  height: 149px;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
  /* color: #fff; */
}

.slide_nota .btn-mas, .slide_nota .btn-menos {
  top: -webkit-calc(50% - 25px);
  top: -o-calc(50% - 25px);
  top: -moz-calc(50% - 25px);
  top: calc(50% - 25px);
  right: 20px;
  left: inherit;
}

.masvideonota{}

.wrapper.wrapperfenix section.nota{
    /* margin-top: 80px; */
    margin-bottom: 50px;
}

.wrapper.wrapperfenix section#seccion_interior{
    margin-top: 0px;
    border-bottom: 1px solid rgb(234, 175, 0);
}

.play_nota{
    left: 565px;
}


.masvideonota.btn-mas-tache{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transition: 1200ms linear;
	-moz-transition: 1200ms linear;
	-o-transition: 1200ms linear;
	-ms-transition: 1200ms linear;
	transition: 1200ms linear;	
}

.video_over_nota {
  width: 100%;
  /* height: calc(100% - 70px); */
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  /* border-bottom: 70px solid #000; */
  height: 100%;
}

.video_over_nota .info{
    top: 125px;
    left: 50px;
}

.sect_n.nota .nota_add .info{
	left:0;
	color: #000;
	padding: 0;
	margin: 0;
	top: 0;
	height: 50px;
	left: 0;
	/*width: -webkit-calc(100% - 460px + 280px);
	width: -o-calc(100% - 460px + 280px);
	width: -moz-calc(100% - 460px + 280px);
	width: calc(100% - 460px);*/
	width: -o-calc(100% - 290px);
	width: -moz-calc(100% - 290px);
	width: -webkit-calc(100% - 290px);
	width: calc(100% - 290px);
	z-index: 2;
	position: relative;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

.wrapper.wrapperfenix .sect_n.nota .nota_add .info{
	color:#fff;
}

.sect_n.nota .nota_add .info h3{
    font-size: 14px;
    margin: 0;
    font-weight: 300;
    text-transform: inherit;
}

.flecha_izq_video_sect_nota{
	  width: 30px;
  height: 30px;
  top: 0;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  
	  background-image: url(img/icono_prueba.svg);
  
	  background-size: 150px;
  background-repeat: no-repeat;
  
	  background-position: -10px -1510px;
  cursor: pointer;
  z-index: 5;
  /* background-color: rgba(255, 255, 255, 0.7); */
}

.flecha_der_video_sect_nota{
	  width: 30px;
  height: 30px;
  bottom: 0;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  
	  background-image: url(img/icono_prueba.svg);
  
	  background-size: 150px;
  background-repeat: no-repeat;
  
	  background-position: -110px -1510px;
  cursor: pointer;
  /* background-color: rgba(255, 255, 255, 0.7); */
  z-index: 10;
}

.nota_add{
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #fff;
    height: 49px;
}

.wrapper.wrapperfenix .nota_add{
	background-color: #343e46;
}

.nota_add_btn{
    margin-right: 20px;
    border-right: 1px solid #EEE;
    height: 38px;
    padding-right: 20px;
    margin-top: 10px;
    line-height: 30px;
    float: left;
    text-transform: capitalize;
    cursor: pointer;
    /* width: 30px; */
    padding-left: 20px;
    margin-right: 0;
}

.nota_add_btn:hover {
	border-bottom: 2px solid #EEE;
}

.wrapper.wrapperfenix .nota_add_btn:hover{
	border-bottom:2px solid #eaaf00;
}

.nota_add_btn.add_lista{
    background-image: url(img/icono_prueba.svg);
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: 45px -708px;
    width: auto;
    padding-right: 40px;
    padding-left: 0;
}

.nota_add_btn.puntaje{
    position: relative;
}

ul.puntaje_ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

li.puntaje_li{
    width: 17px;
    height: 30px;
    /* background-color: antiquewhite; */
    display: inline-block;
    background-image: url(img/icono_prueba.svg);
    background-size: 150px;
    background-position: -116px -1211px;
    margin-right: 0px;
    padding: 0;
    margin-left: 0px;
    cursor: pointer;
}

li.puntaje_li.relleno{
    background-position: -166px -1211px;
}

ul.puntaje_ul_over{
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

/*li.puntaje_li_over{
    padding: 0;
    margin: 0;
    background-image: url(img/icono_prueba.svg);
	background-color: #fff;
    list-style: none;
    width: 17px;   height: 30px;      display: inline-block;   
       background-size: 150px;   
    background-position: -116px -1311px;   margin-right: 0px;   padding: 0;   margin-left: 0px;
    
}*/


li.puntaje_li:hover{
	background-position: -116px -1311px;
}




/*p:nth-child(1)*/

.wrapper.wrapperfenix .nota_add_btn.creditos{
    border-right: 1px solid #eaaf00;
}

header.fenix_header .lupa{
	  background-position: 33px -2404px;
}

header.fenix_header .playlist{
	  background-position: -106px -605px;
}

header.fenix_header .login{
	  background-position: -106px -904px!important;
}

header.fenix_header .contact{
	  background-position: -106px -803px!important;
}

.wrapper.wrapperfenix .redes-int .fb{
    background-position: -0px -0px !important;
}

.wrapper.wrapperfenix .redes-int .tw{
    background-position: -26px -650px !important;
}


.over_play_nota {
  background-color: rgba(0, 0, 0, 0.62);
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
      -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  -o-transition: 300ms linear;
  -ms-transition: 300ms linear;
  transition: 300ms linear;
}

.cuaderno_cat:hover .over_play_nota{
	opacity: 1;
}

.over_play_nota .info{
    top: 0;
    left: 0;
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -o-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 0;
    padding: 10px;
}

.over_play_nota .info h3{
    font-size: 16px;
    line-height: 25px;
}

.over_play_nota .info p{}

.barra_video_nota:hover .over_play_nota {
  opacity: 1;
  cursor: pointer;
}

.barra_video_nota .info{
	position: inherit;
	top: 0;
	left: 0;
	margin: 10px 0 0 10px;
	max-width: 200px;
}
.barra_video_nota h3 {
  font-size: 16px;
  line-height: 25px;
  max-width: 200px;
  font-weight: 300;
}

.categoria_nominados_int_over{
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -o-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    background-color: rgb(24, 29, 34);
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    opacity: 0;
    -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  -o-transition: 300ms linear;
  -ms-transition: 300ms linear;
  transition: 300ms linear;
}

.categoria_nominados_int_over p{}

.categoria_nominados_int:hover .categoria_nominados_int_over{
	opacity: 1;
}

.nominacionyseleccion.nominacion .categoria_nominados{
    display: block!important;
	
    opacity: 1!important;
}

.segunda_etapa .categorias_int.activo{
	width: 100%;
	background-color: transparent;
}

section.nominacion .segunda_etapa .categorias_int{
	width: 100%;
	background-color: transparent;
}


.segunda_etapa .categorias_int.activo .categorias_over{
    background-color: #EAAF00;
    float: left;
    margin-right: 14px;
}

section.nominacion .segunda_etapa .categorias_int .categorias_over{
    background-color: #EAAF00;
    float: left;
    margin-right: 14px;
}

.segunda_etapa  .categorias_int.cat_seg_etapa{
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-ms-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top;
	-webkit-transition-duration: 1200ms; /* Safari */
	transition-duration: 1200ms;
}
.categorias_int.activo h3{
	color:#141d28;
}
section.nominacion .categorias_int h3{
	color:#141d28;
}
.over_negro{
    width: 50%;
    height: 100%;
    background-color: #000;
    /* opacity: 0.3; */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    float: right;
}
.over_negro_b{
	width: 100%;
    height: 100%;
    
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
}

.wrapper.wrapperfenix .relacionados .post_cuatro{
	color: #fff;
}

.wrapper.wrapperfenix .add_lista{
    background-position: -55px -708px;
    border-right: 1px solid #eaaf00;
    /* border-bottom: 2px solid #eaaf00; */
}

.wrapper.wrapperfenix .puntaje{
    border-right: 1px solid #eaaf00;
}

.wrapper.wrapperfenix .puntaje_ul{}

.wrapper.wrapperfenix .puntaje_li{
    background-position: -116px -1361px;
}


.wrapper.wrapperfenix .puntaje_li.relleno{
    background-position: -166px -1311px;
}


.wrapper.wrapperfenix .puntaje_li:hover{
	background-position: -116px -1311px;
}

.redes .redes-int  .simbolo.fb{
	  background-image: url(img/iconos.png);
  background-size: 79px;
  background-repeat: no-repeat;
  
	  background-position: -161px 4px !important;
  background-size: 245px!important;
	  float: inherit;
	  line-height: 30px;
	  width: 0;
	  margin-left: 106px;
	  padding-left: 25px;
	  margin-top: 20px;
}

.redes .redes-int  .simbolo.tw{
	  background-image: url(img/iconos.png);
  background-size: 79px;
  background-repeat: no-repeat;
  
	  background-position: -130px 4px !important;
  background-size: 245px!important;

	  line-height: 30px;   width: 0;   
	  padding-left: 25px;
	  text-align: right;
	  margin-left: 123px;
}

.wrapper.wrapperfenix .redes .redes-int  .simbolo.fb{
	  background-image: url(img/iconos.png);
  background-size: 79px;
  background-repeat: no-repeat;
  
	  background-position: -160px -26px !important;
  background-size: 245px!important;
	  color: #fff;
}

.wrapper.wrapperfenix .redes .redes-int  .simbolo.tw{
	  background-image: url(img/iconos.png);
  background-size: 79px;
  background-repeat: no-repeat;
  
	  background-position: -130px -26px !important;
  background-size: 245px!important;

	  color: #fff;
}

header.addActPlay .header_int{
	display: none;
}

header:hover .header_int{
	display: block!important;
}


.over_registro{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.48);
    width: 100%;
    height: 100%;
    display: none;
}

.or_int{
    margin: auto;
    position: relative;
    background-color: #fff;
    max-width: 1280px;
    height: 600px;
    top: -webkit-calc(50% - 320px);
    top: -o-calc(50% - 320px);
    top: -moz-calc(50% - 320px);
    top: calc(50% - 320px);
    padding: 20px 0px;
}

.or_cl{
    width: -moz-calc(100%/3 - 31px);
    width: -webkit-calc(100%/3 - 31px);
    width: -o-calc(100%/3 - 31px);
    width: calc(100%/3 - 31px);
    border-left: 1px solid #eaaf00;
    position: relative;
    float: left;
    height: 100%;
    padding: 0px 15px;
}

.or_cl h3{
	font-size: 35px;
	font-weight: 100;
	letter-spacing: 1px;
	line-height: 70px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 10px;
}

.or_cl.or_cl_t{
    border: none;
    visibility: hidden;
}

.or_cl.or_cl_t form{
    border-bottom: 1px solid #000;
}

.or_cl.or_cl_t input{
    width: 200px;
    height: 22px;
    border: 1px solid #000;
    margin-bottom: 11px;
    background-color: transparent;
    padding: 0px 7px;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 100;
    color: #000;
}

.or_cl.or_cl_t input[type="text"]{}

.or_cl.or_cl_t input[type="password"]{}

.or_cl.or_cl_t input[type="submit"]{
    clear: both;
    margin-top: 10px;
    margin-left: -23px;
    width: auto;
    background-color: #000;
    color: #fff;
    height: 30px;
}

.or_cl.or_cl_t input[type="checkbox"]{
    width: 13px;
    -webkit-appearance: inherit;
    height: 13px;
    padding: 0;
    float: left;
    margin-right: 10px;
}

.or_cl.or_cl_t input[type="checkbox"]:checked{
    background-image: url(img/icono_prueba.svg);
	
    background-size: 150px;
    background-position: -19px -2019px;
}

.or_cl.or_cl_t input:focus{
	outline: none;
}

.or_cl_cuerpo{}

.or_cl_logo{
    width: 240px;
    text-align: center;
    margin: auto;
}

.or_cl_logo img{
    text-align: center;
    max-width: 100%;
    height: auto;
    max-height: 100px;
    width: auto;
}

.content_iframe{
    margin-left: -674px;
}

.content_iframe iframe{}

.or_cl a{}

.or_cl a div{
    width: auto;
    padding: 10px;
    background-color: #6B818E;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
}

.content_iframe_mask{
    overflow: hidden;
    width: 300px;
    position: relative;
}

.contentdos_iframe_mask{
    height: 160px;
    width: 370px;
    overflow: hidden;
    margin: auto;
}

.contentdos_iframe{
    margin-left: -320px;
    margin-top: -304px;
}

.contentdos_iframe iframe{}

.cerrar_or{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0px;
    right: 0;
    background-image: url(img/icono_prueba.svg);
    background-repeat: no-repeat;
    background-position: 0px -2100px;
    background-size: 150px;
    z-index: 100;
    cursor: pointer;
}

.slider_cuaderno_cat {
	width: 100%;
	position: relative;
	z-index: 6;
	height: 506px;
	right: 0;
	-webkit-transition: 300ms linear;
	-moz-transition: 300ms linear;
	-o-transition: 300ms linear;
	-ms-transition: 300ms linear;
	transition: 300ms linear;
	float: right;
	background-color: #fff;
}

section.cuaderno_nota .slider_cuaderno_cat {
	height: 506px!important;
}


.slide_cuaderno_cat {
	width: 100%;
	position: absolute;
	z-index: 3;
	height: 100%;
	top: 0;
	right: 0;
}

.barra_cuadernos_cat {
	position: absolute;
	width: 250px;
	clear: both;
	/* display: none; */
	height: 506px;
	overflow: hidden;
	z-index: 2;
}
section#seccion_cuaderno_cat .barra_cuadernos_cat{
	height: -webkit-calc(100% - 90px);
	height: -moz-calc(100% - 90px);
	height: -o-calc(100% - 90px);
	height: calc(100% - 90px);
}
.barra_int_cuadernos_cat_sect {
	width: 250px;
}

.over_cuaderno_color .info{
    top: 130px;
    right: 20px;
    left: initial;
    text-align: right;
}
.slide_cuaderno .over_cuaderno_color .info{
      left: 0px;
  text-align: left;
  top: initial;
  
      bottom: 210px;
      color: #000;
}
.over_cuaderno_color .leer{
    right: 0;
}

.slide_cuaderno .over_cuaderno_color .leer{
    right: inherit;
}

.over_cuaderno_color{}

.mascuadernocat{
    top: -webkit-calc(50% - 25px);
    top: -o-calc(50% - 25px);
    top: -moz-calc(50% - 25px);
    top: calc(50% - 25px);
    background-position: center;
    background-image: url(img/mas_n.svg);
}

.cuaderno_cat {
	width: 280px;
	height: 221px;
	position: relative;
	margin: 0px 0px 30px;
	width: 185px;
	height: 221px;
	width: 250px;
	height: 300px;
	cursor: pointer;
	width: 249px;   height: 149px;
}

.cuaderno_cat .btn-add{
    background-position: -110px -710px;
    background-color: #000;
    width: 30px;
    height: 30px;
}

.slide_cuaderno_cat .in_c_cinema{
    left: 0;
    background-position: -65px center;
    display: none;
}

.slide_cuaderno_cat .btn-play{
    left: initial!important;
    right: 702px!important;
}

.flecha_izq_cuadernocat_sect {
	width: 30px;
	height: 30px;
	top: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: -10px -1710px;
	cursor: pointer;
	z-index: 5;/* background-color: rgba(255, 255, 255, 0.7); */
}
.flecha_der_cuadernocat_sect {
	width: 30px;
	height: 30px;
	bottom: 0;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-position: -110px -1710px;
	cursor: pointer;
	/* background-color: rgba(255, 255, 255, 0.7); */
	z-index: 10;
}

section#seccion_cuaderno_cat .flecha_izq_cuadernocat_sect{
    background-position: -10px -1509px;
}

section#seccion_cuaderno_cat .flecha_der_cuadernocat_sect {
    background-position: -110px -1509px;

}

.filtros_cuaderno{
    margin-top: 50px;
    height: 49px;
    border-bottom: 1px solid #EEE;
    margin-bottom: 30px;
}

.filtros_cuaderno_int{
    height: 38px;
    position: absolute;
    bottom: 1px;
}

.filtro_responsive{display: none;}

.filtros_cuaderno_ul{
    margin: 0;
    padding: 0;
    list-style: none;
    display: table-cell;
    vertical-align: middle;
    float: left;
}

.filtros_cuaderno_li{
    display: inline-block;
    cursor: pointer;
    border-right: 1px solid #EEE;
    height: 38px;
    position: relative;
    padding: 0px 16px;
    line-height: 38px;
}

.filtros_cuaderno_li.esbozos:hover .c_color{
	display: block;
}
.esbozos .c_color{
    background-color: rgb(220, 157, 60);
}

.filtros_cuaderno_li.guiones:hover .c_color{
	display: block;
}
.guiones .c_color{
    background-color: rgb(201, 65, 72);
}
.filtros_cuaderno_li.memorias:hover .c_color{
	display: block;
}
.memorias .c_color{
    background-color: rgb(114, 145, 199);
}
.c_color{
    background-color: #7FBE8E;
    width: 4px;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}

.filtros_cuaderno_li:hover .c_color{
	display: block;
}
 
.filtros_cuaderno_li.act .c_color{
	display: block;
}


section.cuadernos_post{
    width: 1210px;
}

.cuaderno_p {
	width: 280px;
	height: 221px;
	position: relative;
	margin: 0px 10px 50px;
	width: 185px;
	height: 221px;
	width: 230px;
	height: 300px;
	cursor: pointer;
	float: left;
	margin: 3px;
	margin-bottom: 10px;
}

section.cuadernos_post .cuaderno_p{
	width: 195px;
	height: 260px;
	margin-left: 1px;
	margin-bottom: 1px;
	margin-right: 0;
	margin-top: 0;
}
section.cuadernos_post .over_color{
    width: 100%;
    height: 100%;
}

.cuaderno_p .btn-add{
    background-position: -110px -710px;
    background-color: #000;
    width: 30px;
    height: 30px;
}

section.bitacoras_cat article.actividades{
    margin: 0px 11px 40px;
}

section.bitacoras_cat article.actividades.a_cuatro{
    width: 273px;
}

section.bitacoras_cat article.actividades.a_cuatro .actividades_foto{
    width: 100%;
    height: 160px;
}

section.cuaderno_nota{
    border-top: 40px solid #fff;
}

section.cuaderno_nota .slider_cuaderno_cat{
    left: 0;
    float: left;
}

section.cuaderno_nota .barra_cuadernos_cat{
    right: 0;
}

section.cuaderno_nota  .mascuadernocat{
    left: initial;
    right: 45px;
}

section.cuaderno_nota .slide_cuaderno_cat .btn-play{
    left: 583px!important;
}

section.cuaderno_nota .over_cuaderno_color .info{
    left: 0px;
    text-align: left;
}

section.cuaderno_nota .over_cuaderno_color .leer{
    right: initial;
}

section.cuaderno_nota .slide_cuaderno_cat .in_c_cinema{
    right: 0;
    left: initial;
    background-position: 10px center;
}


.top_a_video{
	position: relative;
	height: 400px;
}


.banner_video{
	width: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	height: 400px;
}

.banner_videoint{
	left: -150px;
	position: absolute;
	top: -webkit-calc(-50% - 150px);
	top: -o-calc(-50% - 150px);
	top: -moz-calc(-50% - 150px);
	top: calc(-50% - 150px);
}

.banner_videoint iframe{}

#anuncio_iframe{}

.corchete_a{
    float: left;
    width: 10px;
    /* background-color: rgb(140, 117, 86); */
    height: 30px;
    background-image: url(img/icono_prueba.svg);
    background-size: 150px;
    background-position: -19px -2210px;
}

.corchete_b{
    float: left;   width: 10px;   /* background-color: rgb(140, 117, 86); */   height: 30px;   background-image: url(img/icono_prueba.svg);   background-size: 150px;   
    background-position: -120px -2210px;
}


.redes_ftr .corchete_a{
    width: 15px;
    background-position: -15px -2310px;
}

.redes_ftr .corchete_b{
    width: 15px;   
    background-position: -120px -2310px;
}




.redes_nota.simbolo{
    position: relative;
    float: left;
    width: 30px;
    border-right: 1px solid #EEE;
    height: 38px;
    margin-top: 10px;
    /* padding-right: 20px; */
    margin-right: 0px;
    background-size: 280px;
    background-image: url(img/redes_int.svg);
    padding-right: 7px;
    padding-left: 7px;
}

.redes_nota.simbolo:hover{
	border-bottom: 2px solid rgb(238, 238, 238);
}

.redes_nota.simbolo.fb{
    background-position: 2px 0px;
}

.redes_nota.simbolo.tw{
    background-position: 2px -80px;
}

.wrapper.wrapperfenix .redes_nota.simbolo{
    background-position: -78px 0px;
    border-right: 1px solid #EAAF00;
}

.wrapper.wrapperfenix .redes_nota.simbolo:hover{
	border-bottom: 2px solid #eaaf00;
}

.wrapper.wrapperfenix .redes_nota.simbolo.tw{
    background-position: -78px -80px;
}


.creditos_info{
    position: absolute;
    top: -webkit-calc(100% + 50px);
    top: -moz-calc(100% + 50px);
    top: -o-calc(100% + 50px);
    top: calc(100% + 50px);
    /* display: none; */
    padding-left: 10px;
    overflow: hidden;
    height: 200px;
}

.creditos_info h3{}

.creditos_info p{}

.nota_cuaderno{
    width: 1079px;
    height: 420px;
    margin: 20px auto 30px;
    position: relative;
}

/*.nota_cuadernot :nth-last-child(1) {
	border:none;
}*/

.nota_cuaderno_img{
    width: 662px;
    height: 420px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 10px;
    border: 1px solid #eee;
    position: relative;
}

.nota_cuaderno_info{
    width: -webkit-calc(100% - 674px);
     
    width: -moz-calc(100% - 674px);
      
    width: -o-calc(100% - 674px);
       
    width: calc(100% - 674px);
    position: relative;
    float: left;
    text-align: right;
}

.nota_cuaderno_info_int{
    width: -o-calc(100% - 15px);
    width: -webkit-calc(100% - 15px);
    width: -moz-calc(100% - 15px);
    width: calc(100% - 15px);
    margin-bottom: 50px;
    padding-right: 15px;
    position: relative;
}

.nota_cuaderno_info_int h5{
    font-weight: 300;
    font-size: 14px;
    margin: 0px;
    color: rgb(204, 204, 204);
}

.nota_cuaderno_info_int h3{
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 25px;
    font-weight: 100;
}

.nota_cuaderno_info_int p{}

.nota_cuaderno_cuadernillo{
    width: 145px;
    height: 192px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    bottom: 0;
    float: left;
}

.nota_cuaderno_cuadernillo {}

.nota_cuaderno_botones{
    border-top: 1px solid #eee;
    padding-right: 15px;
}

.nota_cuaderno_btn{
    /* background-color: #6b818e; */
    /* color: #fff; */
    margin-top: 25px;
    /* padding: 4px 7px; */
    text-transform: uppercase;
    /* border: 1px solid #CCC; */
    /* width: 130px; */
    /* text-align: center; */
      -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  -o-transition: 300ms linear;
  -ms-transition: 300ms linear;
  transition: 300ms linear;
    color: #6b818e;
    font-size: 12px;
    margin-bottom: 5px;
}
.nota_cuaderno_btn:hover {
  /* background-color: rgba(0, 0, 0, 0.09); */
  color:#000;
}

.footer_gris{
    position: absolute;
background: #000;
    bottom: -20px;
    width: 100%;
}

.footer_gris_int{
    width: 1400px;
    text-align: right;
    margin:auto;

}



.nav_cinema_int{
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    height: 100%;
    position: relative;
    padding-top: 40px;
}

.over_registro_back{
    position: absolute;
	
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.cerrar_nav{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(img/icono_prueba.svg);
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: -6px -2507px;
    cursor: pointer;
    left: 16px;
}

.pleca_dorada{
    width: 1180px;
    border-bottom: 1px solid #eaaf00;
    margin: auto;
    height: 41px;
    margin-bottom: 30px;
}

.tit_cat_cuaderno{
    right: 0;
    position: absolute;
    top: 0;
    height: -moz-calc(100% - 50px);
    height: -o-calc(100% - 50px);
    height: -webkit-calc(100% - 50px);
    height: calc(100% - 50px);
    width: 250px;

}

.logo_cinema_cat_cuaderno{

}

.tit_cat_cuaderno .logo_cuaderno{
		background-image: url(img/logo_cuadernos.png);
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: center;
	
		position: relative;
	
	
	width: 150px;
	height: 60px;
	border-bottom: 1px solid #000;
		float: right;
		clear: both;
		margin-bottom: 30px;
}

.tit_cat_cuaderno .info{
    position: relative;
    top: inherit;
    left: inherit;
    margin: 0;
    width: 100%;
    padding: 0;
    color: #000;
    text-align: right;
    right: 0;
}

section.categoria_cuaderno .slider_nota_categoria .slide_nota .tit_cat_cuaderno .info{
	top: 50px;
}

section.categoria_cuaderno .slider_nota_categoria .slide_nota .tit_cat_cuaderno .logo_cuaderno{
    position: absolute;
    right: 0;
}

.tit_cat_cuaderno .info h3{
    font-size: 25px;
    line-height: 30px;
}

.tit_cat_cuaderno .leer{
    right: 0;
}

.tit_cat_cuaderno .info .subtitle{
}

section#seccion_interior.categoria_cuaderno.sect_n.nota{
    padding-bottom: 40px;
}

section.archivo{
    /* margin-top: 75px; */
    padding-top: 50px;
    margin-top: 10px;
}

div.archivo{
    position: relative;
    margin: 15px;
    float: left;
    margin-top: 0px;
    margin-bottom: 30px;
    overflow: hidden;
}

.archivo.dos{
    width: -o-calc(50% - 30px);
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
    height: 390px;
}

.archivo_img{
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} 

.archivo.dos .archivo_img{
    height: 314px;
}

.archivo_info{} 

.archivo_info h3{
    text-transform: uppercase;   margin-bottom: 0;   font-weight: 300;   
    font-size: 16px;
    margin-top: 5px;
} 

.archivo_info h4{   margin-bottom: 0;   font-weight: 300;   
    font-size: 14px;   margin-top: 5px;
}

.archivo.tres{
    width: -o-calc(100%/3 - 30px);
    width: -webkit-calc(100%/3 - 30px);
    width: -moz-calc(100%/3 - 30px);
    width: calc(100%/3 - 30px);
    height: 280px;
}

.archivo.cuatro{
    width: -o-calc(25% - 30px);
    width: -moz-calc(25% - 30px);
    width: -webkit-calc(25% - 30px);
    width: calc(25% - 30px);
    height: 255px;
}

.archivo.tres .archivo_img{
    height: 204px;
}

.archivo.cuatro .archivo_img{
    height: 149px;
}

.menu_archivo{
    position: absolute;
    top: 81px;
    height: 50px;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
}

.menu_archivo_int{
    width: 1150px;
    position: relative;
    margin: auto;
    height: 50px;
    line-height: 45px;
}

.menu_archivo_int p{
    margin: 0;
}

.menu_archivo_int .anio_a{
    margin-right: 8px;
    color: #ccc;
    cursor: pointer;
    text-transform: uppercase;   margin-bottom: 0;   font-weight: 300;   font-size: 16px;   
}

.menu_archivo_int .anio_a.activo{
    color: #000;
}

.menu_archivo_int .anio_a:hover{
	color:#000;
}


.anio_a_iman{
	clear: both;
	position: relative;
	height: 1px;
	width: 100%;
}


/*NUEVO HEADER*/

.header_superior{
	position: fixed;
	width: 100%;
	height: 180px;
	z-index: 2;
	background-color: #fff;
}

.header_superior_int {
	height: 100%;
	margin: auto;
	position: relative;
	width: 100%;
	z-index: 3;
}

.header_superior .nav_cinema_int{
	position: fixed;
	z-index: 5;
	top: 0;
}

.interior_menu{
    position: relative;
    top: 0px;
    width: 250px;
    float: left;
}

.interior_menu_ul{
    padding: 0;
    margin: 0;
    list-style: none;
    border-right: 1px solid #EEE;
    padding-bottom: 40px;
    margin-top: 122px;
}

.interior_menu_li{
    padding: 10px 0px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    padding-left: 15px;
}

.interior_menu_li.iml_act{
    border-left: 5px solid #eee;
    padding-left: 10px;
}

.interior_menu_li:hover{
    border-left: 5px solid #eee;
    padding-left: 10px;
}

.wrapper.wrapperfenix .interior_menu_ul{
    border-right: 1px solid #Eaaf00;
}

.wrapper.wrapperfenix .interior_menu_li{
    border-bottom: 1px solid #eaaf00;
    color: #fff;
}

.wrapper.wrapperfenix .interior_menu_li.iml_act{
    border-left: 5px solid #eaaf00;
    padding-left: 10px;
}

.wrapper.wrapperfenix .interior_menu_li:hover{
    border-left: 5px solid #eaaf00;
    padding-left: 10px;
}

a.active .interior_menu_li{
    border-left: 5px solid #eaaf00;
    padding-left: 10px;
}

.interior_info{
    margin-left: 390px;
    width: 570px;
}

.interior_info p{}

.interior_info h3{
	font-size: 41px;
	font-weight: 100;
	text-transform: uppercase;
	margin-top: 3px;
	line-height: 44px;
	font-family: 'Lato', sans-serif;
}

.interior_info img{
	max-width: 100%;
	height: auto;
}

.interior_info iframe{
	width: 100%;
}

.interior_info embed{
	width: 100%;
}

.header_superior_int .header_rigth{
    top: -7px;
    height: 33px;
}


.header_superior_ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.header_superior_li{
    float: left;
    padding: 3px 10px;
    border-right: 1px solid #6B818E;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 300;
    -webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
    margin: 0;
}

.header_superior_li:hover{
	background-color: #6B818E;
	color: #fff;
}

.header_superior_int_linea{
    height: 25px;
    width: 100%;
    border-bottom: 1px solid #6B818E;
}


.wrapper.wrapperfenix  .patrocinadores_txt{
    width: 100%;
    border: none;
}

.auxiliar_header_superior{
    height: 142px;
    width: 1px;
    z-index: 1;
    position: relative;
}

header.fenix_header form.buscar input{
	  background-position: 107px -2612px;
	  color: #fff;
}

.btn_categorias{}

.btn_categorias .titulo{
	cursor: pointer;
}

.wrapper.wrapperfenix .btn_categorias  .titulo.act{
	background-color: #EAAF00;
	color: #000;
}

.wrapper.wrapperfenix .btn_categorias .titulo.act h2{
    font-weight: 300;
}

.wrapper.wrapperfenix .btn_categorias .titulo:hover{
	background-color: #EAAF00;
	color: #000;
}

.wrapper.wrapperfenix .btn_categorias .titulo:hover h2{
	font-weight:300;
}

.tit_archivo{
    padding-top: 20px;

    width: 1150px;
    margin: auto;
}

.tit_archivo h3{
	font-size: 41px;
	font-weight: 100;
	text-transform: uppercase;
	margin-top: 3px;
	line-height: 44px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 0;
}

.tit_integrantes{
    padding-top: 40px;

    width: 1400px;
    margin: auto;
    min-height: 170px;
}

.tit_integrantes h3{
	font-size: 41px;
	font-weight: 100;
	text-transform: uppercase;
	margin-top: 3px;
	line-height: 44px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 0;
}

.header_superior.hs_fenix{
    padding-bottom: 40px;
    background-color: rgb(52, 62, 70);
}

.header_superior.hs_fenix{}

.header_superior.hs_fenix .fenix_tit_m{
    background-image: url(img/fenix_logo_hs.png);
    background-position: center;
    height: 120px;
    top: -o-calc(50% - 33px);
    top: -moz-calc(50% - 33px);
    top: -webkit-calc(50% - 33px);
    top: calc(50% - 33px);
    background-size: 170px;
}

.header_superior .header_superior_int_linea{
    border-bottom: 1px solid #6B818E;
}

.header_superior.hs_fenix .header_superior_int_linea{
	border-bottom: 1px solid #EAAF00;
}

.header_superior.hs_fenix .header_superior_ul{}

.header_superior.hs_fenix .header_superior_li{
    border-right: 1px solid #eaaf00;
    color: #fff;
}

.header_superior.hs_fenix .header_rigth .simbolo.lupa input[type="text"]{
    color: #fff;
	
    background-position: 107px -2611px;
}

.header_superior.hs_fenix .header_rigth .simbolo.playlist{
    background-position: -105px -606px;
}

.header_superior.hs_fenix .header_rigth .simbolo.login{
    background-position: -107px -905px;
}

.header_superior.hs_fenix .header_rigth .simbolo.contact{
    background-position: -106px -804px;
}

.buscador_nys{
    /* position: absolute; */
    /* right: 0; */
    /* top: -7px; */
}

.buscador_nys input[type="text"]{
	border: none;
	text-align: left;
	padding-right: 40px;
	width: 110px;
	height: 25px;
	line-height: 25px;
	background-image: url(img/icono_prueba.svg);
	background-size: 150px;
	background-repeat: no-repeat;
	background-color: #425363;
    color: #fff;
    background-position: 107px -2611px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 5px;
}
.buscador_nys input[type="text"]:focus{
	outline:none;
}


.interior_txt .nota_cuaderno_botones{
    position: relative;
    top: inherit;
    float: right;
    margin-top: 86px;
    margin-bottom: -50px;
    margin-right: 1px;
    padding-right: 0px;
}

.interior_txt .nota_cuaderno_btn{
    width: 240px;
    margin-left: 15px;
    /* margin-right: 5px; */
    background-color: #eee;
    padding: 3px 5px;
}

.header_superior_li.inactivo{
    width: inherit;
    
}

.header_superior_li.inactivo:hover{
	background-color: transparent !important;
}

.lupa.activo form.buscar input{
	background-color: rgba(204, 204, 204, 0.26);
}


.break.break_info{
	width: 100%;
	height: 260px;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 130px;
	padding: 40px 0px;
}

.wrapper.wrapperfenix .break.break_info{
	border-top: 1px solid #EAAF00;
	border-bottom: 1px solid #EAAF00;
}

.break_info_int{
	width: 1180px;
	margin: auto;
	position: relative;
	height: 100%;
}

.break_info_txt{
    width: -webkit-calc(50% - 121px);
    width: -moz-calc(50% - 121px);
    width: -o-calc(50% - 121px);
    width: calc(50% - 121px);
    border-right: 1px solid #ccc;
    float: left;
    padding: 0px 60px;
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 1px;
    margin: 0;
    font-family: 'Lato', sans-serif;
    display: table;
    vertical-align: middle;
    background-image: url(img/break_cinema.jpg);
    background-repeat: no-repeat;
    background-size: 110px;
    background-position: center 0;
    padding-top: 70px;
    height: 100%;
}

.wrapper.wrapperfenix .break_info_txt{
	border-right: 1px solid #EAAF00;
    background-image: url(img/pieza.svg);
}

.break_info_txt p{
	vertical-align: middle;
	display: table-cell;
}

.break_info_slider{
	border: none;
	width: -moz-calc(50% - 40px);
	width: -o-calc(50% - 40px);
	width: -webkit-calc(50% - 40px);
	width: calc(50% - 40px);
	padding: 0px 20px;
	height: 260px;
	float: left;
	position: relative;
}

.break_info-mascara{
    width: 495px;
    height: 100%;
    overflow: hidden;
    margin: auto;
}

.break_info-content{
    height: 230px;
    width: 1200px;
}

.break_info-slide{
    width: 100%;
    height: 230px;
    position: absolute;
    top: 0;
    left: 0;
}

.break_info-logo{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 170px;
    margin-bottom: 5px;
    text-align: center;
    display: table;
    vertical-align: middle;
}

.break_info-logo img{
    height: 90%;
    width: auto;
}

.break_info-redes{
    position: relative;
    margin: auto;
    height: 40px;
    bottom: 0;
    left: 0;
    width: 240px;
    margin-top: 20px;
}

.break_info-red{
    width: 40px;
    height: 40px;
    float: left;
    margin: 0px 10px;
	background-image: url(img/redes_int.svg);
	background-size: 280px;
	background-repeat: no-repeat;
}

.break_info-f_izq{
    width: 30px;   
    height: 30px;   
    position: absolute;   
    left: 20px;   
    top: 72px;   
    background-image: url(img/icono_prueba.svg);   
    background-repeat: no-repeat;   
    background-size: 150px;   
    background-position: -10px -1410px;      
    cursor: pointer;
}

.break_info-f_der{
    width: 30px;   
    height: 30px;   
    position: absolute;   
    right: 20px;            
    top: 72px;   
    background-image: url(img/icono_prueba.svg);   
    background-repeat: no-repeat;   
    background-size: 150px;   
    background-position: -110px -1410px;
    cursor: pointer;
}

.break_info-red.fb{
    background-position: 0px 0px;
}

.wrapper.wrapperfenix .break_info-red.fb{
    background-position: -80px 0px;
}

.break_info-red.fb:hover{}

.break_info-red.tw{
    background-position: 0px -80px;
}

.wrapper.wrapperfenix .break_info-red.tw{
    background-position: -80px -80px;
}

.break_info-red.tw:hover{}

.break_info-red.ytub{
    background-position: 0px -160px;
}

.wrapper.wrapperfenix .break_info-red.ytub{
    background-position: -80px -160px;
}

.break_info-red.ytub:hover{}

.break_info-red.intg{
    background-position: 0px -240px;
}

.wrapper.wrapperfenix .break_info-red.intg{
    background-position: -80px -240px;
}

.break_info-red.intg:hover{}

.break_info-puntitos{
    width: 66px;
    height: 10px;
    top: -webkit-calc(100% - 10px);
    top: -o-calc(100% - 10px);
    top: -moz-calc(100% - 10px);
    top: calc(100% - 10px);
    position: relative;
    margin: auto;
    margin-top: 0;
}

.break_info-puntito{
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(107, 129, 142, 0.71);
    float: left;
    margin: 0px 6px;
    cursor: pointer;
}

.break_info-puntito.act{
    background-color: #6b818e;
}

.wrapper.wrapperfenix .break_info-puntito{
	background-color: rgba(234, 175, 0, 0.71);
}

.wrapper.wrapperfenix .break_info-puntito.act{
    background-color: #eaaf00;
}

.cine_s{
    width: 100%;
    position: relative;
}

.cine_s-mascara{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 362px;
}

.cine_s-contenido{
    width: 5000px;
    position: relative;
    height: 332px;
}

.cine_s-f_izq{
    width: 30px;   
    height: 30px;   
    position: absolute;   
    left: 0px;   
    top: 84px;   
    background-image: url(img/icono_prueba.svg);   
    background-repeat: no-repeat;   
    background-size: 150px;   
    background-position: -10px -1410px;   
    cursor: pointer;
    display: none;
}

.cine_s-f_der{
    width: 30px;   
    height: 30px;   
    position: absolute;   
    right: 0px;   
    top: 84px;   
    background-image: url(img/icono_prueba.svg);   
    background-repeat: no-repeat;  
    background-size: 150px;   
    background-position: -110px -1410px;   
    cursor: pointer;
}

.integrantes{
    width: 1400px;
    margin-top: 25px;
}

.int_filtros{
    position: absolute;
    left: 0;
    background-color: #fff;
    width: 100%;
    padding-bottom: 3px;
    top: 0px;
}

.int_filtros ul{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 1180px;
    margin: auto;
    position: relative;
}

.int_filtros li{
    display: inline-block;
    margin: 2px 12px;
    cursor: pointer;
    color: #A3A3A3;
}

.int_filtros li:hover{
	color:#000;
}

.integrantes_int{
    padding-top: 75px;
    -webkit-column-count: 5;
    column-count: 5;
    clear: both;
}

.filtros_int{
    width: 1400px;
    margin: auto;
    position: relative;
    padding-top: 10px;
    padding-bottom: 2px;
    height: 40px;
    border-bottom: 1px solid #eee;
}

.int_filtros_btn{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #eee;
    cursor: pointer;
    height: 38px;
    line-height: 38px;
}

.int_filtros_btn:hover{
    border-bottom: 2px solid #eee;
    padding-bottom: 2px;
}

.int_filtros_btn.select_btn{
    margin-top: 0px;
}

.int_filtros_btn.select_btn select{
    border: none;   border-radius: 0;   -webkit-border-radius: 0px;   background-color: transparent;   
    height: 19px;   
    color: #000;   -webkit-appearance: none;   padding: 0;   width: 160px;   padding-left: 10px;   
    background-image: url(img/abajo_gris.png);   background-repeat: no-repeat;   background-position: center right;   background-size: 15px;   /* border-right: 5px solid #68737E; */   text-transform: uppercase;   font-weight: 300;   font-family: 'Lato', sans-serif;
} 

.int_filtros_btn.select_btn select:focus{
	outline:none;
}

.int_filtros_btn.select_btn{} 

option{
	color: #000;
}

.int_filtros_buscador{}

.filtros_cuaderno_int .int_filtros_buscador{
    float: left;
}

.int_filtros_buscador form{}

.int_filtros_buscador form input{
    border: none;   text-align: left;   padding-right: 40px;   width: 110px;   height: 25px;   
    line-height: 25px;   
    position: relative;         background-image: url(img/icono_prueba.svg);   background-size: 150px;   background-repeat: no-repeat;   
    background-color: rgba(204, 204, 204, 0.26);      
    background-position: 107px -2409px;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    padding-left: 5px;
}

.int_filtros_buscador form input:focus{
	outline:none;
}

.integrante{}

.int_nombre{
    color: #A3A3A3;
    margin-bottom: 5px;
    cursor: pointer;
}

.int_nombre:hover{
	color:#000;
	font-weight: 400;
}

.int_info{
    display: none;
    border-bottom: 1px solid #555;   padding-bottom: 10px;
    margin-bottom: 10px;
}

.int_info.s_int_info{
	display: none!important;
	opacity: none!important;
}

.int_info .int_foto{
    width: 150px;
    height: 150px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.integrantes_column{
	width: -o-calc(100% - 30px);
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	display: inline-block;
	margin: 0px 12px;
}

.int_info p{
    margin-top: 5px;
    color: #555;
    font-size: 13px;
    /* border-bottom: 1px solid #555; */
    /* padding-bottom: 10px; */
}

.int_nombre.argentina.act, .int_nombre.brasil.act, .int_nombre.espana.act ,.int_nombre.mexico.act, .int_nombre.chile.act,
.int_nombre.colombia.act, .int_nombre.portugal.act, .int_nombre.venezuela.act, .int_nombre.bolivia.act,
.int_nombre.cuba.act, .int_nombre.ecuador.act, .int_nombre.guatemala.act, .int_nombre.peru.act,
.int_nombre.puertorico.act, .int_nombre.republicadominicana.act, .int_nombre.uruguay.act, .int_nombre.elsalvador.act,
.int_nombre.honduras.act, .int_nombre.nicaragua.act, .int_nombre.panama.act, .int_nombre.paraguay.act{
	color: #000;
	font-weight: 400;
}

.integrante.act .int_nombre{
	color: #000;
	font-weight: 400;
}

section.nominacion .categoria_nominados{
    display: block!important;
    position: relative;
    left: 0;
    width: 1180px;
    margin: auto;
}

section.nominacion .categoria_nominados_int{
    margin: 10px 34px 10px;
}

section.nominacion .categoria_nominados_int_over{}

section.nominacion .categoria_nominados_int_over h4{
    margin: 0;   font-weight: 100;   text-transform: uppercase;   font-size: 11px;   line-height: 15px;
}

section.nominacion .categoria_nominados_int_over h3{
    margin: 0;   margin-bottom: 10px;   font-weight: 300;   text-transform: uppercase;   font-size: 12px;   line-height: 15px;
}

section.nominacion .categoria_nominados_int_over p{
    font-size: 10px;
    line-height: 13px;
}

.cat_nominacion_tit{
    border-bottom: 1px solid rgb(234, 175, 0);
    margin-bottom: 37px;
    min-height: 23px;
    margin-top: 30px;
    text-transform: uppercase;
}

.cat_nominacion_tit span{
    margin: 0;
    font-weight: 300;
    padding: 5px;
    border: 1px solid rgb(234, 175, 0);
    border-bottom: none;
    width: auto;
    background-color: #eaaf00;
    color: #000;
}

ul.nominados {	
margin: 0;
padding: 0;
}

ul.nominados li {
list-style: none;
margin: 0;
padding: 0;
}

ul.nominados li:after {
content: ", ";
color: #aaa;
}

ul.nominados li:last-child:after {
content: "";
}
ul.paisess {	
 position: absolute;
    bottom: 0;
padding: 0;
}

ul.paisess li {
list-style: none;
margin: 0;
padding: 0;
}

ul.paisess li:after {
content: ", ";
color: #aaa;
}

ul.paisess li:last-child:after {
content: "";
}

section.ganadores{}

section.ganadores .categoria_nominados_int.ganador{
}

section.ganadores .categoria_nominados_int.ganador .categoria_nominados_int_over{
	opacity: 0;
}

section.ganadores .categoria_nominados_int.ganador .categoria_nominados_int_over:hover{
	opacity: 1;
}

section.ganadores .categoria_nominados_int_over{
	opacity: 1;
}

section.ganadores .categoria_nominados_int_over:hover{
	opacity: 0;
}

.categoria_nominados_int {
	color: #fff;
}

.wrapper.wrapperfenix .integrantes{}

.wrapper.wrapperfenix .int_filtros{
    background-color: #343E46;
}

.wrapper.wrapperfenix .filtros_int{
    border-bottom: 1px solid rgba(234, 175, 0, 1);
}

.wrapper.wrapperfenix .int_filtros_btn{
    border-right: 1px solid rgba(234, 175, 0, 1);
    padding-bottom: 2px;
}

.wrapper.wrapperfenix .int_filtros_btn:hover{
	border-bottom: 2px solid rgba(234, 175, 0, 1);
}

.int_filtros_btn.activo_btn{
	border-bottom: 2px solid rgba(234, 175, 0, 0.6);
}

.wrapper.wrapperfenix .int_filtros_btn.select_btn{}

.wrapper.wrapperfenix .int_filtros_btn.select_btn select{
    color: #fff;
    background-image: url(img/abajo.png);
}

.wrapper.wrapperfenix .int_filtros_buscador form input{
    background-position: 107px -2612px;
    color: #fff;
}

.wrapper.wrapperfenix .int_nombre{
    color: #fff;
}

.wrapper.wrapperfenix .int_nombre:hover{
    color: #eaaf00;
    font-weight: 400;
}

.wrapper.wrapperfenix .int_nombre.act{
    color: #eaaf00;
}

.wrapper.wrapperfenix .integrante.act .int_nombre{
	color: #eaaf00;
}

.wrapper.wrapperfenix .int_info p{
	color: #fff;
}

.int_info span{
    background-color: #ccc;
    color: #fff;
    padding: 0px 5px;
}

.wrapper.wrapperfenix .int_info span{
    background-color: #eaaf00;
    color: #343E46;
    font-weight: 400;
}

.leer_m{
    position: absolute;
    padding: 0px 10px;
    color: #fff;
    left: -webkit-calc(100% + 30px);
    left: -moz-calc(100% + 30px);
    left: -o-calc(100% + 30px);
    left: calc(100% + 30px);
    width: 228px;
    top: 10px;
    font-weight: 300;
    border-left: 1px solid #eaaf00;
    height: 38px;
    line-height: 38px;
}

.leer_m:hover{
    border-bottom: 2px solid #eaaf00;
}

.reconocimientos_especiales{
    width: 100%;
}

.r_esp{
    position: relative;
    float: left;
    padding-bottom: 70px;
    width: 294px;
    margin: 0px 28px;
}

.r_esp.r_esp_dos{
}

.r_esp h4{
	font-weight: 300;
  
	font-size: 14px;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	margin-top: 10px;
}

.r_esp p{
    color: #fff;
    margin-top: 5px;
    font-weight: 100;
}

.r_esp_foto{
    width: 100%;
    height: 290px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.wrapper.wrapperfenix  section.interior_txt.interior_especial{
    margin-top: 0;
    width: 1400px;
    border-top: 0;
    padding-top: 40px;
    margin-bottom: 20px;
    min-height: 180px;
}


.wrapper.wrapperfenix  section.interior_txt.interior_especial article{
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    clear: both;
}


.r_esp_lineadorada{
	/* height: 1px; */
	/* width: 100%; */
	/* background-color: #eaaf00; */
	/* clear: both; */
}

.tit_integrantes.tit_galeria{
    width: 1180px;
    margin-bottom: 35px;
}

header.actplaylist{
	display: block!important;
	opacity: 1!important;
	position: fixed;
}

.sub_header_fenix.actplaylist{
	display: block!important;
	opacity: 1!important;
	position: fixed!important;
	margin-top: 0px!important;
	  
}

.pleca_color_cuaderno{
    position: absolute;
    width: 8px;
    height: -o-calc(100% + 51px);
    height: -moz-calc(100% + 51px);
    height: -webkit-calc(100% + 51px);
    height: calc(100% + 51px);
    background-color: rgb(220, 157, 60);
    right: 0px;
    top: 0px;
}

.pleca_color_cuaderno.amarillo{}

.pleca_color_cuaderno.azul{
    background-color: rgb(114, 145, 199);
}

.pleca_color_cuaderno.verde{
    background-color: rgb(127, 190, 142);
}

.pleca_color_cuaderno.rojo{
    background-color: rgb(201, 65, 72);
}


.nci_slider{}

.nci_slide{
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.nci_puntos{
    position: absolute;
    left: -webkit-calc(100% + 10px);
    left: -o-calc(100% + 10px);
    left: -moz-calc(100% + 10px);
    left: calc(100% + 10px);
    width: 60px;
    bottom: 10px;
}



.nci_punto{
    width: 10px;
    height: 10px;
    background-color: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}



.nci_punto:hover{
	background-color:#ccc;
}

.nci_punto.act{
	background-color:#ccc;
}


section.sect_n.nota.s_playlist{
    width: 100%;
    margin-bottom: 240px!important;
}

section.sect_n.nota.s_playlist .barra_videos_nota{
    height: 630px;
	
}

section.sect_n.nota.s_playlist .leer_m{
    border-left: 1px solid rgb(238, 238, 238);
    color: #000;
}

section.sect_n.nota.s_playlist .leer_m:hover{
    border-bottom: 2px solid #EEEEEE;
}


.barra_video_nota.act_ahora{

}


.barra_video_nota.act_ahora .over_next{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.62);
    text-align: center;
    vertical-align: middle;
    display: table;
}

.over_next_int{
    display: table-cell;
    vertical-align: middle;
}

.over_next_int span{
    margin: 0;
    color: #fff;
    padding: 5px;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-size: 12px;
}

.barra_video_nota:hover .over_next{
	opacity: 0;
}


.barra_video_nota{
	cursor: pointer;
}


.playlist.playlistrotate{
	   transform: rotate(-90deg); 
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);

}




.segunda_etapa.prueba_nominados{
	display: block;
	margin-top: 60px;
}

.activo_ganador{
    position: absolute;
    width: 30px;
    height: 40px;
    top: 100%;
    left: -webkit-calc(50% - 15px);
    left: -o-calc(50% - 15px);
    left: -moz-calc(50% - 15px);
    left: calc(50% - 15px);
    background-image: url(img/ganador.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.reconocimiento.patanlla_reconocimiento{
	width: 100%;
}

.reconocimiento.patanlla_reconocimiento .reconocimiento_txt{
	  height: 162px;
}

.numero_cuaderno{
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 0px;
    bottom: -50px;
    color: #ccc;
    right: 15px;
}

.submenu_responsivo{
	width: 28px;
    height: 28px;
    position: absolute;
    top: 5px;
    left: 25px;
    display:none;
    background-image: url(img/menu_premios.png);     
    background-size: 25px;     
    background-position: -3px 6px;     
    background-repeat: no-repeat;
}



section.categoria_cuaderno{}



section.categoria_cuaderno .slider_nota_categoria .slide_nota{}

section.categoria_cuaderno .slider_nota_categoria .slide_nota .img-back{
    width: -o-calc(100% - 280px);
    width: -moz-calc(100% - 280px);
    width: -webkit-calc(100% - 280px);
    width: calc(100% - 280px);
}


.slider_nota_categoria{
    width: 100%;
    position: relative;
    z-index: 6;
    left: 0;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    -o-transition: 300ms linear;
    -ms-transition: 300ms linear;
    transition: 300ms linear;
    float: left;
    height: 506px;
}

.puntos_c_cuaderno{
    bottom: 0;
    right: 0;
    position: absolute;
    width: auto;
    height: 10px;
    z-index: 10;
}

.punto_c_cuaderno{
    width: 10px;
    height: 10px;
    background-color: #eee;
    float: left;
    margin: 0px 0px 0px 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}


.punto_c_cuaderno.act{
	background-color: #ccc;
}

.punto_c_cuaderno:hover{
	background-color: #ccc;
}

section.premios_e{}

.p_espciales{
	width: 100%;
    position: relative;
}

.p_espciales-mascara{
	    width: 100%;
    position: relative;
    overflow: hidden;
    height: 362px;
}

.p_espciales-contenido{
	    width: 5000px;
    position: relative;
    height: 332px;
}

.actividades.p_espciales-nota{
    width: 720px;
    margin-left: 230px;
    margin-right: 230px;
}

.actividades.p_espciales-nota .actividades_foto{
    width: 480px;
    height: 272px;
    float: left;
}

.actividades.p_espciales-nota .actividades_info{
    float: left;
    width: 230px;
    margin-left: 10px;
    color: #fff;
}

.actividades.p_espciales-nota .actividades_info h3{
    margin-top: 0;
}

.actividades.p_espciales-nota .actividades_info p{
    color: #fff;
}

.actividades.p_espciales-nota .actividades_info .fecha{}

.p_espciales-f_izq{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 84px;
    background-image: url(img/icono_prueba.svg);
    background-repeat: no-repeat;
    background-size: 150px;
    background-position: -10px -1410px;
    cursor: pointer;
    display: none;
}

.p_espciales-f_der{
	width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 84px;
    background-image: url(img/icono_prueba.svg);
    background-repeat: no-repeat;
    background-size: 150px;
    background-position: -110px -1410px;
    cursor: pointer;
}

section.reconocimiento .actividades.p_espciales-nota{
    width: 1079px;
    margin-left: 230px;
    margin-right: 230px;
    height: auto;
    margin: auto;
    margin-bottom: 70px;
    float: inherit;
    height: 372px;
}

section.reconocimiento .actividades.p_espciales-nota .actividades_foto{
    width: 662px;
    height: 372px;
    float: left;
}

section.reconocimiento .actividades.p_espciales-nota .actividades_info{
    float: left;
    width: -o-calc(100% - 707px);
    width: -moz-calc(100% - 707px);
    width: -webkit-calc(100% - 707px);
    width: calc(100% - 707px);
    margin-left: 20px;
    color: #fff;
    border-left: 1px solid #fff;
    height: 100%;
    padding-left: 20px;
}

.wrapper.wrapperfenix section.reconocimiento .actividades.p_espciales-nota .actividades_info{
	border-left: 1px solid #eaaf00;
}

section.reconocimiento .actividades.p_espciales-nota .actividades_info h3{
    margin-top: 0;
    margin-top: 0px;     
    margin-bottom: 20px;     font-size: 25px;     font-weight: 100;
    line-height: 30px;
}

section.reconocimiento .actividades.p_espciales-nota .actividades_info p{
    color: #fff;
}

section.reconocimiento .actividades.p_espciales-nota .actividades_info .fecha{}

.division.espacio_fenix{
	border-bottom: none!important;
}

section.reconocimiento {
	border-top: 1px solid #EAAF00;
    width: 100%;
    padding-top: 20px;
}
section.reconocimiento .nota_cuaderno_img{
	border:none;
}

section.reconocimiento .nota_cuaderno_info{
	    color: #fff;
}

.pleca_color_cuaderno.p_reconocimiento{
    height: 100%;
    background-color: #eaaf00;
}

.patrocinadores_txt .patrocinadores p{
	margin-bottom: 0;

}

.patrocinadores_txt .patrocinadores img{
	max-width: 100%;
	height: auto;
}

.patrocinadores_txt .patrocinadores h1 img{

}

.patrocinadores_txt .patrocinadores h2 img{

}

.patrocinadores_txt .patrocinadores h3 img{

}

/*.patrocinadores_txt .patrocinadores img.mediano{
	width: -o-calc(100%/3 - 10px);
    width: -moz-calc(100%/3 - 10px);
    width: -webkit-calc(100%/3 - 10px);
    width: calc(100%/3 - 10px);
}
*/

.ft_tit{
	float: left;
	width: -o-calc(100% - 260px);
	width: -moz-calc(100% - 260px);
	width: -webkit-calc(100% - 260px);
	width: calc(100% - 260px);
    margin-left: 260px;

}

.ft_tit h3{
	font-size: 25px;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 100;
    margin: 0;
}

.header_superior.hs_fenix .header_rigth .simbolo.playlist{

}

header.responsive_act{
	position: fixed!important;
	top: 0px!important;
}

.sub_header_fenix.responsive_act{
	position: fixed!important;
	top: 40px!important;
}


.wrapper.wrapperfenix section.interior_txt.patrocinadores_txt{
	border:none;
	margin-top: 0;
	padding-top: 0;
}



.wrapper.wrapperfenix .division .titulo.btn_cattres{
	background-color: #141D28;
	color: #fff;
	cursor: inherit;
	font-weight: 100;
}

.wrapper.wrapperfenix .division .titulo.btn_cattres:hover{
	background-color: #EAAF00;
	color: #000;
	font-weight: 300;
}

.wrapper.wrapperfenix .btn_categorias .titulo.btn_cattres:hover h2{
	font-weight: 300;
}

.nav_cinema_int a:nth-child(3) div{
	    background: #6B818E;
    color: #fff;
}

.kk-star-ratings .kksr-legend{
	color: #fff!important;
	line-height: 6px!important;
}


.contenidounico_imagen{
	width: 100%;
	height: auto;
	text-align: center;
}

.contenidounico_imagen img{
	max-width: 100%;
	height: auto;
}

.kk-star-ratings .kksr-legend{
	font-size: 0!important;
	padding: 0!important;

}



/******************************************************************************************************
*******************************************************************************************************
*******************************************************************************************************
Nuestro over stream
*******************************************************************************************************
*******************************************************************************************************
******************************************************************************************************/

/*pleca*/

.fnx_stream_ver{
	display: none;
	width: 50px;
	height: 40px;
	background-color: #181D22;
	z-index: 5;
	right: 0;
	top: -o-calc(50% - 20px);
	top: -moz-calc(50% - 20px);
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	position: fixed;
	border: 1px solid #EAAF00;
	border-right: none;
	padding-left: 40px;
	padding-right: 10px;
	cursor: pointer;
	background-image: url(imgs/stream.png);
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: 0px 0px;
	/*display: none;*//*este display es el que se quita patricio */
}

.fnx_stream_logo{}

.fnx_stream_ver p{
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    margin-top: 5px;

}


/*over*/

.fnx_stream{
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(24, 29, 34, 0.95);
	width: 100%;
	height: 100%;
	z-index: 5;
	overflow: hidden;
	overflow-y: scroll;
	/*display: none;*//*este display es el que se quita patricio*/
}

.fnx_stream_cerrar{
    width: 100%;
    height: 100%;
    position: absolute;
}

.fnx_stream_int{
	position: relative;
	max-width: 1400px;
	min-height: -o-calc(100% - 80px);
	min-height: -moz-calc(100% - 80px);
	min-height: -webkit-calc(100% - 80px);
	min-height: calc(100% - 80px);
	margin: 20px auto 60px;
}

.cerrar_fnx{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(imgs/cerrar_fnx.png);
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: center -5px;
	border: 1px solid #eaaf00;
	cursor: pointer;
	z-index: 5;
}

.fnx_video{
	width: 1358px;
	margin: auto;
	position: relative;
	padding: 3px;
	border: 1px solid #eaaf00;
}

.fnx_video_int{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.fnx_video_c{
	/* border: 3px solid #eaaf00; */
}

.fnx_banner{
	width: 100%;
	height: auto;
	text-align: center;
}

.fnx_banner img{
	max-width: 100%;
	height: auto;
}

.fnx_video_int iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fnx_logo_fenix{
	max-width: 1400px;
	height: 80px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	margin-bottom: 20px;
}






