/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Stylesheet/Hoja de Estilos: layout
 * Project/Projecto: ultracine.com
 * Author: Ignacio Giannotti - ignacio@iagiannotti.com
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* POR DEFECTO
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h1, h2, h3, h4, h5, h6, pre, code, table, td, th, dd, dt, dl, li, input, button, select, textarea {
}
ul, ol, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td {
    margin: 0;padding: 0;
}
a img, :link img, :visited img {
    border: none
}
table {
    border-collapse: collapse;
}
input, button, select, textarea {
    font-family: inherit;
}
input, select {
    vertical-align: middle;
}
ul {
    list-style: none;
}
ol {
    list-style-position: inside;
}
hr {
    display: none;
}
fieldset {
	border: 0;
}
/* Clearing without markup http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */
/* For alternate content for screen readers */
.hidden {
    position: absolute;
    left: 0px;
    top: -2000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
/* For accesible image replacing */
.replaced {
    display: block;
    width: auto;
    height: auto;
    /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
* html>body .replaced {
    letter-spacing: -999em;
}
/* Wrappers */
.wrapper {
    margin: 0 !important;
    padding: 0 !important;
    width: 1%;
    height: auto !important;
}
#browser_compatibilities {
	background: #000;
	color: #fff;
	font-size: 1.2em;
	padding: 10px 0 10px 0;
	text-align: center;
	display:none;
}
/* G E N E R A L
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
	font: 62.5%/1.16em "Arial", Verdana, sans-serif;
	/*background: #fff;*/
    background: #fff;
	background-size: contain;
	color: #938b8b;
	overflow-x: hidden; 
}
body.minions {
/*	background: #F5E050;*/
background: #fff;
}
a, a:link {
    color: #999999;
}
a:visited {
    color: #ffffff;
}
a:hover, a:focus {
    color: #ffffff;
}
a:active {
    color: #ffffff;
}
/* L A Y O U T
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#popup {
/*    display:none;
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
*/
    box-shadow: 0px 0px 50px 2px #000;
    z-index:999;
    background: #fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#popup {
    /*display:none;
    position:absolute;
    top: 50%;
    left: 30%;
    transform: translate(-50%, -50%);
*/
    box-shadow: 0px 0px 50px 2px #000;
    z-index:999;
    background: #fff;
}
}
#close {
    /*margin: 0px auto;
    position: absolute;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    border: 3px solid rgb(0, 0, 0);
    border-radius: 10px !important;
    right: -21px;
    top: -10px;
    text-transform: uppercase;*/
	display:none;
}
#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}
#wrapper header {
	width: 100%;
	/*background: #021f41;*/
	border-bottom: 32px #08395a solid;
	margin: 0 0 4px 0;
	position: fixed;
	z-index: 100;
	background: url(../images/back_top.jpg) top center no-repeat;
	
}
#wrapper header .backtop {
	background: rgba(2,31,65,0) /*#021f41*/ url(../images/nav-dock.png) center 101px no-repeat;/*rgba(2,31,65,0.5)*/
	width: 100%;
	overflow: visible;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#wrapper header .backtop:hover {
	background: rgba(2,31,65,0.9) /*#021f41*/ url(../images/nav-dock.png) center 101px no-repeat;/*rgba(2,31,65,0.5)*/
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#wrapper header .cabecera {
	width: 990px;
	/*height: 187px;*/
	height: 147px;
	margin: 0 auto;
	color: #ffffff;
	position: relative;
}
/* Logo Cabecera */
 #wrapper header .cabecera h1 a {
	float: left;
	width: 270px;
	height: 103px;
	background: url(../images/layout-h1-a-1.png) top left no-repeat;
	margin: 10px 0 0 0;
}
.minions #wrapper header .cabecera h1 a {
	float: left;
	width: 270px;
    height: 133px;
	/*height: 103px;*/
	/*background: url(../images/layout-h1-a-1.png) top left no-repeat;*/
	margin: 0 0 0 0;
    background: transparent url("../images/logo-minions.png") no-repeat scroll 0 16px;
    background-size: 133px auto;
}
/* Links Cabecera */
#wrapper header .cabecera a, #wrapper header .cabecera a:link  {
	color: #ffffff;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	text-decoration: none;
}
#wrapper header .cabecera a:visited  {
	color: #d1d1d1;
}
#wrapper header .cabecera a:hover, #wrapper header .cabecera a:focus  {
	color: #55b7d6;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#wrapper header .cabecera a.actual {
	color: #55b7d6;
}
/* Idioma Cabecera */
#wrapper header .cabecera .idioma {
	float: right;
	width: auto;
	margin: 13px 0 0 0;
}
#wrapper header .cabecera .idioma li {
	display: inline;
}
#wrapper header .cabecera .idioma li .separador {
	float: left;
	color: #185871;
	width: 20px;
	text-align: center;	
}
#wrapper header .cabecera .idioma a {
	font-family: 'Helvetica', Arial;
	text-transform: uppercase;
	font-size: 1.1em;
	float: left;
}
/* Informacion Cabecera | Nombre de usuario | Hora | Fecha | Seleccionar Pais */
#wrapper header .cabecera  .info_cabecera {
	position: absolute;
	width: 100%;
	top: 20px;
	right: 62px;
	font-family: 'Helvetica', Arial;
	font-size: 1.2em;
	cursor: default;
}
#wrapper header .cabecera  .info_cabecera ul {
	margin: 0 -14px 0 0;
	float: right;
}
#wrapper header .cabecera  .info_cabecera ul li {
	display: inline;
}
#wrapper header .cabecera  .info_cabecera ul li span {
	float: left;
}
#wrapper header .cabecera  .info_cabecera ul li .separador {
	color: #185871;
	width: 20px;
	text-align: center;	
}
#wrapper header .cabecera  .info_cabecera ul li.item_1 {
	display: none;
}
#wrapper header .cabecera  .info_cabecera ul li.item_1 span {

}
#wrapper header .cabecera  .info_cabecera ul li.item_1 a {
	padding: 5px 8px;
	background: #043b7c;
}
#wrapper header .cabecera  .info_cabecera .seleccionar_pais {
	float: right;
	width: auto;
	overflow: visible;
}
#wrapper header .cabecera  .info_cabecera .seleccionar_pais label {
	float: left;
	margin: 0 10px 0 0;
}
#wrapper header .cabecera  .info_cabecera .seleccionar_pais .arrow_select {
	float: left;
	width: 99px;
	overflow: hidden;
	margin-top: -7px;
	border-radius: 0px;
}
#wrapper header .cabecera  .info_cabecera .seleccionar_pais .arrow_select select {
	cursor: pointer;
	font-family: 'Helvetica', Arial;
	font-size: 1.05em;
	padding: 4px 8px 3px;
	margin:0;
	width: 130px;
	/*height: 22px;*/
	color: #fff;
	border: 0;
	float: left;
	background: #043b7c url(../images/select-arrow.png) 80px 2px no-repeat !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#wrapper header .cabecera  .info_cabecera .seleccionar_pais .arrow_select select option {
	border: 0;
}

#wrapper header .cabecera  .social_media {
	position: absolute;
	top: 13px;
	right: 0px;
}
#wrapper header .cabecera .social_media ul li {
	display: inline;
	float: left;
	margin: 0 0 0 6px;
}
#wrapper header .cabecera .social_media ul li a {
	float: left;
	padding: 2px 2px 0 2px;
	background: #043b7c;
}
#wrapper header .cabecera .social_media ul li a.item_2 {
	background: #75bcd8;
}
#wrapper header .cabecera .social_media ul li a.item_3 {
	background: #75d7d8;
}
#wrapper header .cabecera .bannerTop {
	position: absolute;
	top: 45px;
	right: 0px;
	width: 600px !important;
	height: 75px !important;
}
#wrapper header .cabecera .bannerTop iframe {
	width: 600px !important;
	height: 75px !important;
	border: 0px;
	overflow-y: hidden;
	overflow-x: hidden;
	background: #D4D4D4;
}
/* Navegacion Principal */
#wrapper #main_access {
	/*background: url(../images/nav-dock.png) center 0px no-repeat;*/
	position: fixed;
	/*position: absolute;*/
	top: 101px;
	left: 0px;
	width: 100%;
	height: 45px;
	z-index: 102;
}
#wrapper #main_access .content_access {
	width: 990px;
	margin: 0px auto;
}
#wrapper #main_access .content_access ul {
	width: auto;
	float: left;
	margin-left: -5px;
}
#wrapper #main_access .content_access li {
	float: left;
	padding: 0 0 20px 0;
}
#wrapper #main_access .content_access li a {
	font-family: 'DINRegular';
	font-size: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 20px 9px 0 9px;
	width: auto;
	color: #fff;

	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.4)));
	-webkit-transition:All 0.1s ease-in;
	-moz-transition:All 0.1s ease-in;
	-o-transition:All 0.1s ease-in;

}
#wrapper #main_access .content_access li a.actual {
	color: #00bbff;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.2)));
}
#wrapper #main_access .content_access li a:hover.actual {
	color: #00bbff;
}
#wrapper #main_access .content_access li a:hover {
	padding: 15px 9px 20px 9px;
	color: #55b7d6;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
/* Social Media */
#wrapper #main_access .content_access .social_media {
	float: right;
	width: auto;
}
#wrapper #main_access .content_access .social_media ul {
	float: right;
	width: auto;
}
#wrapper #main_access .content_access .social_media ul li {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
}
#wrapper #main_access .content_access .social_media ul li a , #wrapper #main_access .content_access .social_media ul li span {
	float: left;
	width: auto;
	padding: 0;
}
#wrapper #main_access .content_access .social_media ul li span.item_1 {
	opacity: 1;
	-webkit-box-reflect: below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.4)));
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	margin: 10px 0 0 0;
}
#wrapper #main_access .content_access .social_media ul li span.item_1:hover {
	opacity: 0.8;
	-webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.2)));
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	margin: 5px 0 0 0;
} 
#wrapper #main_access .content_access .social_media ul li a.item_2 {
	width: 21px;
	height: 21px;
	margin: 10px 0 0 0;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.4)));
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	opacity: 1;
}
#wrapper #main_access .content_access .social_media ul li a.item_3 {
	width: 21px;
	height: 21px;
	margin: 10px 0 0 0;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.4)));
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	opacity: 1;
}
#wrapper #main_access .content_access .social_media ul li a:hover.item_2, #wrapper #main_access .content_access .social_media ul li a:hover.item_3 {
	margin: 5px 0 0 0;
	-webkit-box-reflect: below 10px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.1)));
	opacity: 0.8
}

#wrapper #secondary_access {
	position: fixed;
	/*position: absolute;*/
	top: 147px;
	left: 0px;
	width: 100%;
	height: 32px;
	z-index: 101;
}
#wrapper #secondary_access ul {
	width: 1023px;
	margin: 0px auto;
	text-align: right;
}
#wrapper #secondary_access ul li {
	display: inline;
}
#wrapper #secondary_access ul li a {
	float: right;
	font-family: 'DINRegular', Arial;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	height: 12px;
	padding: 10px;
	color: #ffffff;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#wrapper #secondary_access ul li a:hover {
	color: #f8c311;
	background: #174f75;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#wrapper #secondary_access ul li a.actual {
	color: #55b7d6;
}

/* Contenedor principal de Contenido */
#content {
	margin: 0 auto 4px auto;
	width: 978px;
	padding: 224px 0 0 0;
	z-index:1;
	position:relative;
	/*background: #fff;*/
}
#main {
	width: 680px;
	float: left;
}
#menu_vertical {
	width: 680px;
	float: left;
	margin: 4px 0 0 0;
	/*background: url(../images/bg_menuvert.jpg) 0px 0px repeat-y;*/
}
#main .databox {
	float: left;
	width:100%;
	margin: 0 0 4px 0;
	overflow: hidden;
	position: relative;
	background: #042649;
}
#main .estrenos {
	background: #042649 url(../images/bg.jpg) bottom left repeat-x;
}
.index .estrenos {
	width: 331px !important;
	margin: 0 18px 16px 0 !important;
}
.index .estrenos #controls, .index .estrenos #controls-prox {
	display: none;
}
.index .par {
	margin: 0 0 0 0 !important;
}
#main .full {
	background: #042649 url(../images/bg.jpg) bottom left repeat-x;
}
#main .entradas {
	padding: 32px 0 0px 0;
}
#main .entradas .extracto {
	background: #042649 url(../images/bg-2.jpg) top left no-repeat;
	width: 680px;
	height: 112px;
	overflow: hidden;
	position: relative;
	float:left;
	padding: 0;
}
#main .entradas .odd {
	background: #042649 url(../images/bg-3.jpg) top left no-repeat;
	width: 680px;
	height: 112px;
	overflow: hidden;
	position: relative;
	float: left;
	padding: 0;
}
#main .entradas .extracto img {
	float: left;
	margin: 15px 10px 0 15px;
	border: 5px #999 solid;
}
#main .entradas .extracto h3 {
	color: #fff;
	font-size: 1.8em;
	font-family: 'DINMediumRegular', Arial;
	margin: 18px 0 5px 0;
	font-weight: normal;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #757575,2px 2px 2px #3f3f3f;
}
#main .entradas .extracto p {
	color: #fff;
	font-size: 1.3em;
	font-family: 'DINRegular', Arial;
	line-height: 1.26em;
	padding: 0 30px 0 0;
}
#main .entradas .extracto a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 680px;
	height: 112px;
	background: rgba(255,255,255,0);

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

    /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
#main .entradas .extracto a:hover {
	background: rgba(255,255,255,0.3);

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.index #main .estrenos h2 {
	width: 311px !important;
}
.index #main .estrenos .ver-mas {
	width: 331px;
}
#main .databox h2 {
	font-family: 'DINMediumRegular', Arial;
	font-size: 1.6em;
	text-transform: uppercase;
	float: left;
	width: 660px;
	clear: both;
	background: #08395a;
	background: rgba(8,57,90,1);
	font-weight: normal;
	padding: 10px;
	color: #fff;
	position: absolute;
	z-index: 3;
	cursor: default;
	top: 0px;
}

/* Regla para Iframe Panel Top */
#main .databox .panel_top {
	float: left;
	width: 678px;
	height: auto;
	border: 1px #021e40 solid;
	overflow-y: hidden;
	overflow-x: hidden;
	overflow: hidden;
}
#main .databox .ranking_peliculas {
	height: 443px;
}
#main .databox .ranking_complejos {
	height: 443px;
}
#main .databox .panel_graficos {
	height: 443px;
}

#main .databox .ver-mas {
	width: 680px;
	height: 33px;
	font-size: 1.1em;
	font-family: 'DINRegular', Arial;
	background: rgba(51,204,255,0);
	border-radius: 0;
	padding: 0;
	float: left;
	position: absolute;
	top:0;
	right: 0;
	z-index: 4;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

	/* hide from IE Mac \*/
	text-indent: -999em;
	overflow: hidden;
	/* end hide */
}
#main .databox .ver-mas:hover {
	/*background: rgba(51,204,255,0.2);

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;*/
}

/* Banners separadores de databox - contenido */
#main .separador {
	float: left;
	width: 680px;
	height: 104px;
	overflow: hidden;
	background: none;
	margin: 4px 0 0 0;
}
#menu_vertical .separador {
	float: right;
	width: 456px;
	height: auto;
	overflow: hidden;
	background: none;
	margin: 0 0 4px 0;
}
#menu_vertical .separador img {
	width: 456px;
	height: auto;
}
#main .separador img {
  float:left;
}
#main .separador iframe {
	border: 0;
	width:680px;
	height:106px;
	overflow-y: hidden;
	overflow-x: hidden;
	padding: 0;
	float: left;
}

/* Slider maquetado para estrenos en home page medium size */
#slider, #slider2, #slider_articulos  {
	float: left;
	height: 333px !important;
	margin: 32px 0 0 0;
}
#slider li, #slider2 li, #slider_articulos li {
	float: left;
	width: 680px;
	height: 312px;
	position: relative;
}
#slider li img, #slider2 li img, #slider_articulos li img {
	height: 302px;
  	margin: 0 0 0 -120px !important;
}
#slider li .datos, #slider2 li .datos, #slider_articulos li .datos {
	position: absolute;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
  	height: auto;
	z-index: 2;
	color: #fff;
	padding: 0px 0 0 0;
	cursor: default;

	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#slider li:hover .datos, #slider2 li:hover .datos, #slider_articulos li:hover .datos {
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
}
#slider li .datos h3, #slider2 li .datos h3, #slider_articulos li .datos h3 {
	font-size: 1.4em;
	font-family: 'DINMediumRegular', Arial;
	font-weight: normal;
	line-height: 1.46em;
	box-shadow: 2px 0px 2px #000;
	margin: 0 0 0 0;
	text-shadow: 1px 1px 0 #286c86;
	padding: 6px 10px 6px 10px;
	background: rgba(0,0,0,0.5);
	background: #167496;
	text-align: left;
	width: 311px;
}
#slider li .datos .ver-mas, #slider2 li .datos .ver-mas, #slider_articulos li .datos .ver-mas {
	float: right;
	width:100%;
	height: 338px !important;
	position: absolute;
	top: -300px;
	left: 0px;
}
#slider li .datos a:hover.ver-mas, #slider2 li .datos a:hover.ver-mas, #slider_articulos li .datos a:hover.ver-mas {
	background: none;
}
#slider li .datos p, #slider2 li .datos p, #slider_articulos li .datos p {
	font-family: 'DINRegular';
	font-size: 1.4em;
	line-height: 1.36em;
  	display: none;
}
#slider li .datos p span, #slider2 li .datos p span, #slider_articulos li .datos p span {
	float:left;
	margin: 0 5px 0 0;
}
#slider li .datos p strong, #slider2 li .datos p strong, #slider_articulos li .datos p strong {
	font-weight: normal;
	font-family: 'DINMediumRegular';
}
#slider li img, #slider2 li img, #slider_articulos li img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/* Slider home page formato full size */
.index .formato_ancho {
	width: 456px !important;
}
.index #main .formato_ancho h2 {
	width: 660px !important;
}
.index #main .formato_ancho .ver-mas, .index #main .formato_ancho .ver-mas:hover {
	width: 680px;
}
.index #main .formato_ancho .datos {
	width: 680px !important;
}
.index #main .formato_ancho .datos h3 {
	width: 660px !important;
}
.index #main .formato_ancho img {
	width: 680px;margin: 0 !important;
}  
.databox #controls {
	width: auto;
	height: 20px;
	float: right;
	list-style: none;
	text-align: right;
	padding: 0 10px 0 10px;
}
.databox #controls li {
	padding: 2px 6px;
	float: left;
}
.databox #controls li a {
	float: left;
	width: 9px;
	height: 9px;
	background: #fff;
	border-radius: 8px;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

    /* hide from -IE Mac \*/
    text-indent: 999em;
    overflow: hidden;
    /* end hide */
}
.databox #controls li a:hover {
	background: #c6c6c6;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

}
.databox #controls li.current a:hover {
	background: #c6c6c6;
}
.databox #controls li.current a {
	background: #00b7ff;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}

.databox #controls-prox {
	width: auto;
	height: 20px;
	float: right;
	list-style: none;
	text-align: right;
	padding: 0 10px 0 10px;
}
.databox #controls-prox li {
	padding: 2px 6px;
	float: left;
}
.databox #controls-prox li a {
	float: left;
	width: 9px;
	height: 9px;
	background: #fff;
	border-radius: 8px;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

    /* hide from -IE Mac \*/
    text-indent: 999em;
    overflow: hidden;
    /* end hide */
}
.databox #controls-prox li a:hover {
	background: #c6c6c6;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.databox #controls-prox li.current a:hover {
	background: #c6c6c6;
}
.databox #controls-prox li.current a {
	background: #00b7ff;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}

/* Reglas para estreno desplegado u otro contenido que respecte a una interna */
.full {
	float: left;
	width: 680px;
	position: relative;
}
.full h2 {
	font-family: 'DINMediumRegular', Arial;
	font-size: 1.8em;
	text-transform: uppercase;
	float: left;
	width: 660px;
	clear: both;
	background: rgba(8,57,90,0.5);
	font-weight: normal;
	padding: 10px;
	color: #fff;
	position: absolute;
	z-index: 3;
	cursor: default;
}
.full #slider-interna {
	width: 680px;
	height: auto !important;
	float: left;
	background: #f0f0f0;
	position: relative;
	padding: 0 0 0 0;
}
.full #slider-interna ul {
	float: left;
}
.full #slider-interna li {
	float: left;
	width: 680px;
	overflow: hidden;
}
.full #slider-interna .datos {
	width: 680px;
	float: left;
	background: #f0f0f0;
	color: #444545;
}
.full #slider-interna header {
	float: left;
	width: 660px;
	height: auto !important;
	background: #12607b /*url(../images/bg-1.jpg) 0px 0px no-repeat*/;
	padding: 10px 10px 10px 10px !important;
	margin: 0;
	border-bottom: 0px;
	color: #fff;
	position: inherit;
}
.full #slider-interna header h3 {
	font-size: 2.3em;
	font-family: 'DINMediumRegular';
	font-weight: normal;
	line-height: 1.46em;
	margin: 0 0 0 0;
	text-shadow: 2px 2px 2px #063d5d;
}
.full #slider-interna .datos .imagenes-pelicula {
	float: left;
	width: 210px;
	overflow: hidden;
	margin: 25px 0 0 15px;
}
.full #slider-interna .datos .imagenes-pelicula a {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.full #slider-interna .datos .imagenes-pelicula a img {
	float: left;
	width: 200px;
	height: auto;
	border: 1px #17b1e8 solid;
}
.full #slider-interna .datos .ficha-tecnica {
	width: 400px;
	float: left;
	margin: 26px 0 0 15px;
	font-size: 1.4em;
	line-height: 1.26em;	
}
.full #slider-interna .datos .sinopsis {
	width: 640px;
	float: left;
	margin: 15px 10px 20px 15px;
	font-size: 1.4em;
	line-height: 1.26em;	
	text-align: justify;
}
.full #slider-interna .datos p {
	padding: 0 !important;
	margin: 0 !important;
}
.full #slider-interna .datos .sinopsis p {
	padding: 0 !important;
	margin: 0 !important;
}

.full #slider-interna .datos .vinculos {
	width: 640px;
	float: left;
	margin: 10px 10px 15px 15px;
	font-size: 1.4em;
	line-height: 1.26em;
	padding: 0 0 10px 0;
}
.full #slider-interna .datos .vinculos a {
	border-radius: 3px;
	padding: 7px 10px;
	margin: 0 10px 0 0;
	background: #acacac;
	text-decoration: none;
	font-family: 'DINMediumRegular';
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

	float: left;

	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(35%, transparent), to(rgba(0,0,0,0.3)));
}
.full #slider-interna .datos .vinculos a:hover {
	background: #073657;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.full #slider-interna .datos .vinculos a.ver-mas-detalles {
	background: #12607b;
	float: right;
	margin: 0;
}
.full #slider-interna .datos .vinculos a:hover.ver-mas-detalles {
	background: rgba(51,204,255,1);
}
.full span#slider1prev {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 6px;
	right: 40px;
	z-index: 10;
}
.full span#slider1prev a {
	float: left;
	width: 20px;
	height: 17px;
	background: #fff;
	border-radius: 14px;
	color: #00b7ff;
	text-decoration: none;
	text-align: center;
	font-size: 1.5em;
	font-family: 'DINBlackRegular';
	overflow: hidden;
	padding: 3px 0 0 0;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.full span#slider1prev a:hover {
	background: #00b7ff;
	color: #fff;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.full span#slider1next {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 6px;
	right: 10px;
	z-index: 10;
}
.full span#slider1next a {
	float: left;
	width: 20px;
	height: 17px;
	background: #fff;
	border-radius: 14px;
	color: #00b7ff;
	text-decoration: none;
	text-align: center;
	font-size: 1.5em;
	font-family: 'DINBlackRegular';
	overflow: hidden;
	padding: 3px 0 0 0;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.full span#slider1next a:hover {
	background: #00b7ff;
	color: #fff;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}

/* Reglas para databox small */
.small {
	float: left !important;
	width: 338px !important;
	height: 355px;
	position: relative;
	margin: 0 4px 4px 0 !important;
}
.pelicula {
	float: left !important;
	width: 338px !important;
	height: 263px;
	position: relative;
	margin: 0 4px 4px 0 !important;
}
.graficos {
	float: left !important;
	width: 158px !important;
	height: 118px;
	position: relative;
	margin: 0 16px 4px 0 !important;
}
.par {
	margin: 0 0 4px 0 !important;
}
.small .ver-mas {
	position: absolute;
	top: 0px !important;
	left: 0px;
	width: 338px !important;
	height: 300px !important;
	margin: 0 !important;
	border-radius: 0 !important;
	background: rgba(0,255,255,0) !important;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.small .ver-mas:hover {
	background: rgba(255,255,255,0.1) !important;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.graficos .ver-mas {
	width: 158px !important;
	height: 118px !important;
}
.small h2 {
	width: 311px !important;
	line-height: 1.16em;
	padding-top: 30px !important;
}
.pelicula h2 {
	width: 321px !important;
	line-height: 1.16em;
	padding-top: 10px !important;
}
.graficos h2 {
	width: 138px !important;
	line-height: 1.16em;
	font-size: 1.1em !important;
	padding: 5px 10px !important;
}
.small h3 {
	position:absolute;
	top:0px;
	left: 0px;
	background:#135770;
	width: 322px;
	height: auto;
	padding: 5px 0 5px 10px;
	color: #fff !important;
	z-index: 5;
	text-transform: uppercase;
	cursor: default;
}
.pelicula img {
	position: absolute;
	top: 38px !important;
	left: -2px;
	width: 340px !important;
	height: auto !important;
}
.graficos img {
	position: absolute;
	top: 20px !important;
  	width: 160px !important;
  	height: 108px !important;
}
.small img {
	position: absolute;
	top: 61px;
	left: -2px;
}
.small .datos {
	position: absolute;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 318px;
	min-height:35px;
	background: #167698;
	background: rgba(22,118,152,1);
	z-index: 2;
	color: #fff;
	padding: 10px;
	cursor: default;
}
.graficos .datos {
	width: 138px;
	display: none;
}
.small .datos p {
	font-family: 'DINRegular';
	font-size: 1.2em;
	line-height: 1.36em;
  	text-shadow: 1px 0 0 #000;
}
.small .datos p span {
	float:left;
	margin: 0 5px 0 0;
}
.small .datos p strong {
	font-weight: normal;
	font-family: 'DINMediumRegular';
}
.small img {
  	width: auto;
	height: 225px;
}

/* Aside - Banners Publicidad - Home e Internas */
aside {
	float: right;
	width: 294px;
	height: auto;
	overflow: hidden;
}
aside .vinculo-banner {
	float: left;
	margin: 0 0 4px 0;
	background: #fff url (../images/ajax-loader.gif) center center no-repeat;
}
aside .vinculo-banner img {
	float: left;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
  color: #fff !important;
}
aside .vinculo-banner:hover img {
	float: left;
	opacity: 1;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
aside iframe {
	border: 0;
	width:294px;
	height:104px;
	overflow-y: hidden;
	overflow-x: hidden;
	margin: 0 0 4px 0;
	padding: 0;
	float: left;
}

/* Pie de pagina */
footer {
	width: 100%;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #003b5c; /* Old browsers */
	border-top: 32px #075774 solid;
	position: relative;
	z-index: 100;
}
footer .content {
	width: 1100px;
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
	color: #fff;
	position: relative;
	font-family: 'DINRegular', Arial;
}
footer .content ul.secondary_access {
	display: visible;
	margin: 20px 0 0 0;
	text-align: center;
}
footer .content ul.secondary_access li {
	display: inline;
}
footer .content ul.secondary_access li a {
	text-decoration: none;
	font-family: 'DINRegular', Arial;
	margin: 0 7px 0 7px;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
footer .content ul.secondary_access li a:hover {
	color: #00deff;
	font-family: 'DINRegular', Arial;
	text-decoration: none;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
footer .content ul.secondary_access li a.active {
	color: #00deff;
}
footer .content h2 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size: 20px;
	margin: 40px 0 40px 0;
	text-transform: lowercase;
	cursor: default;
}
footer .copyright {
	float: left;
	width: 100%;
	padding: 6px 0 0 0;
	background: url(../images/footer.png) center 11px no-repeat;
	border-bottom: 40px #075774 solid;
	position: relative;
	cursor: default;
}
footer .copyright h1 a {
	width: 90px;
	height: 60px;
	background: url(../images/logo_footer.png) top left no-repeat;
	position: absolute;
	bottom: 5px;
	left: 20px;
}
footer .copyright p {
	float: left;
	width: 100%;
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
	text-align: center;
}
footer .copyright .social_media {
	position: absolute;
	bottom: 8px;
	right: 10px;
}
footer .copyright .social_media li {
	display: inline;
	padding: 0 10px 0 0;
}
footer .copyright .social_media li a {
	opacity: 1;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
footer .copyright .social_media li a:hover {
	opacity: 0.5;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
footer .copyright .social_media li.usuario span {
	font-size: 11px;
	float: left;
	padding: 10px 5px 0 0;
}
footer .content ul {
	display: visible;
	margin: 0 0 0 0;
}
footer .content ul li {
	display: block;
}
footer .content ul li a {
	text-decoration: none;
	font-family: 'DINRegular', Arial;
	margin: 0;
	text-transform: uppercase;
	color: #787878;
}
footer .content ul li a:hover {
	text-decoration: underline;
	font-family: 'DINRegular', Arial;
}
footer .content ul li a.active {
	color: #185871;
}
#powered_by {
	display: none;
}
#powered_by a.pragmatica {
	margin: 0 10px 0 0;
}
#powered_by a.om {
	margin: 0 0 0 10px;
}

.alerta {
	position: absolute;
	float:left;
	margin: 13px 0 0 10px;
	color: #fff;
}

.fila_graficos {
	clear: both;
}
.derecha .fila_graficos {
	display: block;
}

#controls {
	width: 370px;
	height: 36px;
	float: right;
	list-style: none;
	text-align: right;
	padding: 0 10px 0 300px;
	background: #08395a;
	margin: 0 0 0 0;
}
#controls li {
	padding: 11px 6px;
	float: left;
}
#controls li a {
	float: left;
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 15px;

	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;

    /* hide from -IE Mac \*/
    text-indent: 999em;
    overflow: hidden;
    /* end hide */
}
#controls li a:hover {
	background: #c6c6c6;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#controls li.current a:hover {
	background: #c6c6c6;
}
#controls li.current a {
	background: #00b7ff;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
.alerta {
	position: absolute;
	float:left;
	margin: 13px 0 0 10px;
	color: #fff;
}

/* Inicialmente home Facebook */
#menu_vertical .derecha {
	width: 220px;
	float: left;
	margin: 0 4px 0 0;
	
	display:none;
}

/* Navegación derecha */
#menu_vertical .derecha nav {
	background: #f3f3f3;
	float:left;
	width: 100%;
}
#menu_vertical .derecha nav h2 {
	font-family: 'DINMediumRegular', Arial;
	color: #fff;
	background: #003b5c;
	font-size: 12px;
	padding: 10px;
	font-weight: normal;
	float:left;
	width: 200px;
  text-transform: uppercase;
}
#menu_vertical .derecha nav ul {
	float: left;
}
#menu_vertical .derecha nav ul li a {
	padding: 15px 15px 15px 25px;
	float: left;
	width: 180px;
	background: #f3f3f3 url(../images/nav_arrow.png) 10px 15px no-repeat;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #003b5c;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#menu_vertical .derecha nav ul li a:hover {
	padding: 15px 15px 15px 18px;
	width: 187px;
	background: #ffffff url(../images/nav_arrow.png) 5px 15px no-repeat;
	color: #45bcff;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#menu_vertical .derecha nav ul li a.actual {
	padding: 15px 15px 15px 25px;
	width: 180px;
	background: #fcfcfc url(../images/nav_arrow.png) 220px 15px no-repeat;
	color: #e5e5e5;
	
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}

/* Top 10 */
#menu_vertical .derecha .top {
	float: left;
	width: 100%;
	clear: both;
	margin: 3px 0 0 0;
	background: #f3f3f3;
}
#menu_vertical .derecha .top h2 {
	font-family: 'DINMediumRegular', Arial;
	color: #000000;
	background: #fcbf00;
	font-size: 12px;
	padding: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}
#menu_vertical .derecha .top .movie_box {
	float: left;
	width: 100%;
	clear: both;
	padding: 0 10px 10px 10px;
	font-size: 12px;
}
#menu_vertical .derecha .top .movie_box img {
	width: 34%;
	height: auto;
	float: left;
	margin: 0 5px 0 0;
	background: #ccc;
	color: #ccc;
}
#menu_vertical .derecha .top .movie_box .datos h3 a {
	color: #003b5c;
	font-weight: normal;
	margin-bottom: 10px;
	text-decoration: none;
	line-height: 1.26em;
	font-size: 10px;
}
#menu_vertical .derecha .top .movie_box .datos span {
	display: block;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #003b5c;
}
#menu_vertical .derecha .top .movie_box .datos ul {
	display: block;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #003b5c;
}
#menu_vertical .derecha .top .movie_box .datos ul li.odd {
	padding-bottom: 5px;
	padding-top: 3px;
	color: #1984bf;
}
.derecha .fila_graficos {
	float: left;
	margin: 4px 0 4px 0;
	width: 100%;
}
.derecha .fila_graficos .graficos {
	margin: 0 0 4px 0 !important;
}
.derecha .fila_graficos .graficos,
.derecha .fila_graficos .graficos .ver-mas {
	height: 170px !important;
}
.derecha .fila_graficos .graficos,
.derecha .fila_graficos .graficos h2,
.derecha .fila_graficos .graficos .ver-mas {
	width: 100% !important;
}
.derecha .fila_graficos .graficos img {
	width: 220px !important;
	height: auto !important;
}

/* En Cartel Home Page */
#main .en_cartel {
	background: #fff !important;
	float: right !important;
	width: 680px;
	margin: 0 0 4px 0;
	position: relative;
}
#main .en_cartel h2 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 0 8px 0;
	text-indent: 10px;
	font-family: "Helvetica", Arial, Tahoma;
}
#main .en_cartel .derecha {
	width: 200px;
	float: left;
	padding: 0 0 0 0;
	display: block;
}
#main .en_cartel .derecha a {
	float: left;
	height: 285px;
	overflow: hidden;
}
#main .en_cartel .derecha img {
	width: auto;
	height: 280px !important;
}
#main .en_cartel .izquierda {
	width: 426px;
	float: left;
	padding: 10px 50px 0 0;
	color: #145871;
	font-size: 14px;
	line-height: 1.16em;
	position: relative !important;
}
#main .en_cartel .izquierda .puesto {
	position: absolute;
	top: 0;
	right: 0px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	background: #0a5273;
	float: left;
	width: 45px;
	padding: 13px 0 13px 0;
	border-radius: 0px;
	-webkit-box-reflect: below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.4)));
}
#main .en_cartel .izquierda .puesto strong {
	font-weight: normal;
	font-size: 9px;
	display:none;
}
#main .en_cartel .izquierda h3 {
	font-weight: normal;
	font-size: 20px;
	padding-top: 0px;
	margin-bottom: 0;
	width: 400px;
	height: auto;
}
#main .en_cartel .izquierda h3 a {
	text-decoration: none;
	font-size: 20px;
	color: #167698;
	line-height: 1.16em;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
}
#main .en_cartel .izquierda .first {
	padding-top: 10px;
	/*border-top: 1px #e8e8e8 solid;*/
}
#main .en_cartel .izquierda h3 a:hover {
	color: #999;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#main .en_cartel .izquierda h4 {
	color: #002142;
	font-size: 12px;
	/*border-bottom: 1px #e8e8e8 solid;*/
	padding: 2px 5px 2px 0;
	margin: 3px 0 3px 0;
}
#main .en_cartel .izquierda ul {
	float: left;
	width: 100%;
	clear: both;
	font-size: 12px;
	padding: 0 0 0 0;
}
#main .en_cartel .opciones {
	float: left;
	width: 155px;
	padding: 0;
	position: absolute;
	top: 272px;
	right: 0px;
}
#main .en_cartel .opciones a {
	float: left;
	background: #167698;
	font-size: 16px;
	color: #fff;
	width: 155px;
	text-align: center;
	padding: 13px 0;
	text-decoration: none;
	margin: 0px 0 0 0;
	line-height: 0.90em;
	font-family: 'Helvetica', Arial;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#main .en_cartel .opciones a:hover {
	background: #021f41;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#contenedor_en_cartelera .izquierda {
	height: 270px;
}
#contenedor_en_cartelera .izquierda ul li strong {
}
#main #slide_movies {
	float: left;
	width: 100%;
	height: 152px;
	overflow: hidden;
	background: #0a5273;
	padding-bottom: 5px;
	padding-top: 10px;
}
#main #slide_movies .content {
	float:left;
	height: 152px;
	margin-left: 5px;
}
#main #slide_movies .movie {
	float: left;
	width: 88px;
	margin: 0 3px 0;
	position: relative;
	overflow: hidden;
}
#main #slide_movies .movie a {
	float: left;
	width: 88px;
	height: 130px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#main #slide_movies .movie a .senalador {
	width: 29px;
	height: 14px;
	position: absolute;
	background: url(../images/senalador.png) 0px -14px no-repeat;
	float: left;
	top: -16px;
	left: 20px;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#main #slide_movies .movie a .activo {
	background: url(../images/senalador.png) 0px 0px no-repeat;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
}
#main #slide_movies .movie a:hover > .senalador {
	background: url(../images/senalador.png) 0px -5px no-repeat;
	-webkit-transition:All 0.2s ease-out;
	-moz-transition:All 0.2s ease-out;
	-o-transition:All 0.2s ease-out;
	opacity: 0.5;
}
#main #slide_movies .movie a:hover > .activo {
	background: url(../images/senalador.png) 0px 0px no-repeat;
	opacity: 1;
}
#main #slide_movies .movie img {
  width: auto;
  height: 130px;
}
#main #slide_movies .movie ul {
	color: #fff;
	font-size: 14px;
	line-height: 1.26em;
	margin: 4px 0 0 3px;
	
	display: none;
}
#main #slide_movies .movie ul .odd {
	color: #ffa200;
	font-size: 12px;
	padding: 3px 0 3px 0;
}
#main #slide_movies .movie ul li {
	font-size: .75em;
	line-height: 1.16em;
	letter-spacing: 0.00em;
}
.fb-like {
	margin: 10px 0 0 20px;
	float:left;
}
.fb-comments {
	margin: 20px 0 20px 15px;
}
.full #slider-interna .datos .autor  {
	float: left !important;
	margin: 0 0 0 10px !important;
	width: 630px;
	font-size: 1.4em;
	padding: 10px !important;
}
#banner_section_under_menu {
	margin: 0px auto 4px;
	width: 100%;
	height: 42px;
	/*background: #0069aa;*/
	text-align: center;
	float: left;
	padding: 0;
	text-align: center;
	position: absolute;
	z-index: 2;
	top: 179px;
}
#banner_section_under_menu a {
	float: left;
 	width: 100%;
}
#banner_section_under_menu img {
    height: 42px;
    width: 979px;
}/*
#banner_section_under_menu img {
	width: auto;
	height: 42px;
	float: left;
}*/

/* Mayo 2014 */

#secondary_content {
	width: 984px;
	float: left;
}

/* Estrenos - Articulos - Proximos Estrenos */
.databox_home {
	width: 322px;
	height: 208px;
	overflow: hidden;
	position: relative !important;
	float:left;
	margin: 0 6px 0 0;
}
.databox_home.par {
	margin: 0 6px 0 0 !important;
}
.databox_home h2 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 0 8px 0;
	text-indent: 10px;
 	font-family: "Helvetica", Arial, Tahoma;
}
.databox_home #slider,
.databox_home #slider2,
.databox_home #slider_articulos {
	width: 322px !important;
	height: 178px !important;
	margin: 0;
}
.databox_home #slider img,
.databox_home #slider2 img,
.databox_home #slider_articulos img {
	width: 322px !important;
	height: auto !important;
	margin: 0 0 0 0 !important;
}
.databox_home .slider_generico ul {
	margin: 0;
	padding: 0;
}
.databox_home .slider_generico li {
	width: 322px !important;
	height: 178px !important;
	overflow: hidden;
	padding: 0;
	margin: 0;
	float: left !important;
	position: relative;
}
.databox_home .slider_generico h3 {
	width: 312px !important;
	font-size: 1.2em !important;
	padding: 10px 0 5px 10px;
	height: 25px;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99;
}
.databox_home .slider_generico .ver-entrada {
	width: 322px !important;
	height: 178px !important;
	bottom: 0px;
	left: 0px;
	position: absolute !important;
	cursor: pointer;
	z-index: 100;
	
	opacity: 0;

    /* hide from -IE Mac \*/
    text-indent: 9999em;
    overflow: hidden;
    /* end hide */
}
.databox_home .slider_generico .ver-entrada:hover {
	opacity: 0;
}
#btn_ant_estrenos_semana, #btn_ant_prox_estrenos, #btn_ant_articulo {
	position: absolute;
	z-index: 1000;
	left: 0px;
	bottom: 80px !important;
	z-index: 100;
}
#btn_ant_estrenos_semana a, #btn_ant_prox_estrenos a, #btn_ant_articulo a {
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	float:left;
	background: rgba(255,255,255,0);
	width: 50px;
	height: 50px;
	background-image: url(../images/anterior.png);
	background-repeat: no-repeat;
	background-position: -20px center;
	opacity: 0;

	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;

	/* hide from IE Mac \*/
	text-indent: -999em;
	overflow: hidden;
	/* end hide */
}
#btn_sig_estrenos_semana, #btn_sig_prox_estrenos, #btn_sig_articulo  {
	position: absolute;
	z-index: 1000;
	right: 0px;
	bottom: 80px !important;
	z-index: 100;
}
#btn_sig_estrenos_semana a, #btn_sig_prox_estrenos a, #btn_sig_articulo a {
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	float:left;
	background: rgba(255,255,255,0);
	width: 50px;
	height: 50px;
	background-image: url(../images/siguiente.png);
	background-repeat: no-repeat;
	background-position: 200px center;
	opacity: 0;

	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;

	/* hide from IE Mac \*/
	text-indent: -999em;
	overflow: hidden;
	/* end hide */  
}
#btn_sig_estrenos_semana a:hover, #btn_sig_prox_estrenos a:hover, #btn_sig_articulo a:hover {
	background: rgba(255,255,255,0.5);
	background-image: url(../images/siguiente.png);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 1;

	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
}
#btn_ant_estrenos_semana a:hover, #btn_ant_prox_estrenos a:hover, #btn_ant_articulo a:hover {
	background: rgba(255,255,255,0.5);
	background-image: url(../images/anterior.png);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 1;

	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
}

.noticias_blog {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	height: 279px;
	overflow: hidden;
}
.noticias_blog h2 {
	width: 928px;
	padding: 14px 10px 9px 40px;
	margin-bottom: 4px;
	height: 12px;
	font-size: 1.8em;
	font-family: "Helvetica", Arial, sans-serif;
	background: #003b5c url(../images/news22.png) 6px 6px no-repeat;
	color: #fff;
}
.noticias_blog .databox_home {
	width: 322px;
	height: 240px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
	background: #939393;
}
.noticias_blog .databox_home.par {
	margin: 0 6px 0 6px !important;
}
.noticias_blog .databox_home h3 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 10px 8px 10px;
	text-indent: 0;
 	font-family: "Helvetica", Arial, Tahoma;
	line-height: 1.26em;
}
.noticias_blog .databox_home p {
	width: 302px !important;
	font-size: 1.2em !important;
	padding: 10px 10px 10px 10px;
	height: auto;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	float: left;
	line-height: 1.16em;
}
.noticias_blog .databox_home .ver-mas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 322px;
	height: 247px;
	z-index: 100;
	opacity: 0;
}
.noticias_blog .databox_home img {
	width: 100% !important;
	height: auto !important;
	/*height: 247px !important;*/
	margin: 0 0 0 0 !important;
}

.videos {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	height: 294px;
	overflow: hidden;
}
.videos h2 {
	width: 928px;
	padding: 14px 10px 9px 40px;
	margin-bottom: 4px;
	height: 12px;
	font-size: 1.8em;
	font-family: "Helvetica", Arial, sans-serif;
	background: #003b5c url(../images/videos22.png) 6px 6px no-repeat;
	color: #fff;
}
.videos .databox_home {
	width: 322px;
	height: 262px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
	background: #167496;
}
.videos .databox_home.par {
	margin: 0 6px 0 6px !important;
}
.videos .databox_home h3 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 10px 8px 10px;
	text-indent: 0;
 	font-family: "Helvetica", Arial, Tahoma;
	line-height: 1.26em;
}
.videos .databox_home p {
	width: 302px !important;
	font-size: 1.2em !important;
	padding: 10px 10px 10px 10px;
	height: auto;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 7px;
	left: 0px;
	z-index: 99;
	float: left;
	line-height: 1.16em;
}
.videos .publicidad .ver-mas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 322px;
	height: 255px !important;
	z-index: 100;
	opacity: 0;
}

.notas {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	height: 294px;
	overflow: hidden;
}
.notas h2 {
	width: 928px;
	padding: 14px 10px 9px 40px;
	margin-bottom: 4px;
	height: 12px;
	font-size: 1.8em;
	font-family: "Helvetica", Arial, sans-serif;
	background: #003b5c url(../images/notas22.png) 6px 6px no-repeat;
	color: #fff;
}
.notas .databox_home {
	width: 322px;
	height: 255px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}
.notas .databox_home.par {
	margin: 0 6px 0 6px !important;
}
.notas .databox_home h3 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 10px 8px 10px;
	text-indent: 0;
 	font-family: "Helvetica", Arial, Tahoma;
	line-height: 1.26em;
}
.notas .databox_home p {
	width: 302px !important;
	font-size: 1.2em !important;
	padding: 10px 10px 10px 10px;
	height: auto;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	float: left;
	line-height: 1.16em;
}
.notas .databox_home .ver-mas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 322px;
	height: 255px;
	z-index: 100;
	opacity: 0;
}

#noticias_ultracine.noticias {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	height: 294px;
	overflow: hidden;
}
#noticias_ultracine.noticias h2 {
	width: 928px;
	padding: 14px 10px 9px 40px;
	margin-bottom: 4px;
	height: 12px;
	font-size: 1.8em;
	font-family: "Helvetica", Arial, sans-serif;
	background: #003b5c url(../images/noticias22.png) 6px 6px no-repeat;
	color: #fff;
}
#noticias_ultracine.noticias .databox_home {
	width: 322px;
	height: 255px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}
#noticias_ultracine.noticias .databox_home.par {
	margin: 0 6px 0 6px !important;
}
#noticias_ultracine.noticias .databox_home h3 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 10px 8px 10px;
	text-indent: 0;
 	font-family: "Helvetica", Arial, Tahoma;
	line-height: 1.26em;
}
#noticias_ultracine.noticias .databox_home p {
	width: 302px !important;
	font-size: 1.2em !important;
	padding: 10px 10px 10px 10px;
	height: auto;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	float: left;
	line-height: 1.16em;
}
#noticias_ultracine.noticias .databox_home .ver-mas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 322px;
	height: 255px;
	z-index: 100;
	opacity: 0;
}

.graficos_barra {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	height: 220px;
	overflow: hidden;
}
.graficos_barra h2 {
	padding: 12px 10px 10px 40px;
	margin-bottom: 10px;
	height: 12px;
	font-size: 1.8em;
	font-family: "Helvetica", Arial, sans-serif;
	background: url(../images/notas32.png) 0px 0px no-repeat;
	color: #508bb2;
}
.graficos_barra .databox_home {
	width: 240px;
	height: 230px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}
.graficos_barra .databox_home.par {
	margin: 0 6px 0 6px !important;
}
.graficos_barra .databox_home h3 {
	background: #003b5c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 0 8px 0;
	text-indent: 10px;
 	font-family: "Helvetica", Arial, Tahoma;
}
.graficos_barra .databox_home img {
	width: 240px;
	height: auto;
}
.graficos_barra .databox_home p {
	width: 220px !important;
	font-size: 1.2em !important;
	padding: 10px 10px 10px 10px;
	min-height: 20px;
	color: #fff;
	background: #167496;
	font-family: "Helvetica", Arial, Tahoma;
	position: absolute;
	bottom: 10px;
	left: 0px;
	z-index: 99;
	float: left;
	line-height: 1.16em;
}
.graficos_barra .databox_home .ver-mas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 240px;
	height: 230px;
	z-index: 100;
	opacity: 0;
}

.espacio_publicitario {
	width: 100%;
	float: left;
	clear: both;
	margin: 4px 0 0 0;
	max-height: 125px;
	overflow: hidden;
}
.espacio_publicitario .banner {
	width: 322px;
	height: 125px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}
.espacio_publicitario .banner.par {
	margin: 0 6px 0 6px !important;
}
.espacio_publicitario .banner_footer {
	width: 322px;
	height: 125px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}
.espacio_publicitario .banner_footer.par {
	margin: 0 6px 0 6px !important;
}
.espacio_publicitario_first {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 4px 0;
	height: 125px;
	overflow: hidden;
}
.espacio_publicitario_first .banner_max {
	width: 978px;
	height: 125px;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 0 0 0 0;
}

.fijar_laterales {
	/*position: fixed;*/
	width: 100%;
	z-index: 0;
}
.publicidad_lateral {
	max-width: 1304px;
	margin: 0px auto;
	position: relative;
	z-index: 0;
	
}
.publicidad_lateral iframe {
	border: 0;
	width: 160px;
	height: 626px;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
.publicidad_lateral .banner_left {
	position: absolute;
	/*top: 224px;*/
	top: 179px;
	left: 0px;
	width: 160px;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
.publicidad_lateral .banner_right {
	position: absolute;
	/*top: 224px;*/
	top: 179px;
	right: 0px;
	width: 160px;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
.publicidad_lateral .banner_left img {
	width: 100%;
}
.publicidad_lateral .banner_right img {
	width: 100%;
}

.databox_home .ver-mas {
	text-indent:0px;
	display:inline-block;

	height:32px;
	width:100%;
	
	position: absolute;
	top: 0px;
	right: 0px;
	
	   /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	
	text-transform: uppercase;
}
.databox_home .ver-mas:hover {

}

@media (width: 1280px) {
.publicidad_lateral {
	max-width: 1264px;
}
.publicidad_lateral .banner_left {
	width: 140px;
}
.publicidad_lateral .banner_right {
	width: 140px;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
.publicidad_lateral .banner_left {
	display: none;
}
.publicidad_lateral .banner_right {
	display: none;
}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 990px) and (max-width : 1457px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
/* Styles */
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
/* Styles */
}
