/* Estructura */
@import url(//fonts.googleapis.com/css?family=Open+Sans|Crete+Round|Roboto:300,400,500|Noto+Sans:400,700|Paytone+One);
@font-face {
	font-family: 'movienco';
	src:
    url('css/movienco.ttf') format('truetype'),
    url('css/movienco.woff') format('woff'),
    url('css/movienco.svg#movienco') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-uniE007:before {content: "\e007";font-family: 'movienco';position: absolute;bottom: 0px;right: 22px;}
.icon-bubbles:before {content: "\e03d";	font-family: 'movienco', sans-serif; padding: 4px; text-shadow: black 0.1em 0.1em 0.2em;}
.tweet:before, .tweet2:before {font-family: 'movienco';content: '\e09b';}
.facebook:before {font-family: 'movienco';content: '\e099';}
.googleplus:before {font-family: 'movienco';content: '\e097';}
.icon-uniE060:before {font-family: 'movienco';content: "\e060";font-size: 4em;position: absolute;bottom: 51px;right: -2px;z-index: 1;}
.icon-uniE042:before {font-family: 'movienco';content: "\e042";position: absolute;bottom: 0px;right: 22px; }
.icon-uniE0AD:before {font-family: 'movienco';content: "\e0ad";position: absolute;right: 6px;font-size: 3em;top: 8px;z-index: 2;color: white;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline:0; text-decoration:none; }
s { text-decoration:line-through; }
a:hover { text-decoration:underline; }

button{cursor:pointer;}

body { margin:0 0 0 0; padding:0; background:#FFF; outline: none; font-family: 'Arial', sans-serif; }
body:focus { outline: none; }
video { background-size: 100% 100%; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); }
#envo { background:#FFF; }

.clr, .limpiar { clear:both; }
.separa1, .sep1 { height:1px; font-size:1px; }
.separa2, .sep2 { height:2px; font-size:2px; }
.separa3, .sep3 { height:3px; font-size:3px; }
.separa5, .sep5 { height:5px; font-size:5px; }
.separa6 { height:6px; font-size:6px; }
.separa8 { height:8px; font-size:8px; }
.separa10 { height:10px; font-size:10px; }
.separa12 { height:12px; font-size:12px; }
.separa15 { height:15px; font-size:15px; }
.separa18 { height:18px; font-size:18px; }
.separa20 { height:20px; font-size:20px; }
.separa22 { height:22px; font-size:22px; }
.vsepara2 { width:2px; font-size:1px; float:left; }
.vsepara3 { width:3px; font-size:1px; height:1px; float:left; }
.vsepara5 { width:5px; font-size:1px; float:left; }
.vsepara6 { width:6px; font-size:1px; float:left; }
.vsepara7 { width:7px; font-size:1px; float:left; }
.vsepara8 { width:8px; font-size:1px; float:left; }
.vsepara10 { width:10px; font-size:1px; float:left; }
.vsepara12 { width:12px; font-size:1px; float:left; }
.vsepara14 { width:14px; font-size:1px; float:left; }
.vsepara15 { width:15px; font-size:1px; float:left; }
.vsepara16 { width:16px; font-size:1px; float:left; }
.vsepara18 { width:18px; font-size:1px; float:left; }
.vsepara20 { width:20px; font-size:1px; float:left; }
.vsepara21 { width:21px; font-size:1px; float:left; }
.vrsepara20 { width:20px; font-size:1px; float:right; }
.actno { color:#d0001d; font-weight:bold; }
.actok { color:#5ed000; font-weight:bold; }
.hid { display:none; }
.sho { }

.fullwrp { width:1055px; margin:0 auto; }
.wrapbl { float:left; width:100%; background-color: #fff;}
.wrapbl .wcnt { margin-right:300px; padding:0 1.4% 0 0; }
.wrapbr { width:300px; float:left; margin-left:-300px; }
.wrapbr .wcnt { margin-right:0; }

#uhn { background:#000; }
#uhnc { width:1050px; margin:0 auto; padding:.5em .2em; font-family:'Noto Sans', sans-serif; color:#FFF; font-size:.97em; }
#uhnc a { color:#FFF; }
#uhnc a b { background:#EB2200; padding:0 .3em; }

.tabocnt .tbl-feed-container { margin-top: -40px; }

#bar { width:100%; background:rgba(0,0,0,.88); height:60px; position:fixed; top: 0px; -webkit-backface-visibility:hidden; z-index:2000; border-bottom: 1px solid #333; box-shadow:0 0 4px rgba(0,0,0,.75); }
#bar-cover { width:100%; background:#000; height:60px; }
#bar .cnt { width:1055px; margin:0 auto; clear:both; height:60px; position:relative; padding:0 0 .2em 0; }
#bar a { color:#FFF; }
#bar a:hover { color:#BCFF00; text-decoration:none; }
#bar #login-selector { float:right; width: 15%; position: relative; margin:.35em .22em 0 0; }
#bar #login-selector a { float:right; display:inline-block; padding:.06em .3em .06em .3em; position: relative; }
#bar #login-selector a span { vertical-align:.15em; padding:0 0 0 .2em; font-size:.9em; }
#bar #login-selector a span.notificaciones, .bloquemenu li span.notificaciones { font-size: .72em; background-color: #df2e2e; color: #fff; position: absolute; top: -2px; right: -10px; width: 15px; height: 15px; line-height: 15px; border-radius: 15px; text-align: center; padding: 0;  display: none;}
#bar #login-selector a:before { font-size:1.4em; content: "\e042"; font-family:'movienco',sans-serif; }
#bar #login-selector.logged a:before { display:none; }
#bar #login-selector.logged img { width:22px; height:22px; border-radius:20px; vertical-align:-.3em; margin:2px 0 2px 0; }
#bar .selected a { position:relative; background:#BCFF01; color:#000; border-radius:.25em; }
#bar .selected a:after { content:'x'; position:absolute; top:-5px; right:-5px; width:15px; height:15px; text-align:center; font-size:12px; background:#FFF; color:#000; border:1px solid #000; border-radius:5em; }
#bar .selected a:hover { color:#000; }
#bar .selected a:hover:after { color:#FFF; background:#000; border:1px solid #FFF; }
#bar #login-selector.selected a span.notificaciones {display: none; transition: .3s;}
#login-box { position:fixed; width:100%; background:rgba(0,0,0,.88); top:60px; left:0; color:#fff; z-index:999999; border-bottom: 1px solid #333; box-shadow:0 0 4px rgba(0,0,0,.75); display:none; }
#login-box .cnt { width:1055px; margin:0 auto; padding:1.5em 0; text-align:center; font-family:'Helvetica', sans-serif; line-height:1.1em; overflow: auto;}
#login-box .cnt p { margin:0 0 .3em 0; }
#login-box a { color:#BCFF01; }
#login-box .colizq {width: 112px;}
#login-box .colizq a { display: block; width: 100%; text-align: center; font-size: .84em; color:#e5e5e5; }
#login-box .colizq a.blockfoll {display: inline-block; width: 50%; font-size: 10px; background-color: #000; border-bottom: 3px solid #fff;}
#login-box .colizq a.blockfoll:hover {color: #BCFF00; border-bottom: 3px solid #BCFF00; transition: .25s;}
#login-box .colizq a.blockfoll strong {font-size: 20px; font-weight: 700; }
#login-box #changeavatar {    background-color: #e5e5e5; color: #666; position: relative; z-index: 11; top: 82%; width: 90%; border-radius: 4px; margin: 0 5%; border: 1px solid #aaa;}
#login-box #changeavatar:before {font-family: 'movienco'; content: '\e00e'; margin-right: .2em;}
#login-box a.edit-profile-button { color:#020202; box-sizing: border-box; margin-top: .4em; }
#login-box a.edit-profile-button.logout { color: #fff; }
#login-box .login-txt a:hover { text-decoration:underline; }
.login-input { width:300px; border:1px solid #000; border-radius:.2em; font-family:'Roboto', sans-serif; font-size:.9em; padding:.2em .3em; }
.login-input:focus { box-shadow:0 0 5px #BCFF00; }
.login-submit { width:310px; border:1px solid #000; border-radius:.2em; background:#BCFF00; font-family:'Roboto', sans-serif; font-size:.9em; padding:.2em .3em; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.08) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.08) inset, 0 -3px 0 0 rgba(0, 0, 0, 0.08) inset; transition:.25s; margin:0 0 .3em 0; }
.login-submit:hover { cursor:pointer; box-shadow:0 0 5px #BCFF00, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -3px 0 0 rgba(0, 0, 0, 0.12) inset; }
.edit-profile-button { width: 100px; border:1px solid #000; border-radius:.2em; background:#BCFF00; font-family:'Roboto', sans-serif; font-size:.9em; padding:.2em .3em; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.08) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.08) inset, 0 -3px 0 0 rgba(0, 0, 0, 0.08) inset; transition:.25s; margin:0 0 .3em 0; display: block;text-align: center;}
.edit-profile-button.logout {color: #fff; background: #fc1616; /* Old browsers */background: -moz-linear-gradient(top,  #fc1616 0%, #fc6716 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc1616), color-stop(100%,#fc6716)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* IE10+ */background: linear-gradient(to bottom,  #fc1616 0%,#fc6716 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1616', endColorstr='#fc6716',GradientType=0 ); /* IE6-9 */}
#login-box .cnt .bloquemenu { display: inline-block; vertical-align:top; width: 20%; text-align: left; color: #DDD; }
#login-box .cnt .bloquemenu .titulo { color:#BCFF00; font-size: 1.1em; font-family:'Crete Round', sans-serif; }
#login-box .cnt .bloquemenu ul { margin-top: 0.8em; list-style-type: none; }
#login-box .cnt .bloquemenu ul li { display: inline-block; width: 30%; text-align: center; background-color: #000; padding-top: 20px;}
#login-box .cnt .bloquemenu ul li strong { font-size: 3em; color: #e5e5e5; display: block; width: 100%; margin-bottom: 15px;  }
#login-box .cnt .bloquemenu ul li a { font-weight: bold; color: white; text-decoration: none; display: block; width: 100%; height: inherit; border-bottom: 3px solid #e5e5e5; padding-bottom: 10px;}
#login-box .cnt .bloquemenu ul li a:hover {border-bottom: 3px solid #BCFF00; transition: .25s;}
#login-box .cnt .bloquemenu ul li a:hover strong{color: #BCFF00; transition: .25s;}
#login-box .cnt .bloquemenu ul li a:hover { color: #BCFF00; transition: 0.4s; }
#login-box .cnt .bloquemenu .novedades {width: 100%; height: 200px; position: relative; overflow-x: hidden; overflow-y: auto;}
#login-box .cnt .bloquemenu .novedades .feeditem {background-color: #000;}
#login-box .cnt .bloquemenu .novedades .cuerpoitem {display: none;}
#login-box .cnt .bloquemenu .novedades .descripcionitem {color: #fff;}
#login-box .cnt .bloquemenu .novedades .vermasnotif {display: block; width: 90%; text-align: center; padding: .8em 0; border: 1px solid #fff; margin: 12px 5%;}
#login-box .cnt .bloquemenu .numnotificaciones {color: #BCFF00;}
#login-box .cnt .bloquemenu #markallread {font-size: .8em; font-weight: 200; float: right;}
#login-box .cnt .bloquemenu #markallread:hover {cursor: pointer;}
#login-box button#redirreg {background: #000; border: none;  padding: 0; margin: 0; color: #BCFF01; font-size: 15px;}
#login-box button:hover {cursor: pointer;}
#login-box button {font-size: 15px; border: none;}

#login-fb { display:inline-block; background:#3B5998; border-radius:1em; padding:.2em .3em 0 .1em; margin:.2em .2em 0 .2em; transition:.25s; }
#login-fb:hover { text-decoration:none; box-shadow:0 0 5px #D1E0FF; }
#login-fb span { color:#FFF; font-size:.88em; padding:.2em .3em 0 .3em; vertical-align:.2em; line-height:1em; }
#login-fb:hover span { background:#3B5998; color:#FFF; cursor: pointer;}
#login-fb:before { font-family:'movienco'; content:'\e099'; color:#FFF; padding:0 .3em; vertical-align:.1em; }
#login-fb:before:hover { text-decoration:none; }
#login-tw { display:inline-block; background:#36ABE0; border-radius:1em; padding:.2em .3em 0 .1em; margin:.2em .2em 0 .2em; transition:.25s; }
#login-tw:hover { text-decoration:none; box-shadow:0 0 5px #CFF0FF; }
#login-tw span { color:#FFF; font-size:.88em; padding:.2em .3em 0 .3em; vertical-align:.2em; line-height:1em; }
#login-tw:hover span { background:#36ABE0; color:#FFF; }
#login-tw:before { font-family:'movienco'; content:'\e09b'; color:#FFF; padding:0 .3em; vertical-align:.1em; }
#login-tw:before:hover { text-decoration:none; }
#login-gp { display:inline-block; background:#CC3515; border-radius:1em; padding:.2em .3em 0 .1em; margin:.2em .2em 0 .2em; transition:.25s; }
#login-gp:hover { text-decoration:none; box-shadow:0 0 5px #FAEBE8; }
#login-gp span { color:#FFF; font-size:.88em; padding:.2em .3em 0 .3em; vertical-align:.2em; line-height:1em; }
#login-gp:hover span { background:#CC3515; color:#FFF; }
#login-gp:before { font-family:'movienco'; content:'\e097'; color:#FFF; padding:0 .3em; vertical-align:.1em; }
#login-gp:before:hover { text-decoration:none; }

.formvinculacion {margin: 10px auto;}
.formvinculacion p {text-align: center; margin-top: 6px;}

.holdervideo .vjs5-hola-skin .vjs-top-bar .vjs-video-title { padding-left: 2.6em; padding-right: 2.8em; font-weight: bold; font-size:1.9em; text-shadow:0 0 2px rgba(0,0,0,.8); color:#FFF;}
.holdervideo .vjs5-hola-skin .vjs-top-bar .vjs-video-title span { display:block; clear:both; font-size:.77em; font-weight:normal; margin-top:3px; color:#DDD; line-height:1.1em; text-shadow:0 0 2px rgba(0,0,0,.95); }

.avatar { width: 100px;height: 100px;overflow: hidden;margin: 0; margin-bottom: 0.8em;position: relative; border: 1px solid white; padding: 5px; }
.avatar img { position:absolute;left: -100%;right: -100%;top: -100%;bottom: -100%;margin: auto; width: 100%;}
.usrfondo {  overflow: hidden;margin: 0; margin-bottom: 0.8em;position: relative; border: 1px solid white; padding: 5px; }
.usrfondo img { width: 100%;}

#bar .cnt h1, #bar .cnt h2 { position:absolute; z-index:999999; top:0; left:0; margin:0 .2em 0 .1em; padding:0; width:189px; }
#bar .en h1 a, #bar .en h2 a { display:block; width:189px; height:32px; background:url('images/movienco.png') no-repeat; background-size:189px 34px; margin:.05em 0 0 0; }
#bar .es h1 a, #bar .es h2 a { display:block; width:189px; height:32px; background:url('images/ecartelera.png') no-repeat; background-size:189px 34px; margin:.05em 0 0 0; }
#bar .cnt h1 a span, #bar .cnt h2 a span { display:none; }
#bar #lang {position:absolute; z-index:999999; top:0; left:196px; width:30px; float:left; color:#FFF;  font-size:.7em; font-weight:bold; padding:1.3em 0 0 0; line-height:1.1em; }
#bar #lang a.sel { background:url('images/arrowt.png') right center no-repeat; padding:0 .9em 0 0; color:#FFF; }
#bar #lang a:hover { text-decoration:none; }
#bar #lang .cnth { display:none; position:absolute; z-index:999999; top:30px; background:#000; margin:0 -105px 0 -105px; width:125px; padding:.5em .5em .5em .5em; font-weight:normal; }
#bar #lang .cnth p { margin:0 0 .2em 0; }
#bar #lang .cnth p b { float:right; }
#bar #lang .cnth button { display:block; color:#FFF; padding:.3em 0 .3em 0; background: none; border: none; display: block; width: 100%; text-align: left;}
#bar #lang .cnth button:hover { background:#333; cursor: pointer; }
#bar #lang .cnth button:hover b { color:#bcff01; }
#bar #lang a { }
#bar #menu { width:100%; position:absolute; top:37px; list-style:none; padding:0; text-align: center;}
#bar #menu li { display: inline-block; list-style: none; text-align:center; }
#bar #menu a, #bar #menu button { background: none; border: none; color:#FFF; text-transform:uppercase; font-family:'Roboto', sans-serif; font-weight:500; font-size:.85em; font-weight:bold; padding:.2em .55em .2em .55em; transition:.2s; }
#bar #menu a:hover, #bar #menu button:hover { cursor: pointer; background:#bcff01; color:#000; text-decoration:none; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; }
#bar #search { position:absolute; top:0; right:0; width:100%; float:left;  }
#bar #search form { margin:0 300px; padding:.3em 0 0 0; overflow:hidden; position:relative; }
#bar #search #s1 { width:100%; height:24px; background:rgba(255,255,255,.99); border-top-right-radius:.4em; border-bottom-right-radius:.4em; }
#bar #search #s2 { position:absolute; top:.3em; right:0; width:34px; }
#bar #search #s1 input { width:98%; border:0; background:none; height:20px; font-size:13px; padding:2px 0 0 5px; outline: none;}
#bar #search #s2 input { font-family:'movienco'; font-size:.8em; color:#FFF; text-shadow:0 0 2px rgba(0,0,0,.7); line-height:1em; width:34px; height:24px; border:0; background: #c0d345; /* Old browsers */
background: -moz-linear-gradient(top,  #c0d345 0%, #639c1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0d345), color-stop(100%,#639c1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c0d345 0%,#639c1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c0d345 0%,#639c1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c0d345 0%,#639c1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c0d345 0%,#639c1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d345', endColorstr='#639c1b',GradientType=0 ); /* IE6-9 */
 border-top-right-radius:.4em; border-bottom-right-radius:.4em; }
#bar #search #s2 input:hover { cursor:pointer; text-shadow:0 0 3px #000; }
#bar #selector { display:none; position: relative; font-size:1.2em; }
#bar #selector a { float:right; padding:.1em .3em .1em .3em; margin:.38em .25em 0 0; }
#bar #selector a:before { content: "\e06c"; font-family:'movienco',sans-serif; }
#bar #search-selector { display:none; position: relative; font-size:1.2em; }
#bar #search-selector a { float:right; padding:.1em .3em .1em .3em; margin:.38em .25em 0 0; }
#bar #search-selector a:before { content: "\e06f"; font-family:'movienco',sans-serif; }

#bar #selector a:hover, #bar #search-selector a:hover, #bar #login-selector a:hover {cursor: pointer;}

#suggestions { width:100%; position:absolute; top:31px; right: 0px; z-index:100; }
#suggestions .cnts { background:rgba(0,0,0,.9); margin:0 290px; padding:.8em .6em; border-bottom-right-radius:.4em; border-bottom-left-radius:.4em; border-bottom: 1px solid #222; border-right: 1px solid #222; border-left: 1px solid #222; box-shadow:0 0 4px rgba(0,0,0,.75); }
#suggestions .box { display:block; font-size:11px; background:#515252; padding:1px 3px 1px 3px; }
#suggestions .box:hover { text-decoration: none; background:#5E6060;  }
#suggestions .box .all { color:#FFF; }
#suggestions .box .term { color:#BCF830; }
#suggestions .itemt { font-family:Arial, sans-serif; font-size:13px; background: rgb(81,82,82); /* Old browsers */
background: -moz-linear-gradient(top, rgba(81,82,82,1) 0%, rgba(50,50,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,82,82,1)), color-stop(100%,rgba(50,50,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(81,82,82,1) 0%,rgba(50,50,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(81,82,82,1) 0%,rgba(50,50,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(81,82,82,1) 0%,rgba(50,50,51,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(81,82,82,1) 0%,rgba(50,50,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515252', endColorstr='#323233',GradientType=0 ); /* IE6-9 */; padding:2px 4px; font-weight:bold; margin:0 0 5px 0; color:#fff; border-radius:.1em; text-shadow:1px 1px 0 #222; }
#suggestions .resbox { margin:0 0 1px 0; clear:both; overflow:hidden; transition:.25s; }
#suggestions .resbox a { display:block; width:100%; height:54px; padding:4px; }
#suggestions .resboxcinema a { display:block; width:100%; padding:4px; }
#suggestions .resbox a:hover { text-decoration:none; background:rgba(82,82,82,.8); }
#suggestions .resbox .seleccionada { text-decoration:none; background:rgba(82,82,82,.8); }
#suggestions .resboxcinema a:hover { text-decoration:none; background:rgba(82,82,82,.8); }
#suggestions .resbox:hover { text-decoration:none; }
#suggestions .resbox1 { width:50px; float:left; margin-right:-50px; }
#suggestions .resbox1 .rcnt {  }
#suggestions .resbox2 { width:100%; float:right; }
#suggestions .resbox2 .rcnt { margin-left:50px; }
#suggestions .resboxcinema .tit { font-family:'Roboto', sans-serif; color:#fff; font-size:.96em; font-weight:500; line-height: 1.05em; padding:0 3px 2px 0; text-shadow:1px 1px 0 #222; }
#suggestions .resbox2 .tit { font-family:'Roboto', sans-serif; color:#fff; font-size:.96em; font-weight:500; line-height: 1.05em; padding:0 3px 2px 0; text-shadow:1px 1px 0 #222; }
#suggestions .resbox2 .year { color:#fff; font-size:13px; }
#suggestions .resbox2 .min, #suggestions .resboxcinema .min { color:#eee; font-size:11px; }
#suggestions .loader {background-image: url("/images/loader.gif"); width: 31px; height: 31px; margin: 0px auto;}
#suggestions .resbox1 .ressubbox {height: 55px; width:36px; text-align: center; overflow: hidden; background-color: #000;}
#suggestions .resbox1 .ressubbox img {height: 100%; margin-left: 50%; transform: translateX(-50%);}
#suggestions .rcnt a:hover {cursor: pointer;}

footer { background:#272727; clear:all; color:#FFF; position:relative; margin:2em 0 -32px 0; overflow:hidden; width:100%; }
footer .cnt { width:1055px; margin:0 auto; font-size:12px; padding:10px 0 0 0; position:relative;  }
#noxvo { float:left; background:url('/images/noxvo-btn.jpg'); direction:block; width:85px; height:68px; margin:-20px 6px 0 0; }
#noxvo span{display: none;}
footer .cnt .ec-global { margin:20px 0 0 0; }
footer .cnt .ec-global:before { content:' '; display:inline-block; width:26px; height:34px; background:url('images/movienco.png') no-repeat; background-size:189px 34px; vertical-align:-.8em; }
footer .cnt .footer-aside { width:20%; float:left; font-size:1.3em; padding:0 0 2em 0; }
footer .cnt .footer-aside ul { border-right:1px dotted #ccc; list-style:none; }
footer .cnt .footer-aside ul a { display:block; transition:.3s; padding:4px 6px; margin-right:3px; color:#FFF; }
footer .cnt .footer-aside ul a:hover { background:#BCFF00; color:#000; }
footer .cnt .footer-aside ul a:before { transition:.3s; }
footer .cnt .footer-aside ul a:hover:before { color:#000; }
footer .cnt .footer-aside ul ul { border-right:0; padding:0 0 0 20px; font-size:.95em; }
footer .cnt .footer-aside ul ul a:hover { background:none; color:#BCFF00; }
footer .cnt .footer-aside ul li { padding:1px; }
footer .cnt .network-list { width:80%; float:left; padding:1.5em 0 1.5em 1.8em; box-sizing:border-box; }
footer .cnt .network-list ul { width:25%; float:left; list-style:none; font-family:'Noto Sans', sans-serif; margin:0 0 1em 0; font-size:1.1em; }
footer .cnt .network-list ul li b { text-transform:uppercase; color:#BCFF00; font-weight:400; padding:.2em 0; font-size:1.15em; }
footer .cnt .network-list ul li a { display:block; padding:.2em 0; color:#FFF; transition:.25s; }
footer .cnt .network-list ul li a:hover { color:#BCFF00; }
footer .cnt .ec-global b { color:#BCFF01; margin-left: 27px;}
footer .cnt .ec-global a { color:#FFF; padding: 5px;}
footer .s-rss:before { font-family:'movienco'; content:'\e09e'; color:#BCFF00; margin-right:5px; }
footer .s-gplus:before { font-family:'movienco'; content:'\e097'; color:#BCFF00; margin-right:5px; vertical-align:-3px; }
footer .s-instagram:before { font-family:'movienco'; content:'\ea92'; color:#BCFF00; margin-right:5px; vertical-align:-2px; }
footer .s-twitter:before { font-family:'movienco'; content:'\e09b'; color:#BCFF00; margin-right:5px; vertical-align:-1px; }
footer .s-facebook:before { font-family:'movienco'; content:'\e099'; color:#BCFF00; margin-right:5px; }
footer .s-youtube:before { font-family:'movienco'; content:'\e0a0'; color:#BCFF00; margin-right:5px; vertical-align:-2px; }
footer .cnt .tit {font-weight:700; color:#FFF; font-size:1.3em; width: auto; }
footer .cnt2{font-family: 'Helvetica', Arial, sans-serif; font-size: .98em; color: #FFF; height: 150px; background: green;}
.centro-top-footer{margin: 0 auto; width: auto; max-width: 1050px; height: auto; margin-top: 50px;}

#legal {clear:left; text-align: center; margin-top:10px; border-top: 1px solid white; padding: 5px;}
#legal ul li{display: inline-block; padding:0.5em; text-transform:uppercase; }
#legal ul li a{color:white; margin-left: 20px; font-size: 13px; font-weight: 100;}
#legal ul li a:hover{color:#ff8900;}
#spanlist span{display: none;}
.copy { clear:left; background-color:#000; min-height:180px; width:100%; float: left; bottom: 0px;  overflow:hidden; }
.copy p { float:left; font-weight:300; margin-top:42px; }
.copy ul {list-style: none; }
.copy ul li { font-size: .9em; display: inline-block; padding-left: 19px; }
.copy ul li button {color:#FFF; transition:.3s; background: #000; border: 0; text-transform: uppercase; font-size: 15px;}
.copy ul li button:hover { color:#ED7A01; cursor: pointer;}
.centrar-copy {max-width:1050px; margin:0 auto;}
.centrar-copy ul  {list-style: none; display: inline-block;padding: 2.7em;text-transform: uppercase; float:right;}
#social_footer{font-family: 'social'; text-align: center; padding:.9em 0em 0em 0em; color: white;}
#social_footer span{display: none;}
#social_footer ul li{display: inline-block; }
#social_footer .social_f{max-width: 1050px; }
#copy .copy-channel{font-family: 'Open Sans', sans-serif; text-transform: uppercase;font-weight: bold;color: #BCFF01;}
footer .cnt .copy ul li a{color:white;}

#foot1, #foot2, #foot3, #foot4{color:white; text-align: left; margin-left: 5%;}
#bottom-footer{width:100%; min-height:19px; height: auto; text-align: center; float:left; background-color:#BCD334; }
#bottom-footer #copy{max-width: 1050px;
margin: 0 auto;}
.bottom-center-footer{margin: 0 auto; clear:left; padding: 20px; background-color:#BCD334; text-align: center; border-top: 1px dotted black;}
#cnt ul li a span{display: none;}
.social_f span{color: white; margin-left: 17px;}
.copy-channel{text-transform: uppercase; font-size: 15px;color: #BCFF01;}

#reportbugs {width: 380px; height: 360px; position: fixed; right: -340px; bottom: 20px; border-radius: 1em; z-index: 990000;
border-color:#437c00; text-shadow:1px 1px 0 #80B013; color:#fff; background: #629f02; /* Old browsers */
background: -moz-linear-gradient(top,  #629f02 0%, #bfd536 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#629f02), color-stop(100%,#bfd536)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #629f02 0%, #bfd536 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* IE10+ */
background: linear-gradient(to bottom,  #629f02 0%,#bfd536 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629f02', endColorstr='#bfd536',GradientType=0 ); /* IE6-9 */}
#reportbugs .helpus:hover {cursor: pointer;}
#reportbugs .helpus {display: inline-block; width: 360px; height: 40px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); position: absolute; top: 160px; left: -160px; text-align: center; line-height: 40px;}
#reportbugs .text {display: inline-block; width: 250px; position: absolute; top: 12px; left: 50px; text-align: center; font-size: .9em;}

#content { overflow:hidden; background-color: white; }
#page { width:1055px; margin:0 auto; }
.center { width:728px; float:left; }
.left { width:300px; float:right; }

.pub300 { margin:0 0 .8em 0; }
.pubtop { width:1050px; margin: 0 auto; clear:both;}
.publp1 { width:728px; margin:0 auto; text-align:center; padding:0 0 .75em 0; }
.latfacebook { margin:0 0 .8em 0; }

h1.titleh1, h2.titleh1 {font-size: 2.6em;padding: 0.15em 0 0.15em 0; font-family: "Crete Round",sans-serif; line-height:1.1em; margin:0 0 .1em 0; }

#releases, #usertabs { position: relative; padding-top: 0.4em;}
#usertabs .oculto { position : absolute; top: 0px; max-width: 97%; display: none; }
#releases .atenuado {opacity: 0.25;}

.f-tabs { background:#E1E1E8; margin:0 0 .7em 0; border-left:.35em solid #F5F5F5; }
.f-tabs li { display:inline-block; font-family:'Roboto', sans-serif; font-size:.85em; color:#000; padding:.3em .8em .35em .8em; position:relative; line-height:1.2em; transition:.2s; }
.f-tabs li:hover { color:#BCFF01; background:#333; }
.f-tabs li.active { background:linear-gradient(to bottom, #C0D345 0%, #639C1B 100%) repeat scroll 0% 0% transparent; text-shadow:0 0 2px #666; color:#FFF; }
.f-tabs li.active:hover { color:#FFF; }
.f-tabs li.active:after, .f-tabs li.active::after { position: absolute; top: 100%; left: 50%; margin-left:-7px; content: ''; width: 0; height: 0; border-top: solid 7px #639C1B; border-left: solid 7px transparent; border-right: solid 7px transparent; }
.f-tabs li:hover { cursor:pointer; }
#releasesul.f-tabs { margin-top:-.91em; border-left: none; }

#sbar { background:#000; border-top:1px solid #333; border-bottom:1px solid #333; }
#sbar .cnt { width:1055px; margin:0 auto; padding:7px 0 10px 0; }
#sbar h2, #sbar h1 { font-family:'Crete Round', sans-serif; font-size:1.75em; font-weight:normal; color:#FFF; padding:0 0 0 .1em; }
#sbar h2 a, #sbar h1 a { color:#FFF; }
#sbar h2 a:hover, #sbar h1 a:hover { text-decoration: none; }
#sbar h2 span, #sbar h1 span { color:#bcff01; }

#trailers h1 { height:2.4em; padding:1em 0 0 0; line-height:.6em; font-size:2em; clear: both; }
#trailers h1 a { color:#FFF; }
#trailers h1 a span { font-family:'Crete Round', sans-serif; font-size:.8em; font-weight:normal; background:#000; color:#FFF; padding:.08em 2em .1em .2em; }
#trailers h1 a:hover { color:#BCFF00; text-decoration: none; }
#trailers h1 a:hover span { color:#BCFF00; text-decoration: none; }

#stars .portrait { border: 1px solid #CCC; padding: 4px; float: left; margin: 0 0.5em 0 0; }
#stars .starawards {float: left; margin-bottom: 1em;}
#stars .starawards p { line-height: 30px; color: #5d5d5d; font-size: 1.4em; margin-bottom: 10px;}
#stars .starawards p img { float: left; margin-right: 10px; }
#stars .starawards span.nombre { font-size: 0.6em; }
#stars .trabajo  { width: 100%; float: left; margin: 0.2em 0; color: #555; min-height: 80px; background-color: #F5F5F5; border: 1px solid #E5E5E5;}
#stars .trabajo p { margin-left: 0.8em; }
#stars .anyo, #films .anyo { color: #BCFF00; background: none repeat scroll 0% 0% #000; padding: 1px 6px; border-radius: 4px; float: left;}
#films .titulo { font-family:'Crete Round', sans-serif; font-size:1.3em; font-weight: bold;}
#stars .starnota { float: right; margin: 15px 0.4em 0 0; }
#stars .function { margin-bottom: 0.4em; }
#stars .trofeo, #films .trofeo { margin: 0.2em 0.5em; float: left;}
#stars .work { border-bottom:1px solid #E5E5E5; padding:.2em 0 .2em 0; overflow:hidden; transition:.25s; }
#stars .work .year { width:55px; float:left; text-align:center; padding:.25em 0 0 0; }
#stars .work .year span { color: #BCFF00; background:#000; padding:.05em .3em; border-radius:.2em; font-size:.9em; }
#stars .work .poster { width:48px; float:left; height:65px; position:relative; transition:.25s; }
#stars .work .poster img { position:absolute; top:0; left:0; width:48px; height:65px; border-radius:.15em; z-index:99; }
#stars .work .cgrade { width:32px; height:32px; float:left; background:rgba(0,0,0,.24); background:rgba(0,0,0,.24); margin:.37em 0 0 .6em; overflow:hidden; box-shadow:0 0 1px #000; border-radius:5em; position:relative; }
#stars .work .info { padding:0 0 0 154px; transition:.25s; }
#stars .info .title { font-size:1.16em; font-weight:600; color:#000; padding:.1em 0 .05em 0; }
#stars .info .function { font-size:.98em; color:#444; }
#stars a:hover.work { text-decoration:none; }
#stars .work:hover { background:#F5F5F5; }
#stars .work:hover .nota { margin:0; }
#stars .work .nota { transition:.25s; width:32px; height:32px; margin:-2.5em 0 0 0; line-height:32px; font-size:.82em; }
#stars .work .nota span { position:absolute; display:block; width:100%; top:0; left:0; text-align:center; text-shadow:0 0 1px #444; }

.premiostotales {display: inline-block; vertical-align: top; box-sizing: border-box; background-color: #020202; padding: 1.4em; position: relative; color: #fff; width: 49.5%; margin-bottom: 20px;}
.premiostotales.tot {width: 100%;}
.premiostotales .dato {position: absolute; right: 0; top: 0; height: 100%; font-size: 1.4em; padding: .9em; box-sizing: border-box;}
.premiostotales.nom .dato {background-color: #B2B2B2; color: #fff;}
.premiostotales.obt .dato {background-color: #FECF00; color: #000;}
.premiostotales.tot .dato {background-color: #FECF00; color: #000; border-left: 4px solid #fff; padding: .9em 1.4em;}
.premio {margin-bottom: 12px;position: relative;}
.premio.home {margin-bottom: 0;}
.premio .titulo {width: 100%; background-color: #404040; color: #fff; font-size: 16px; font-weight: 400; padding: .4em .8em; box-sizing: border-box;border: 2px solid black; border-bottom: none; }
.premio .titulo.win {background-color: #FECF00; color: #404040;}
.premio .anyopremio, .premio .ganador, .premio .nominado, .premio .ganadorfue, .premio .item {display: inline-block; vertical-align: top; box-sizing: border-box; border: 2px solid black; font-size: .9em; font-weight: 600;padding: .2em 0;}
.premio .anyopremio {width: 8%; background-color: #EAEAEA; color: #000; border-right: 0; text-align: center;}
.premio .ganador {width: 92%; background-color: #FECF00; color: #000; padding-left: .6em; }
.premio .nominado {width: 15%; background-color: #B2B2B2; color: #000;border-right: 0; text-align: center;}
.premio .ganadorfue {width: 77%; background-color: #B2B2B2; color: #fff;padding-left: .6em;}
.premio img {position: absolute; right: 0; top: 0; height: 100%; background-color: #000; padding: 1% .4em 1% .4em; box-sizing: border-box; background-color: #404040; border-left: 2px solid #000;}
.premio .item {margin: 0; padding: 1.2em; border-right: 0; border-top: 0; text-align: center;}
.premio .item.dato {font-size: 1.12em;}
.premio .item.titulo { width: 0px; padding: .4em; background-color: #404040; color: white; border-top: 2px solid #000;}
.premio .item.nombre {width: 40%; text-align: left;}
.premio .item.anyopremio {width: 10%; }
.premio .item.nominaciones {width: 25%}
.premio .item.ganados {width: 25%; border-right: 2px solid #000;}
.premio .item.dato.nombre {text-transform: uppercase; position: relative;}
.premio .item.dato.anyopremio{background-color: #181818; color: #a8a8a8;}
.premio .item.dato.nominaciones{background-color: #a8a8a8;}
.premio .item.titulo.nominaciones{color: #a8a8a8;}
.premio .item.dato.nominaciones{background-color: #a8a8a8;}
.premio .item.titulo.ganados{color: #FECF00;}
.premio .item.dato.ganados{background-color: #FECF00;}

#films #fichalistings p strong {font-weight: 900;}

.quote { font-family:'Noto Sans', serif; font-size:1em; border:1px solid #E5E5E5; color:#222; transition:.25s; padding:1em .8em; font-size:.9em; line-height:1.55em; border-radius:.25em; margin:0 0 1.1em 0; background:#FBFBFB; position:relative; display: block; }
.quote:hover { background:#f5f5f5; }
.quote span { position:absolute; top:-.7em; right:.25em; border:1px solid #CCC; border-radius:.25em; padding:0 .4em; background:#FFF; white-space:nowrap; display:none; transition:.25s; }
.quote:hover span { display:inline-block; }
.quote.seleccionada { font-weight:bold; }
.quote strong {font-weight: 700; display: block; }
#quotes p { font-size: 0.85em; text-align: right; }
#quotes a.tweet2 { color: #1baae4; }
#quotes a.facebook { color: #3a589b; }
#quotes a.googleplus { color: #DC2915; }
#quotes a:hover { text-decoration: underline; cursor: pointer;}
#quotes a.tweet2, #films #quotes a.facebook, #films #quotes a.googleplus {margin: 0 .2em; display: inline-block; vertical-align: middle; font-size: .9em; }
#quotes a.tweet2:hover, #films #quotes a.facebook:hover, #films #quotes a.googleplus:hover { text-decoration: none; opacity: 0.7; transition: 0.25s; }

.banderacontenido {background-color: #000;}
.banderacontenido .cabnueva { height:300px; background-size: cover; background-position: center center; padding:0; position:relative; overflow:hidden; }
.banderacontenido .cabnueva { height:400px; max-width: 1400px; width: 100%; margin: 0px auto;}
.banderacontenido .cabnueva:before {float: left; content: ''; background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 100%); width: 120px; height: 100%;}
.banderacontenido .cabnueva:after {float: right; content: ''; background: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 100%); width: 120px; height: 100%;}
.banderacontenido .cabnueva a { display:block; width:100%; height:100%; position:absolute; top:0; left:0; box-sizing:border-box; }
.banderacontenido .cabnueva span { background:none; }
.banderacontenido .cabnueva a .nhframe { display:block; width:1050px; margin:0 auto; position:relative; height:100%; box-sizing:border-box; }
.banderacontenido .cabnueva a .nhframe .nhcnt { position:absolute; bottom:30px; left:15px; font-family:'Roboto'; text-transform:uppercase; background:rgba(0,0,0,.5); color:#FFF; padding:18px 15px; font-size:1.07em; font-weight:700; text-shadow:1px 1px 0 #000; transition:.25s; line-height:1.1em; box-sizing:border-box; margin-right:15px; }
.banderacontenido .cabnueva a:hover .nhframe .nhcnt { color:#BAFF00; }
.banderacontenido .cabnueva.homeficha a .nhframe .nhcnt { font-size:2em; bottom:55px; }
.banderacontenido .cab { height:60px; background:#222; position:relative; overflow:hidden; }
.banderacontenido .cab.homeficha { height:90px; }
.banderacontenido .cab a { display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 46%,rgba(0,0,0,1) 100%); box-sizing:border-box; }
.banderacontenido .cab span { background:none; }
.banderacontenido .cab a .nhframe { display:block; width:1050px; margin:0 auto; position:relative; height:100%; box-sizing:border-box; }
.banderacontenido .cab a .nhframe .nhcnt { position:absolute; bottom:25px; left:15px; font-family:'Roboto'; text-transform:uppercase; background:rgba(0,0,0,.5); color:#FFF; padding:18px 15px; font-size:1.07em; font-weight:700; text-shadow:1px 1px 0 #000; transition:.25s; line-height:1.1em; box-sizing:border-box; margin-right:15px; }
.banderacontenido .cabpeli a:hover .nhframe .nhcnt { color:#BAFF00; }
.banderacontenido .cabpeli.homeficha a .nhframe .nhcnt { font-size:2em; bottom:25px; }

#films #mediareviews .columna {display: inline-block; width: 48%; margin: 1%; vertical-align: top;}
#films #mediareviews .columna .item {width:100%; border-radius: 12px; background-color: #FBFBFB; overflow: hidden; box-sizing: border-box;border:1px solid #E5E5E5; margin: 1em auto;}
#films #mediareviews .item .titulomr {padding-left: .8em; background-color: #fff; border-bottom: 1px solid #E5E5E5; position: relative; height: 55px; line-height: 55px;}
#films #mediareviews .item .titulomr .notawrap { position: absolute; right: 0px; top: 0px; padding: 5px; border-left: 1px solid #E5E5E5; }
#films #mediareviews .item .cuerpo {padding: 2em 3em; color: #666;}
#films #mediareviews .item .cuerpo p { margin-bottom: 24px; line-height: 1.4em;}
#films #mediareviews .item .cuerpo p:before {font-family: 'movienco'; content: "\e221"; font-size: 2em; margin-right: .5em; float: left;}
#films #mediareviews .item .cuerpo p:after {font-family: 'movienco'; content: "\e222"; font-size: 2em; margin-left: .5em; float: right;}
#films #mediareviews .item .cuerpo a {display: block; text-align: right; color: #7BA800;}
#films #mediareviews .item .cuerpo span {display: block; text-align: right;}

#films .noticiasdestacadas {position: relative; height: 320px; width: 85%; margin-left: 15%; border-bottom: 5px solid #BCFF00; margin-bottom: .6em;}
#films .noticiasdestacadas .noticiad { position: absolute; top: 0; left: 0; width: 100%; height: 320px; background-position: center 30%; background-size: cover; opacity: 0; transition: .3s;}
#films .noticiasdestacadas .noticiad:hover .titular {text-shadow:0 0 10px rgba(255,255,255,.65); transition: .3s; }
#films .noticiasdestacadas .noticiad.activo {opacity: 1; transition: .3s; z-index: 3}
#films .noticiasdestacadas .noticiad .titular {position: absolute; bottom: 1.2em; background: rgba(0, 0, 0, .8); color: #fff; font-family: 'Crete Round'; font-size: 1.64em; margin: 0 auto; width: 70%; left: 15%; text-align: center; padding: .24em;}
#films .noticiasdestacadas .controles {position: absolute; left: 0; bottom: 0; border-left: 5px solid #BCFF00; z-index: 5;}
#films .noticiasdestacadas .controles .contrl {display: block; background-color: #BCFF00; border-radius: 4px; padding: .4em 0; margin: 0 0 .36em -4px; font-size: .86em; width: 30px; text-align: center; transition: .3s;}
#films .noticiasdestacadas .controles .contrl strong {font-weight: 700; color: #BCFF00;}
#films .noticiasdestacadas .controles .contrl:hover {cursor: pointer}
#films .noticiasdestacadas .controles .contrl.activo {width: 40px; transition: .3s;}
#films .noticiasdestacadas .controles .contrl.activo strong {color: #000;}
#films .homepelis, #listings .homepelis {width: 85%; float: right;}
#films .homepelis .estrenosdelmes, #listings .homepelis .estrenosdelmes {margin-right: 315px;float: left;}
#films.releases .homepelis {width: 100%;}
#films.releases .homepelis .estrenosdelmes {margin-right: 0;float: left;}
#films .homepelis .estrenosdelmes h3 span strong { text-transform: uppercase; color: #BCFF00;}
#films .homepelis .estrenosdelmes .semanaestrenos {display: block; border-bottom: 1px solid #aaa; margin: 10px 7px 10px 7px; padding-bottom: 4px; clear: both; text-transform: capitalize;}
#films .homepelis .estrenosdelmes .semanaestrenos strong {display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #000; color: #BCFF00; border-radius: 20px; font-size: .72em;}
#films .homepelis .estrenosdelmes .semanaestrenos:before {font-family: 'movienco'; content: '\e02a'; margin-right: .2em;}
#films .homepelis .estrenosdelmes .estreno {display: inline-block; vertical-align: top; box-sizing: border-box; width: 20%; text-align: center; margin-bottom: 16px;}
#films .homepelis .estrenosdelmes .estreno img {width: 100px;height: 148px;border-radius: 0.4em;}
#films .homepelis .estrenosdelmes .estreno p {font-size: .84em; font-weight: 700; padding: .4em; margin-top: -8px;}
#films .homepelis .noticiasmasleidas {font-size: .9em;}
#films .homepelis .noticiasmasleidas a {display: block; width: 100%; border: 1px solid #e5e5e5; margin: 6px 0; padding: 8px 12px; position: relative; box-sizing: border-box;}
#films .homepelis .noticiasmasleidas a:hover {background-color: #f3f3f3; transition: .3s;}
#films .homepelis .noticiasmasleidas a .banda {position: absolute; left: 0; top: 0; height: 100%; width: 6px; background-color:#A1C510 }
#films .homepelis .noticiasmasleidas a p {display: inline-block; width: 90%;}
#films .homepelis .noticiasmasleidas a span {color: #A1C510; display:inline-block; width: 5%; vertical-align: top; height: inherit;}
#films .homepelis .noticiasmasleidas a img {margin-right: 12px; height: 120px; float: left;}
#films .homepelis .noticiasmasleidas a.numerouno { padding: 0px; width: 100%;}
#films .homepelis .noticiasmasleidas a.numerouno strong { font-size: 1.2em; font-weight: 700; }
#films .homepelis .noticiasmasleidas a.numerouno span { position: absolute; display: block; left: 10px; bottom:5px; color: #fff; background-color: rgba(0,0,0,0.8); padding: .2em; font-size: .7em; width: auto;}
#films .homepelis #seemorereleases {display: block; width: 100%; color: white; text-align: center; padding: .4em 0; background: rgba(0, 0, 0, .8); clear: both; border-radius: .4em; margin-bottom: 24px; font-weight: 700;}
#films .homepelis #seemorereleases:hover {color: #BCFF00; transition: .3s;}

#films .menuleft {width: 20%; float: left; box-sizing: border-box; padding-right: .5em; margin-bottom: 24px; }
#films.home .menuleft {width: 15%;}
#films .menuleft .wrap {border: 1px solid #e5e5e5; border-radius: .4em; padding: .8em;}
#films .menuleft .wrap strong {font-weight: 700; margin-top: 1em;}
#films .menuleft ul {list-style: none; margin-bottom: .8em; }
#films .menuleft ul li { display: block; width: 92%; margin: 0 auto; box-sizing: border-box; padding: .4em .4em; font-size: .86em; border-radius: 4px; position: relative;}
#films .menuleft ul li .salir {position: absolute; right: -5px; top: -5px; border: 1px solid #333; border-radius: 12px; width: 12px; height: 12px; line-height: 12px; text-align: center; font-size: 8px; font-weight: 700; background: #fff}

#films .menuleft ul li.activo {background-color: #e5e5e5;}
#films .menuleft ul li:hover {background-color: #f6f6f6; transition: .3s;}
#films .listado {width: 80%; float: left; text-align: center;}

#editfilm .infoc2 b, #editfilm .infoc3 b {width: 140px; display: inline-block;}
#editfilm .infoc2 input[type=text], #editfilm .infoc3 input[type=text] {width: 30%; margin-left: 4px;}
#editfilm textarea {padding: 0.4em; font: inherit; min-height: 180px;}
#editfilm .mcnt-cast .item {width: 16%; display: inline-block; vertical-align: top; text-align:center; margin-left: 0.8%;}
#editfilm .mcnt-cast .item.first {margin-left: 0;}
#editfilm .mcnt-cast .item img {width: 100%;}

/*
.newreview .block {display: inline-block; vertical-align: top; }
.newreview .block.leftie {width: 65%;}
.newreview .block.rightie {width: 35%;}
.newreview .datos.botones {width:30%; margin-left: 35%; margin-top: 10px;}
.newreview .datos.botones .login-submit {width: 100%;}
.newreview .datos.botones p {text-align: center; margin-top: 4px; font-size: .85em;}
.newreview .datos.botones a#nogracias {cursor: pointer;}
.newreview .errorenviar {font-size: 0.8em; color: #777;}
#films .inputtitulo {width: 25%; font-size: .6em; padding: 4px; margin-top: -6px;}
*/

.newreview .maintitle {font-weight: bold; border-bottom: 1px solid #E5E5E5; margin-bottom: .4em; width: 90%;}
.newreview .mireview { margin-bottom: 1em;}
.newreview .mireview .inputtitulo { width: 100%; font-size: 1.24em; margin-bottom: .6em; box-sizing: border-box;}
.newreview .mireview #toggle {width: 150px; height: 30px;}
.newreview .mireview #reviewtextarea { width: 100%; box-sizing: border-box; height: 250px; padding: .4em;margin-bottom: .6em;font-family: inherit; font-size: 16px;}
.newreview .mireview #scorebox {display: inline-block; width: 100%; }
.newreview .mireview #scorebox #scoring .titulos {padding: 0;}
.newreview .mireview #scorebox #scoring #wrapperpuntuarpeli {margin-left: 0; padding-left: 0;} 
.newreview .mireview #scorebox #scoring {width: 100%;background: none;}
.newreview .mireview .botones {width: 100%;}
.newreview .mireview .botones #guardar {background-color: #94C938; width: 20%; margin-left: 40%; margin-top: 12px; padding: .5em; text-transform: uppercase; border: 0; color: #fff; font-size: 1.12em; font-weight: bold;}
.newreview .mireview .botones p {width: 100%; text-align: center; font-size: .82em; color: #666;}
.newreview .mireview .botones #nogracias:hover {cursor: pointer;}

.newreview .opciones {font-size: .82em; border: 1px solid #A2A2A2;color: #666; font-weight: bold; box-sizing: border-box; padding: .2em .6em; margin-bottom: .4em;}
.newreview .opciones #compartiren, .newreview .opciones #spoilerswarning {display: inline-block; vertical-align: middle; width: 50%;}
.newreview .opciones #compartiren {text-align: right;}
.newreview .opciones #compartiren a {display: inline-block; height: 24px; width: 24px; border-radius: 24px; text-align: center; line-height: 24px; padding: 0; border: 0;}
.newreview .onoffswitch { position: relative; display: inline-block; vertical-align: middle; width: 70px;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.newreview .onoffswitch-checkbox {display: none;}
.newreview .onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 2px solid #FFFFFF; border-radius: 20px;}
.newreview .onoffswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s;}
.newreview .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box;}
.newreview .onoffswitch-inner:before { padding-left: 10px; background-color: #EB4C4C; color: #FFFFFF;}
.newreview .onoffswitch-inner:after { padding-right: 10px; background-color: #37B019; color: #FFFFFF; text-align: right;}
.newreview .onoffswitch-switch { display: block; width: 17px; margin: 6.5px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 36px; border: 2px solid #FFFFFF; border-radius: 20px;  transition: all 0.3s ease-in 0s; }
.newreview .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0;}
.newreview .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }

#envioform {position: fixed; bottom: 0; left: 0; height: 120px; width: 100%; background: rgba(0, 0, 0, 0.88); z-index: 999; text-align: center;}
#envioform p {color: white; width: 40%; margin: .6em auto 1.2em auto;}
#envioform p a {font-size: 0.8em; color: #BCFF00;}
.reviews {overflow: hidden;}

.movieside { position:absolute; width: 78%; float: left; font-size: .8em; font-weight: bold;}
#box .movieside p{padding: 5.75px 0px 0px 5px;}
.followmovie { width: 45px; height: 45px; border-radius: 25px; background: #666ee0; text-align: center; line-height: 45px; color: white; font-family: movienco; font-size: 1.2em; margin-top: 8px;}
.followmovie.neg { background: #e35259; }
.followmovie:before { content:"\e048"; }
.followmovie:hover { cursor: pointer; background: #9ca2f2; transition: 0.3s; }
.followmovie.neg:hover { background: #f29999; }

#stars .work:hover .nota.verde { text-shadow:1px 1px 0 #28A000; background: #66cc33; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #66cc33 0%, #41ba00 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#66cc33), color-stop(100%,#41ba00)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #66cc33 0%,#41ba00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cc33', endColorstr='#41ba00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
#stars .work:hover .nota.ambar { text-shadow:1px 1px 0 #E0AF00; background: #ffcc33; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ffcc33 0%, #ffbf00 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffcc33), color-stop(100%,#ffbf00)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ffcc33 0%,#ffbf00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc33', endColorstr='#ffbf00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
#stars .work:hover .nota.rojo { text-shadow:1px 1px 0 #B70000; background: #ff0000; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ff0000 0%, #e20000 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff0000), color-stop(100%,#e20000)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ff0000 0%,#e20000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#e20000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }

.verde{color: #66cc33}
.ambar{color: #ffcc33}
.rojo{color: #ff0000}

#col2_gal.galleryhome { overflow:visible; margin:0 0 22px 0; }
.galleryhome .galnav {position: absolute; top: 0.4em; font-family: 'movienco'; width: 32px; height: 32px; border-radius: 32px; background-color: rgba(255, 255, 255, 0.6);text-align: center; line-height: 32px;}
.galleryhome .galnav:hover {cursor:pointer; background-color: rgba(255, 255, 255, 0.9); transition: 0.4s;}
.galleryhome .galnav#prevgalnav {left: 0.4em;}
.galleryhome .galnav#nextgalnav {right: 0.4em;}
.galleryhome .galnav#prevgalnav span:before {content:"\e086"; }
.galleryhome .galnav#nextgalnav span:before {content:"\e084"; }
.galleryhome .galhomeframe { position: relative; width: 100%; overflow: hidden;}
.galleryhome .galhomeslider {position: relative; width: 500%; left: 0%;}
.galleryhome .galhomeitem {position: relative; float: left;width: 20%;}
.galleryhome .galhomeitem img {width: 100%;}
.galleryhome .galhomeitem h4 { position: absolute; bottom:1em; left:0em; font-size: 1.35em; font-family: "Crete Round",sans-serif; padding:.3em; text-align:center; background-color: rgba(0, 0, 0, 0.7); color: #fff; margin:0 4%; width:92%; box-sizing:border-box; transition:.3s; }
.galleryhome:hover .galhomeitem h4 { background:#000; color:#BCFF00; }
.home-galdest { overflow:hidden; margin:0 0 15px 0; }
.home-galdest p { text-align:center; font-weight:500; line-height:1.1em; font-size:.98em; transition:.3s; }
.home-galdest:hover p { color:#8AB034; }

#photos h3 { margin-bottom: 0.4em; }
.gallery-blq { overflow:hidden; margin:0 0 1.4em 0; }
.galleryfront { width: 24.25%; display:block; background-size:cover; background-position:0% 0%; padding:0; margin-top:.4em; position:relative; line-height:0; overflow:hidden; }
.galleryfront.f3 { width: 32%; margin-bottom:.5em; }
.galleryfront .cnt { border:1px solid #000; } 
.galleryfront img { width:100%; position:relative; font-size:0; margin:0; padding:0; }
.galleryfront.dest { width: 100%; font-size: 1.45em; border-bottom:1px solid #000; margin-top:-.1em; }
.galleryfront.dest .cnt { height:300px; }
.galleryfront.l1, .galleryfront.l2, .galleryfront.l3 { float: left; margin-right: 1%; }
.galleryfront.l4 { float: left; }
.galleryfront.l1.f3, .galleryfront.l2.f3 { float: left; margin-right: 2%; }
.galleryfront.l3.f3 { float: left; margin-right:0; }
.gallerytitle {font-family:'Helvetica',sans-serif; color: #FFF; max-width: 78%; background-color: rgba(0, 0, 0, .5); padding:.2em .4em; position:absolute; bottom:.5em; left:.5em; transition:.35s; font-weight:600; line-height:1.1em; font-size:.85em; }
.f4 .gallerytitle {font-family:'Helvetica',sans-serif; color: #FFF; max-width: 78%; background-color: rgba(0, 0, 0, .5); padding:.2em .4em; position:absolute; bottom:-6em; left:.5em; transition:.35s; font-weight:600; line-height:1.1em; font-size:.8em; }
.f3 .gallerytitle {font-family:'Helvetica',sans-serif; color: #FFF; max-width: 78%; background-color: rgba(0, 0, 0, .5); padding:.2em .4em; position:absolute; bottom:.5em; left:.5em; transition:.25s; font-weight:600; line-height:1.1em; font-size:.9em; }
.gallerypictitle {font-family:'Helvetica',sans-serif; color: #FFF; max-width: 78%; background-color: rgba(0, 0, 0, .5); padding:.3em .4em; position:absolute; bottom:.5em; left:.5em; transition:.25s; font-weight:600; line-height:1.1em; font-size:.85em;}
.galleryfront.f4:before { position:absolute; top:.7em; right:-1.8em; z-index:999; width:1em; height:1em; line-height:1em; padding:.4em; border-top-left-radius:1em; border-top-right-radius:0; border-bottom-right-radius:1em; border-bottom-left-radius:1em;  font-family:'movienco'; content:'\e048'; color:#FFF; font-size:1em; background-color:rgba(0, 0, 0, .6); text-shadow:1px 1px 0 #000; transition:.25s; box-shadow:0 0 2px #BCE71E; }
.galleryfront.f3:before { position:absolute; top:.7em; right:-1.8em; z-index:999; width:1em; height:1em; line-height:1em; padding:.4em; border-top-left-radius:1em; border-top-right-radius:0; border-bottom-right-radius:1em; border-bottom-left-radius:1em;  font-family:'movienco'; content:'\e048'; color:#FFF; font-size:1.9em; background-color:rgba(0, 0, 0, .6); text-shadow:1px 1px 0 #000; transition:.25s; box-shadow:0 0 2px #BCE71E; }
.galleryfrontcover { position:absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.18); transition:.25s; }
.galleryfront:hover .galleryfrontcover { background-color: rgba(0, 0, 0, 0); }
.galleryfront:hover .gallerytitle { bottom:1em; color:#BCFF00; background-color:rgba(0, 0, 0, .6); }
.galleryfront.f4:hover:before { right:.6em; }
.galleryfront.f3:hover:before { right:.6em; }
.galleryfront:hover .gallerypictitle { bottom:1em; color:#BCFF00; background-color:rgba(0, 0, 0, .6); }

.gallery .gallerynav { width:100%; overflow:hidden; background:#000; position:relative; font-family:'Helvetica', Arial, sans-serif; font-weight:600; font-size:.88em; }
.gallery .gallerynav a { color:#FFF; transition:.3s; }
.gallery .gallerynav a:hover { color:#BCFF00; text-decoration:none; }
.gallery .gallerynav .prev { position:absolute; top:0; left:.6em; z-index:999; }
.gallery .gallerynav .next { position:absolute; top:0; right:.6em; z-index:999; }
.gallery .gallerynav .prev img, .gallery .gallerynav .next img { width:48px; height: 48px; border-radius:48px; vertical-align:-1.2em; }
.gallery .gallerynav .prev img { margin-right:.4em; }
.gallery .gallerynav .next img { margin-left:.4em; }
.gallery .gallerynav .prev:before { position:absolute; display:block; top:.27em; left:-2.5em; background:rgba(0,0,0,.35); width:49px; height:49px; border-radius:49px; line-height:2.25em; z-index:1999; content:'\e086'; font-family:'movienco'; text-align:center; font-size:1.5em; font-weight:300; transition:.3s; }
.gallery .gallerynav .next:after { position:absolute; display:block; top:.27em; right:-2.5em; background:rgba(0,0,0,.35); width:49px; height:49px; border-radius:49px; line-height:2.25em; z-index:1999; content:'\e084'; font-family:'movienco'; text-align:center; font-size:1.5em; font-weight:300; transition:.3s; }
.gallery .gallerynav .prev:hover:before { left:0; color:#FFF; text-shadow:0 0 1px #000; }
.gallery .gallerynav .next:hover:after { right:0; color:#FFF; text-shadow:0 0 1px #000; }
.gallery .gallerynav .options { width:100%; position:relative; text-align:center; padding:1.75em 0 1.55em 0; line-height:1em; }
.gallery .gallerynav .options.dest { font-family:'Crete Round', serif; font-size:1.4em; padding:.5em 0; }

.gallery .bigimg { position:relative; margin:0 0 .4em 0; overflow: hidden; text-align: center;}
.gallery .sensitive { width: 40%; height: 99%; position: absolute; margin-top: 0.4em;margin-bottom: 0.4em; }
.gallery .sensitive.prev:before {font-family:'movienco'; content:"\e086"; color:#FFF; position: absolute; top: 45%; left: 25%; background:rgba(0,0,0,.35); width:50px; height:50px; border-radius:25px; line-height: 50px; text-align: center;}
.gallery .sensitive.prev:hover {left: 0px; width: 20%;}
.gallery .sensitive.next:before {font-family:'movienco'; content:"\e084"; color:#FFF; position: absolute; top: 45%; right: 25%; background:rgba(0,0,0,.35); width:50px; height:50px; border-radius:25px; line-height: 50px; text-align: center;}
.gallery .sensitive.next:hover {width: 20%;}
.gallery .sensitive.prev { left: -20%; top: 0; transition: .5s;}
.gallery .sensitive.next { left: 80%; top: 0;transition: .5s;}
.gallery p.comentario { width:90%; margin:.4em 5% .8em 5%; background:rgba(0,0,0,1); padding:.5em 0; text-align:center; font-family:'Helvetica', sans-serif; color:#FFF; text-shadow:1px 1px 0 #111; font-size:.88em; font-weight:600; line-height:1em; }

.gallery img {max-width: 100%; margin-top: 0.4em;}

.gallery h1 { font-family:'Crete Round', serif; font-size:3em; margin:0 0 .1em 0; line-height:.95em; padding:.1em 0 .2em 0; }
.gallery .desc { font-family:'Helvetica', serif; font-size:.9em; font-weight:600; margin:0 0 .7em 0; color:#9AB838; line-height:1.1em; }

.gallery .oculto { display: none; }
.gallery .current .galleryfrontcover { background-color: rgba(255, 255, 255, 0.39); }

.imgcontainer { width: 100%; text-align: center; }
#original_image { width:100%; }

.newsocial .box .cnt{ overflow:hidden; }
.newsocial button { display:block; width:30%; margin:0 1.5% .8em 1.5%; box-sizing:border-box; float:left; border:1px solid #000; height:40px; background:#000; position:relative; color:#fff; transition:.3s; overflow:hidden; font-size: 16px;}
.newsocial button:before { display:block; position: absolute; bottom: 0; height:38px; width:50%; background:#FFF; font-family:'movienco'; text-align:center; font-size:1.4em; padding:.34em 0 0 0; box-sizing:border-box; transition:.3s; overflow:hidden; }
.newsocial button:hover { cursor:pointer; }
.newsocial button:hover:before { animation: toBottomFromTop .25s; }
.newsocial button.new-tw:before { margin: 0 8px 0 -8px; content:'\e09b'; color:#2DAAE2; }
.newsocial button.new-fb:before { margin: 0 8px 0 -8px; content:'\e099'; color:#38589A; }
.newsocial button.new-ig:before { margin: 0 8px 0 -8px; content:'\ea92'; color:#e60080; }
.newsocial button.new-gp:before { margin: 0 8px 0 -8px; content:'\e097'; color:#CE3300; padding:.38em 0 0 0; }
.newsocial button span { display:block; position:absolute; right: 0; top: 0px; width:50%; text-align:center; font-family:'Roboto', sans-serif; padding:.57em 0 0 0; }
.newsocial button.new-tw:hover { background:#2DAAE2; }
.newsocial button.new-tw:hover:before { background:#2DAAE2; color:#FFF; }
.newsocial button.new-fb:hover { background:#38589A; }
.newsocial button.new-fb:hover:before { background:#38589A; color:#FFF; }
.newsocial button.new-gp:hover { background:#CE3300; }
.newsocial button.new-gp:hover:before { background:#CE3300; color:#FFF; }
.newsocial button.new-ig:hover { background:#DB2282; }
.newsocial button.new-ig:hover:before { background:#DB2282; color:#FFF; }
@keyframes toBottomFromTop { 49% {transform: translateY(100%);} 50% {opacity: 0; transform: translateY(-100%);} 51% {opacity: 1;} }

#awards h3 { margin-bottom: 0.4em; }
#awards .galleryfront { height: 150px; background-size: cover; background-position: 0% 0%; margin-top: 0.4em; margin-top: 0px; margin-bottom: 0.2em; position: relative; font-size: 0.9em; float: left; font-size: 1.3em; }
#awards .galleryfrontcover { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }
#awards .gallerytitle {font-family: "Crete Round",sans-serif; color: #FFF; line-height: 1.32em; max-width: 70%; background-color: rgba(0, 0, 0, 0.25); padding: 4px; margin: 8px; position: absolute; bottom: 0px; left: 0px; }
#awards .galleryfront.dest01 { width: 66%; height: 300px; background-position: 0% 15%; }
#awards .galleryfront.dest02 { width: 33%; height: 300px; background-position: 0% 15%; float: right;}
#awards .galleryfront.dest03 { width: 33%; height: 200px; background-position: 80% 15%; float: left; margin-top: 0.2em;}
#awards .galleryfront.dest04 { width: 66%; height: 200px; background-position: 0% 5%; float: right; margin-top: 0.2em;}
#awards .awardevent { width: 100%; height: 80px; background-color: #F5F5F5; border:1px solid #E5E5E5; margin: 0.4em 0;}
#awards .iconevent { width: 12%; height: 90%; margin: 0.4em 0; float: left; text-align: center; font-size: 13px; color: #A5A5A5;}
#awards .nameevent { width: 16%; height: 100%; margin-right: 2%; float: left; text-align: center; font-size: 13px; color: #A5A5A5; }
#awards .nameevent p { padding-top: 30px; }
#awards .yearevent { height: 80px; width: 100px; display: inline-block; line-height: 80px; text-align: center; }
#awards .yearevent span {color: #DEDEDE; }
#awards .yearevent a {color: #000; }
#awards .yearevent a:hover { color: #AAA; }
#awards .award-blq { margin:0 0 .8em 0; }
#awards .award-item { border-bottom:1px solid #E5E5E5; padding:.15em 0; transition:.25s; overflow:hidden; line-height:0; }
#awards .award-item:hover { background:#F5F5F5; }
#awards .award-item.winner { background:#DFFC81; }
#awards .award-item-cover { width:46px; height:55px; text-align:center; float:left; }
#awards .award-item-cover img { width:40px; height:55px; border-radius:.15em; }
#awards .award-item-title { width:40%; float:left; line-height:1em; font-family:'Helvetica', Arial, sans-serif; font-size:.88em; font-weight:600; color:#000; }
#awards .award-item-title a { display:block; padding:1.4em 0 1em .25em; color:#000; }
#awards .award-item-title a:hover { text-decoration:none; }
#awards .award-item-function { width:40%; float:right; text-align:left; line-height:1em; font-family:'Helvetica', Arial, sans-serif; font-size:.88em; font-weight:400; color:#333; }
#awards .award-item-function a { display:block; padding:1.4em 0 1em .25em; color:#333; }
#awards .award-item-function a:hover { text-decoration:none; }

#awards .awardoptions {width: 100%; height: 50px; background-color: #000; position:relative; margin: 12px 0 12px 0; font-family:'Helvetica', Arial, sans-serif; font-size: 0.9em; font-weight: 700; }
#awards .awardoptions div {height: 100%; line-height: 50px; color: white; margin: 0 12px 0 12px; }
#awards .awardoptions a { color: white; }
#awards .awardoptions a:hover { color: #BCFF01; text-decoration: none; }
#awards .awardoptions .prev { float: left; }
#awards .awardoptions .next { float: left; }
#awards .editionslider {width: 70%; height: 100%; float:right; overflow: hidden; position:relative;}
#awards .editions {white-space: nowrap; position: absolute; overflow: visible;}
#awards h1, #oscars h1 { font-family:'Crete Round', serif; font-size:3em; margin:0 0 .1em 0; line-height:.95em; padding:.1em 0 .2em 0; }
#awards .desc { font-family:'Helvetica', serif; font-size:.9em; font-weight:600; margin:0 0 .7em 0; color:#9AB838; line-height:1.1em; }
#awards .desc2 p { font-size: .82em; margin-bottom: .8em; }
	
#oscars h2 {font-family:'Crete Round', serif; font-size:1.5em; margin:.4em 0 .1em 0; line-height:.95em; padding:.1em 0 .2em 0;}
#oscars .nominado { height: 245px; padding: .2em; display: inline-block; vertical-align: top; border: 1px solid #ccc; font-size: .82em; text-align: center; margin-bottom: .3em; }
#oscars .nominado.winner {background: -moz-linear-gradient(top,  #629f02 0%, #bfd536 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#629f02), color-stop(100%,#bfd536)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #629f02 0%, #bfd536 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* IE10+ */
background: linear-gradient(to bottom,  #629f02 0%,#bfd536 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629f02', endColorstr='#bfd536',GradientType=0 ); /* IE6-9 */}
#oscars .nominado p {max-width: 135px;}
#oscars a .nominado p {color: #333;}

#sliderawards { position: absolute; width: 64%; left: 33%; top: 30%; }
#sliderawards::-moz-range-track {background: white;}

.extended h2 { height:3.35em; padding:1.2em 0 0 0; }
.extended h2 a { color:#FFF; }
.extended h2 a span { font-family:'Crete Round', sans-serif; font-size:1.065em; font-weight:normal; background:#000; color:#FFF; padding:.08em 2em .1em .2em; }
.extended h2 a:hover { color:#BCFF00; text-decoration: none; }
.extended h2 a:hover span { color:#BCFF00; text-decoration: none; }

.extended ul { list-style:none; background:#000; font-family:Arial, sans-serif; font-size:15px; font-weight:600; overflow:hidden; margin:12px 0 20px 0; }
.extended ul li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; line-height:1.27em; }
.extended ul a { display:inline-block; border-bottom:5px solid #000; padding:15px 16px 11px 16px; color:#FFF; transition:.25s; }
.extended ul button { display:inline-block; border-bottom:5px solid #000; border-top: none; border-left:none; border-right:none; font-family:Arial, sans-serif; font-size:15px; padding:15px 16px 11px 16px; color:#FFF; transition:.25s; background: black; font-weight: bold;}
.extended ul a i { font-style:normal; }
.extended ul a:before { font-family:'movienco'; font-weight:normal; margin:0 4px 0 0; color:#B6FF00; }
.extended ul a.on { border-color:#B6FF00; }
.extended ul button.on { border-color:#B6FF00; padding-bottom: 14px;}
.extended ul a a:active { outline:none; }
.extended ul a:hover { text-decoration:none; background:#333; border-color:#555; cursor:pointer; }

#films .extended ul a#ico-overview:before { margin-left:4px; }
#films .extended ul a#ico-overview span { display:none; }

#ico-overview:before { content:"\e002"; }
#ico-cast:before { content:"\e042"; }
#ico-awards:before { content:"\e0ab"; }
#ico-reviews:before { content:"\e00a"; }
#ico-photos:before { content:"\e945"; }
#ico-videos:before { content:"\ed7e"; }
#ico-profile:before { content:"\e020"; }
#ico-filmography:before { content:"\e018"; }
#ico-filmography-button span:before { content:"\e018"; color:#B6FF00; margin-right: 5px; font-family: 'movienco', sans-serif;}
#ico-listings:before{ content:"\e900"; }
#ico-posters:before{ content:"\e927"; }
#ico-news:before{ content:"\e01f"; }
#ico-trivia:before{ content:"\e606"; }

#users .bloquedato {width: 50%; display: inline-block; margin: 10px 0; vertical-align: top;}
#users .bloquedato.separador {padding-left: 30px; box-sizing: border-box;}
#users .label { font-weight: 700; text-transform: uppercase; font-size: .9em; }
#users .datosdiv { width: 90%; border: 2px solid #000; border-radius: 4px; font-size: 1.08em; font-weight: bold; background-color: #e5e5e5; padding: .4em;}
#users .datos input, #users .datos textarea { width: 90%; border: 2px solid #000; border-radius: 4px; font-size: 1.08em; font-weight: bold; padding: .4em;}
#users .datos textarea {width: 95%; }
#users .datos .avatar {margin: 0 auto;}
#users.profile .login-submit {font-size: 1em; border: none; font-weight: 400; border: 1px solid #000; margin-top: 12px;}

#users p.datos{ width: 100%; }

#films .label { width: 100%; padding-right: 0.8em; margin-bottom: 1em; font-weight: bold; vertical-align: top;}
#films .datos { display: block; width: 100%; padding-left: 0.8em; margin-bottom: 1em; }
#users .highlight, #films .highlight { color: #719A00; font-weight: 500; }
#users textarea, #trailers textarea, #promo textarea { width: 90%; height: 150px; font: inherit; }
#users input, #films input { width: 50%; }
#users input[type=submit], #films input[type=submit] { width: 30%; }
#films input[type=radio] { width: auto; }
#films input[type=checkbox] { width: auto; }
#users .error, #lists .error,  #lists .error, #series .error, #films .error, #promo .error, #listings .error { background-color: #e22e2e; color: white; font-weight: 600; text-align: center; width: 100%; padding: 10px 0; margin-bottom: 10px;}
.error a {color: #fff !important; text-decoration: underline;}
#lists .message, #films .message, #stars .message { background-color: #1cb948; color: white; font-weight: 600; text-align: center; width: 100%; padding: 10px 0; margin-bottom: 10px;}

#users.viewuser {margin-top: 1em;}
#users.viewuser h4 {font-family: 'Crete Round', serif; font-size: 2.4em; line-height: .95em; }
#users.viewuser .datos {padding: 0; margin: 4px 0 0 0;}

#users.viewuser #usercontent .block { width: 100%; margin: 1em 0;}
#users.viewuser #usercontent .block h4 {font-size: 1.8em; border-bottom: 1px solid #e5e5e5; margin-bottom: 8px;width: 98%; text-align: left; }
#users.viewuser #usercontent .block .usuarioreview {min-height: inherit;}
#users.viewuser .titulolista { font-family: "Crete Round",serif; font-size: 1.2em; }
#users.viewuser .listthumb {position: relative; height: 120px; margin-left: -25px; border-radius: 0.8em; border: 1px solid #000;}
#users.viewuser .listthumb.first { margin-left: 0px;}

.userside { width: 45px; float: right; }
.followuser { width: 45px; height: 45px; border-radius: 25px; background: #666ee0; text-align: center; line-height: 45px; color: white; font-family: movienco; font-size: 1.2em; margin-top: 8px;}
.followuser.neg { background: #e35259; }
.followuser:before { content:"\e048"; }
.followuser:hover { cursor: pointer; background: #9ca2f2; transition: 0.3s; }
.followuser.neg:hover { background: #f29999; }

#filmfeed .feeditem.score, #filmfeed .feeditem.review {position: relative;}
#filmfeed .feeditem.score:before, #filmfeed .feeditem.review:before {position: absolute;top: 0px;left: 0px;font-size: 1.2em;color: #666;}
#filmfeed .feeditem.score p, #filmfeed .feeditem.score img, #filmfeed .feeditem.review img, #filmfeed .feeditem.review p {padding-left: 20px;}
#filmfeed .feeditem.score img, #filmfeed .feeditem.review img {position:relative; z-index:2; width:52px; height:76px; border-radius:.25em; margin:4px 0 4px 0px;}
#filmfeed .feeditem.review img {float: left;}
#filmfeed .feeditem.score .nota, #filmfeed .feeditem.review .nota {position:relative; z-index:1; width: 40px; height: 40px; line-height: 40px; text-align: center;  }
#filmfeed .feeditem.score .nota {margin: -65px 0 30px 34px;}
#filmfeed .feeditem.review .nota {margin-left: 40px;}
#filmfeed .feeditem.review .extracto {margin-left: 60px;}

.vermasfeed {display: block; margin-top: 3px; height: 40px; line-height: 40px; text-align: center; background-color: #E5E5E5; font-weight: bold;}
.vermasfeed:hover { cursor: pointer; color: #9fc142; transition: 0.3s; text-decoration: none; }

#listings, #awards, #users, #photos { padding:.5em 0 0 0; }
#listings h1, #users h1 { font-family:'Open Sans', sans-serif; font-size:2em; font-weight:bold; margin:0 0 .1em 0; line-height: 1.1em; }
#listings h2 { font-family:'Open Sans', sans-serif; font-size:1.2em; font-weight:bold; margin:0 0 .4em 0; }
#listings .direction { font-size:.9em; margin:0 0 .2em 0; }
#listings .direction .map { color:#333; }
#listings .direction .map:before { content:"\e026"; font-family:'movienco'; font-size:1.1em;}
#listings .prices { font-size:.8em; }

#showtimes h2 {font-family: 'Crete Round', serif;font-size: 2.4em;margin: 0 0 .1em 0;line-height: .95em;padding: .1em 0 .2em 0;}
#showtimes h3 { margin: 0.7em 0 0.2em 0; }
#showtimes h3:after { float: right; font-family: 'movienco'; content: "\e084"; color: #DDD; margin-right: 0.4em;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
#showtimes h4 { margin:0 1.2em 0.2em 1.2em; font-size: 0.9em; display: block; padding: 3px; background: rgba(0, 0, 0, 1); color: #BCFF00; border-radius: 3px; }
#showtimes h4:after { float: right; font-family: 'movienco'; content: "\e084"; color: #DDD; margin-right: 0.8em;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
#showtimes .listingsprov {width: 100%; display: none;}
#showtimes .listingscity {display: none;}
#showtimes .wrapshowtimes {background: none repeat scroll 0% 0% #F3F3F3; padding: 0.5em; border-radius: 0.5em; margin: 0.4em 2.4em 0.4em 2.4em; font-size: 0.9em; overflow: auto;}
#showtimes .listingscity span { display: inline-block; border: 2px solid #000; font-size: 0.8em;color: #FFF;margin: 0.4em 0.2em 0.4em 0px;padding: 0.15em 0.5em;font-weight: bold;border-radius: 0.3em;}
#showtimes .listingscity p a {font-weight: 600; color: #000;}
#showtimes .listingscity p a:hover {color: #000;}
#showtimes .wrapshowtimes .reg { background: none repeat scroll 0% 0% #666; }
#showtimes .wrapshowtimes .es3d { background: none repeat scroll 0% 0% #0F9CC1; }
#showtimes .nav { padding: 0 5em 0 0; font-weight: 600; font-size: 0.9em;}
#showtimes a.nav { color: #000;}
#showtimes p { margin: 0.4em 0 0.4em 0;}

.stprov:hover {cursor:pointer;}
.stcity:hover {cursor:pointer;}

.widgetcine { display: inline-block; width: 50%; box-sizing: border-box; vertical-align: top; }
.widgetcine .cnt {margin: 8px;border: 1px solid #666; border-radius: 5px; padding: 5px;}
.widgetcine h4 {font-family: 'Crete Round', serif;font-size: 1.4em; line-height: 0.9em;}
.widgetcine p.direccion {font-size: .8em;}
.widgetcine .pelis {text-align: center; margin: .8em auto .2em auto; opacity: .6; transition: .3s;}
.widgetcine:hover .pelis {opacity: .9; transition: .3s; }
.widgetcine .pelis img {display: inline-block; height: 115px; width: 80px;}

#saga .fondosaga { width: 100%; position: relative; margin:0 0 .8em 0; }
#saga .fondosaga img {width: 100%;}
#saga .fondosaga .titleh1 { width:100%; position: absolute; bottom:.2em; left:0; text-align:center; }
#saga .fondosaga .titleh1 span { padding:.2em .8em; background: rgba(0, 0, 0, 0.2); color: #FFF; text-shadow: 1px 1px 1px #000; }
#saga .description { font-family:'Noto Sans', sans-serif; font-size:.94em; line-height:1.35em; margin:0 0 1em 0; }
#saga .sagaitem, #posters .postersitem { width: 25%; float: left; box-sizing: border-box; padding:.2em .4em; height: 334px; margin-bottom:20px; transition:.3s; }
#saga .sagaitem:hover .cover, #posters .postersitem:hover .cover  { box-shadow:0 0 5px #555; }
#saga .sagaitem div, #posters .postersitem div { width: 98%; margin: 0 1%;  box-sizing: border-box; position: relative; font-size: 0.80em; font-weight: bold;}
#saga .sagaitem .year { text-align:center; padding:.75em 0 0 0; font-family:'Noto Sans', sans-serif; font-weight:normal; }
#saga .sagaitem .year span { background:rgba(0, 0, 0, 0.8); color:#BCFF00; border-radius:.2em; padding:.2em .7em; font-size:1.1em; }
#saga .sagaitem .nota { width: 42px; height: 42px; border-radius: 42px; margin: 0 auto; top: 65%; font-size: 1.38em; line-height: 42px; visibility:hidden; opacity:0; transition:visibility 0s linear 0.3s,opacity 0.3s linear; }
#saga .sagaitem:hover .nota {visibility:visible; opacity:1; transition-delay:0s;}
#saga .sagaitem:hover .cover { color:#000; }
#saga .sagaitem .cover, #posters .postersitem .cover { height: 250px; background-position:center center; background-size:cover; border-radius:.3em; transition:.3s; }
#saga .sagaitem .datos, #posters .postersitem .datos { font-family:'Roboto', sans-serif; text-align:center; height: 80px; padding:.4em 0; line-height:1.15em; font-size:.9em; font-weight:500; color:#333; transition:.3s; }
#saga .sagaitem .otrosdatos { position: absolute; bottom: 0; left: 0; width: 100%; font-size: .9em; margin:0; font-weight:400; color:#666;}
#posters .cartelori {max-width:100%;}

#newsitem .article { font-family:'Noto Sans', sans-serif; color:#111; font-size:1.1em; font-weight:400; line-height:1.45em; margin:0 8px 0 7px; }
#newsitem .article b, #newsitem .article strong { font-weight:700; }
#newsitem .article p { text-align:left; margin:0 0 .95em 0; }
#newsitem .article p a { color:#799716; }
#newsitem .article h4, #newsitem .article h2 { font-family:'Crete Round', serif; font-weight:normal; font-size:1.55em; padding:.4em 0 .35em 0; }
#newsitem .article h4 b, #newsitem .article h4 strong, #newsitem .article h2 b, #newsitem .article h2 strong { font-family:'Noto Sans', sans-serif; font-size:.83em; background: linear-gradient(to bottom,  #c0d345 0%,#639c1b 100%); color:#FFF; padding:0 .5em; border-radius:3em; margin-right:.1em; }
#newsitem .article img { max-width:100%;}

#films .video { font-family:'Noto Sans', sans-serif; color:#111; font-size:1.1em; font-weight:400; line-height:1.45em; margin-top:10px; }
#films .video b, #films .video strong { font-weight:700; }
#films .video p { text-align:left; margin:0 0 .95em 0; }
#films .video p a { color:#799716; }
#films .video h4 { font-family:'Crete Round', serif; font-weight:normal; font-size:1.55em; padding:.4em 0 .35em 0; }
#films .video h4 b, #films .video h4 strong { font-family:'Noto Sans', sans-serif; font-size:.83em; background: linear-gradient(to bottom,  #c0d345 0%,#639c1b 100%); color:#FFF; padding:0 .5em; border-radius:3em; margin-right:.1em; }
#films .video img { max-width:100%;}


#newsitem .wrapbl, #newsitem .wrapbr  {margin-top: 0.2em; position: relative;}

#newsitem .n-header { position:relative; width:100%; height:250px; border-bottom:1px solid #000; text-align:center; overflow:hidden; }
#newsitem .nframe { width:100%; height: inherit; }
#newsitem .nframe .gradiente { width: 100%; height: inherit; background: -moz-linear-gradient(top, rgba(0,0,0,0.32) 0%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.32)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.32) 0%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,0,0,0.32) 0%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,0,0,0.32) 0%,rgba(0,0,0,0.75) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(0,0,0,0.32) 0%,rgba(0,0,0,0.75) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */ }
#newsitem .nframe .progressbarwrapper {display:none;}
#newsitem .nframe.kf2 .progressbarwrapper {display:block;width: 100%; background-color: rgba(0, 0, 0, 0.8); height: 3px; position: absolute; bottom: 0;}
#newsitem .nframe.kf2 .progressbar {display:block;width: 60%; background-color:#BCFF01; height: 3px; }
#newsitem .nframe.kf2 { position: fixed; top: 60px; left: 0; height: 50px; z-index:9; display: none;}
#newsitem .nframe.kf2 .gradiente {  position: fixed; top: 60px; }
#newsitem .nframe.kf2 .alineador { height: 50px; width: 1px; display: inline-block; vertical-align: middle;}
#newsitem .nframe.kf2 .ncnt {position: relative; text-align: left;}
#newsitem .nframe.kf2 h1 { display: inline-block; width: 75%; font-size: 1.15em; vertical-align: middle; text-align: left; white-space: nowrap; overflow:hidden; }
#newsitem .nframe.kf2 .cajasocial { float:right; display: inline-block; vertical-align: middle; padding-top:.25em; }
#newsitem .nframe.kf2 .cajasocial a span {display: none;}
#newsitem .nframe.kf2 p.info, #newsitem .nframe.kf2 p.desc { display:none; }
#newsitem .n-header .cajasocial .googleplus {margin-right: 0;}

#newsitem .framepage { position:relative; width:1055px; height:inherit; margin:0 auto;}
#newsitem .ncnt { width:100%; position:absolute; bottom:0; left:0; margin:0 auto; }
#newsitem .ncnt h1 { color:#FFF; font-family:'Crete Round', sans-serif; width:85%; text-align:center; margin:0 auto; padding:0 0 .15em 0; font-size:2.95em; font-weight:normal; line-height:1.05em; text-shadow:1px 1px 0 rgba(0,0,0,.6); }
#newsitem .ncnt p.info { text-align:center; color:#EEE; font-family:Helvetica, Arial, sans-serif; font-size:95%; font-weight:300; padding:0 0 .2em 0; }
#newsitem .ncnt p.info a { color:#CCC; vertical-align:.1em; padding:0 .3em 0 .1em; }
#newsitem .ncnt p.info span { color:#D2DCC7; }
#newsitem .n-header .cajasocial { margin: .6em 0 .7em 0; font-family:'Noto Sans', sans-serif; }
#newsitem .n-header .cajasocial a { color:#FFF; padding:.28em .55em; transition:.3s; margin-right:.3em; }
#newsitem .n-header .cajasocial a:hover { box-shadow:0 0 5px rgba(255,255,255,.8); }
#newsitem .n-header .cajasocial a b { border-radius:2em; font-weight:normal; padding:.07em .5em; font-size:.85em; margin-left:.15em; }
#newsitem .n-header .cajasocial .tweet { background:#35abe1; text-shadow:1px 1px 0 #0085BE; }
#newsitem .n-header .cajasocial .tweet b { background:#0085BE; }
#newsitem .n-header .cajasocial .tweet:before { font-family:'movienco'; content:'\e09b'; color:#FFF; padding:0 .3em 0 .05em; vertical-align:-.1em; }
#newsitem .n-header .cajasocial .facebook { background:#3B5998; text-shadow:1px 1px 0 #293E71; }
#newsitem .n-header .cajasocial .facebook b { background:#293E71; }
#newsitem .n-header .cajasocial .facebook:before { font-family:'movienco'; content:'\e099'; color:#FFF; padding:0 .1em 0 .05em; vertical-align:-.05em; }
#newsitem .n-header .cajasocial .googleplus { background:#cc3314; text-shadow:1px 1px 0 #a31b0e; }
#newsitem .n-header .cajasocial .googleplus b { background:#a31b0e; }
#newsitem .n-header .cajasocial .googleplus:before { font-family:'movienco'; content:'\e097'; color:#FFF; padding:0 .3em 0 .05em; vertical-align:-.1em; }

#newsitem .widget.news.body { border-radius: 0.6em; background: #F2F2F2; padding:0.6em 1.2em 0.6em 1.2em; margin: 0.4em 0 0.4em 0; overflow: auto;}
#newsitem .widget.news.body img { float: left; margin: 0.4em 0.4em 0.4em 0; border: 1px solid #333; }
#newsitem .widget.news.body h4 { font-size: 1.1em;}
#newsitem .widget.news.body p { font-size: 0.8em; line-height: 1em;}
#newsitem .widget.news.body a {color: #000;}
#newsitem .widget.news.body a:hover {color: #666; text-decoration: none; transition: 0.3s;}

#newsitem .article #directo {font-size: .75em; width: 92%; margin-left: 4%; margin-bottom: 2em; border-bottom: 1px solid #EAEAEA; }
#newsitem .article #directo .item {border: 1px solid #EAEAEA; border-bottom: none; overflow: auto;}
#newsitem .article #directo .item .fechaautor {display: block; float: right; margin: 0 5% 2.5% 0; color: #629c1a; font-weight: bold;}
#newsitem .article #directo .item .cuerpo {display: block; width: 90%; margin: 2.5% 0 0 5%;}
#newsitem .article #directo .item .cuerpo img {width: 100%;}

#newsitem #capitanofertas strong {display: block; width: 100%; text-align: center; font-size: 1.2em; padding-top: 1em; margin-bottom: 1.2em;}
#newsitem #capitanofertas a {display: inline-block; width: 125px; padding: .24em; color: #fff;  border-radius: .24em; font-size: .82em;}
#newsitem #capitanofertas a#facebook {background-color: #3a589b;}
#newsitem #capitanofertas a#facebook:before {font-family: 'movienco'; content: '\e099'; margin-right: 12px;}
#newsitem #capitanofertas a#twitter {background-color: #1baae4;}
#newsitem #capitanofertas a#twitter:before {font-family: 'movienco'; content: '\e09b'; margin-right: 12px;}

/* Ojo con tocar estas cuatro */
#newsitem .article .titset { background:#000; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align:center; border-bottom:2px solid #BCFF00; color:#FFF; font-family:'Roboto', sans-serif; padding:.35em 0; font-size:.85em; font-weight:500; }
#newsitem .article .set { position: relative; overflow: hidden; background:#000; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; margin:0 0 10px 0; }
#newsitem .article .set .setitem {z-index: 0; width: 100%; display: none;}
#newsitem .article .set .setitem.activo {position:relative; z-index: 8; display: block;}
#newsitem .article .set .setitemcontainer {position: relative; }

/* Estas con libertad */
#setwrapper a.pie {background: #BCFF01; padding: .4em .8em; border-radius: 5px; color: #000; font-size: .82em; margin: 10px;}
#setwrapper a.pie:hover {background: #fff; color: #000; transition: .3s;}
#setwrapper a.pie.anterior {float: left;}
#setwrapper a.pie.siguiente {float: right;}
#newsitem .article .set .setitem h5 {top: .8em; left: 0;  color: white; font-family: 'Crete Round', sans-serif;  width:100%; text-align:center; padding: 12px 0; }
#newsitem .article .set .setitem h5 span { font-size: 1.35em; padding: .2em .7em; margin:0 auto; }
#newsitem .article .set .setitem h5 span b { background:#BCFF00; color:#000; padding:0 .35em; font-family:'Open Sans', sans-serif; font-size:.9em; margin-right:.15em; }
#newsitem .article .set .setitem img {width: 100%;}
#newsitem .article .set .setitem p { color: white; padding:.5em .6em; box-sizing: border-box; font-size:.9em; margin:0; }
#newsitem .article .set .setitem p a { color:#BCFF00; }
#newsitem .article .set .setitem a.ficha {display: block; width: 100%; text-align: right; font-size: .85em; color:#DDD; box-sizing: border-box; padding: 0 .6em 0 0; }
/*#newsitem .article .set .setitem a.move {position: absolute; top: 47%; color: white; font-family: 'movienco'; width: 40px; height: 40px; border-radius: 40px; border: 1px solid white; text-align: center;line-height: 40px; background: rgba(255, 255, 255, .3); transition:.25s; box-shadow:0 0 2px rgba(0,0,0,.8); }*/
#newsitem .article .set .setitem a.move {position: absolute; top: 0; color: white; font-family: 'movienco'; width: 60px; height: 100%; text-align: center; transition:.25s; }
#newsitem .article .set .setitem .conten {position: relative;}
#newsitem .article .set .setitem a.move.prev {left: 0px;}
#newsitem .article .set .setitem a.move.next {right: 0px;}
#newsitem .article .set .setitem a.move:before {text-shadow:0 0 2px rgba(0,0,0,.8); background: rgba(255, 255, 255, .3); transition: .3s; position: relative; top: 47%; width: 40px; height: 40px; border-radius: 40px; border: 1px solid white; padding: .6em;}
#newsitem .article .set .setitem a.move.prev:before {content: "\e086";  }
#newsitem .article .set .setitem a.move.next:before {content: "\e084"; }
#newsitem .article .set .setitem a.move:hover:before { background:#000; color:#BCFF00; border-color:#BCFF00; transition: .3s;}
#newsitem .article .set .setitemcontainer iframe {width: 100%;height: 445px;max-width: 720px; }

#newsitem .gal {background-color: #020202; padding: .6em 1.4em; box-sizing: border-box; text-align: center; margin-bottom: 24px;}
#newsitem .gal .title {font-size: 1.6em;padding: 0.15em 0 0.15em 0; font-family: "Crete Round",sans-serif; line-height:1.1em; margin:0 0 .1em 0; color: #fff;}
#newsitem .gal .galdestacada {margin: 12px auto;}
#newsitem .gal .carousel-h-newsgal {height: 120px;}
#newsitem .gal .touchcarousel-item { width:120px; margin-left: 12px;}

aside .modulootras { border-radius: 5px; overflow: hidden; margin:20px 0; }
aside .modulootras ul {border-bottom: 4px solid #95C644;}
aside .modulootras ul li {list-style: none; display: inline-block; width: 33.33%; text-align: center; box-sizing: border-box; font-weight: 600; vertical-align: middle;height: 48px; padding: .4em; border-right: 2px solid white; background-color: #000; color: #fff;}
aside .modulootras ul li:hover {cursor: pointer;}
aside .modulootras ul li.active {background-color: #95C644;}
aside .modulootras ul li.right {border-right: none;}
aside .modulootras .contenedor { border: 1px solid #000; border-top: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
aside .modulootras .item {display: block; overflow: auto; padding: 3% 0 4% 0; border-bottom: 1px solid #E5E5E5; width: 94%; margin: 0 3%;}
aside .modulootras .item img {max-width: 100px; float: left; margin: .24em .4em 0 0;}
aside .modulootras .item p { font-family:'Roboto', sans-serif; font-size: .9em; padding-right: .4em; margin:0 0 .2em 0; transition:.25s; }
aside .modulootras .item:hover p { color:#799715; }
aside .modulootras .item .social div {display: inline-block;  border: 1px solid #E5E5E5; border-radius: 5px; padding:.1em .2em; margin-right: 6px;}
aside .modulootras .item .social div:before {font-family: 'movienco'; font-size: .9em; margin-top: 7px;}
aside .modulootras .item .social div.fb { color: #2E59A4}
aside .modulootras .item .social div.fb:before {content: '\e099'; color: #2E59A4}
aside .modulootras .item .social div.tw { color: #00BCF0}
aside .modulootras .item .social div.tw:before {content: '\e09b'; color: #00BCF0}
aside .modulootras .item .social div.cm { color: #FFB300}
aside .modulootras .item .social div.cm:before {content: '\e037'; color: #FFB300}
aside .modulootras .item .social div span { font-size: .8em; margin: 0 5px; font-size: .7em; position: relative; top: -2px;}

#films #sharereview { text-align: center; }
#films #sharereview .cajasocial {float: none;}
#films #sharereview .cajasocial a.facebook, #films #sharereview .cajasocial a.tweet, #films #sharereview .cajasocial a.googleplus {border-radius: 0.2em; font-size: 0.9em; display: inline-block; vertical-align: middle; margin-right: .4em; }

#pollwidget { width:100%; overflow:hidden; }
#pollwidget form { padding:0 .6em 0 .6em; }
#pollwidget .pregunta  { margin:.2em 0 .5em 0; font-size:14px; font-weight: bold; }
#pollwidget .respuesta {  }
#pollwidget label { font-family:'Roboto', sans-serif; display:block; cursor:pointer; position:relative; font-size:.85em; padding:0 0 0 1.6em; margin:0 0 .4em 0; }
#pollwidget label:before { content: ""; display: inline-block; width: 15px; height: 15px; position: absolute; left: 0; border:1px solid #444; border-radius:15px; top:2px;  } 
#pollwidget label:hover { color:#5E8629; }
#pollwidget input[type=radio]:hover + label:before { border:1px solid #5E8629; }  
#pollwidget input[type=radio]:checked + label:before { background:linear-gradient(to bottom, #C0D345 0%, #629c1a 100%) repeat scroll 0% 0% transparent; }  
#pollwidget input[type=radio] { display: none; }  

#pollwidget .regmessage { padding: 1em; font-size: 0.7em; background-color: #BCFF00; text-align: center; }
#pollwidget .regmessage a { color: #666; }

#news.home { margin-top: 12px;}
#news.home .wrp-row { overflow: auto; }
#news.home h1, #reviews.home h1 { font-family:'Crete Round', serif; font-size:2.7em; margin:0 0 .3em 0; line-height:1em; }

#news.home ul, .comentarios ul, ul.pestanasreviews, ul.pestanasnotif, ul.pestanasperfil { list-style:none; border-bottom:1px solid #639C1B; overflow:hidden; margin:0 0 20px 0; }
#news.home ul li, .comentarios ul li, ul.pestanasreviews li, ul.pestanasnotif li, ul.pestanasperfil li { display:inline-block; margin-right:.1em; }
#news.home ul li a, .comentarios ul li a, ul.pestanasreviews li a, ul.pestanasnotif li a { display:inline-block; font-family:'Noto Sans', sans-serif; padding:.4em .9em; font-size:.88em; transition:.25s; }
.comentarios ul li a:hover {cursor: pointer;}
#news.home ul li a.on, .comentarios ul li a.on, ul.pestanasreviews li a.on, ul.pestanasnotif li a.on, ul.pestanasperfil li a.on { background:linear-gradient(to bottom, #C0D345 0%, #639C1B 100%) repeat scroll 0% 0% transparent; color:#FFF; text-shadow:0 0 2px #666; }
#news.home ul li a.on:hover, .comentarios ul li a.on:hover, ul.pestanasreviews li a.on:hover, ul.pestanasnotif li a.on:hover, ul.pestanasperfil li a.on:hover  { text-shadow:0 0 5px #333; }
#news.home ul li a.off, .comentarios ul li a.off, ul.pestanasreviews li a.off, ul.pestanasnotif li a.off, ul.pestanasperfil li a.off { background:#E1E1E8; }
#news.home ul li a.off:hover, .comentarios ul li a.off:hover, ul.pestanasreviews a.off:hover, ul.pestanasnotif a.off:hover, ul.pestanasperfil a.off:hover { background:#333; color:#BCFF00; cursor: pointer; }
#films ul.pestanasreviews {margin-top: 12px;}
#films ul.pestanasreviews li:hover {cursor: pointer}

#users .pestanasprofile {margin: .8em 0; overflow: auto;}
#users .pestanasprofile li {width: 20%; float: left; display: block; list-style: none; background-color: #000;}
#users .pestanasprofile li a {display: block; width: 100%; text-align: center; color: #fff; padding: 1.24em 0;box-sizing: border-box; border-bottom: 5px solid #000;}
#users .pestanasprofile li a.on {border-bottom: 5px solid #BCFF00;}
#users .pestanasprofile li a.off:hover {border-bottom: 5px solid #fff; background-color: #333; transition: .3s; cursor:pointer;}

#news.home .storydest { border:1px solid #DDD; margin:0 0 20px 0; overflow:hidden; }
#news.home .storydest img { margin-left:-37%; transition:.3s; }
#news.home .storydest:hover img { margin-left:-43%; }
#news.home .storydest .scnt { padding:.1em .6em .6em .6em; text-align:center; }
#news.home .storydest h2 { font-weight:500; font-size:2em; line-height:1.05em; margin:0 0 .2em 0; }
#news.home .storydest h2 a { transition:.3s; }
#news.home .storydest:hover h2 a { color:#8AB034; }
#news.home .storydest .desc { font-family:'Noto Sans', sans-serif; font-size:.85em; line-height:1.1em; margin:0 0 .3em 0; color:#666; }
#news.home .storydest .fec { font-family:'Roboto', sans-serif; color:#777; font-weight:300; font-size:.9em; }

#news.home .story, #erotica.home .story { border-top:1px solid #DDD; border-right:1px solid #DDD; border-left:1px solid #DDD; overflow:hidden; padding:.8em; }
#news.home .story.bottom, #erotica.home .story.bottom { border-bottom:1px solid #DDD; margin:0 0 20px 0; }
#news.home .story img, #erotica.home .story img { width:38%; float:left; }
#news.home .story .scnt, #erotica.home .story .scnt { width:62%; float:left; padding-left:.8em; box-sizing:border-box; }
#news.home .story .ant, #erotica.home .story .ant { font-family:'Noto Sans', sans-serif; font-weight:normal;  font-size:.8em; color:#6bbc1f; text-transform:uppercase; }
#news.home .story h4, #erotica.home .story h4 { font-weight:500; font-size:1.65em; line-height:1.1em; margin:.1em 0 .25em 0; }
#news.home .story h4 a, #erotica.home .story h4 a { transition:.3s; }
#news.home .story:hover h4 a, #erotica.home .story:hover h4 a { color:#8AB034; }
#news.home .story .desc, #erotica.home .story .desc { font-family:'Noto Sans', sans-serif; font-size:.82em; line-height:1.1em; margin:0 0 .3em 0; color:#666; }
#news.home .story .fec, #erotica.home .story .fec { font-family:'Roboto', sans-serif; color:#777; font-weight:300; font-size:.83em; }

.news-summary-wrapper { border-left:1px solid #DDD; overflow:hidden; margin:0 0 1em 0; }
.news-summary { width:50%; float:left; height:145px; box-sizing:border-box; padding:.7em; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; overflow:hidden; }
.news-summary.item-top { border-top: 1px solid #DDD; }
.news-summary img { float:left; margin-right:.7em; }
.news-summary.cnt { float:left; }
.news-summary .pretitular { font-family:'Noto Sans', sans-serif; font-weight:normal;  font-size:.8em; color:#6bbc1f; text-transform:uppercase; margin:0 0.15em 0; }
.news-summary .titular { font-family:'Roboto', sans-serif; font-weight:500; color:#000; font-size:1em; line-height:1.15em; }
.news-summary .titular a { color:#000; transition:.3s; }
.news-summary:hover .titular a { color:#8AB034; }

#news-next { width:100%; display:block; height:77px; background:#000; margin:0 0 1em 0; position:relative; }
#news-next:before { display:block; height:77px; width:135px; float:left; border-right:4px solid #FFF; content:'SIGUIENTE'; font-family:'Crete Round'; text-align:center; color:#BCFF01; padding:1.7em 0 0 0; box-sizing: border-box; }
#news-next img { float:left; }
#news-next p { position:absolute; width:100%; font-family:'Noto Sans', sans-serif; color:#FFF; box-sizing:border-box; padding:1em 100px 0 250px; transition:.3s; line-height:1.2em; }
#news-next:after { position:absolute; top:0; right:0; content:'\e084'; font-family:'movienco'; color:#BCFF01; display:block; height:77px; background:#424242; width:85px; border-left:4px solid #FFF; text-align:center; font-size:2.2em; padding:.59em 0 0 0; box-sizing: border-box; text-shadow:1px 1px 1px #000; transition:.3s; }
#news-next:hover p { color:#BCFF01; }
#news-next:hover:after { background:#000; padding-left:35px; color:#FFF; }

#lists.home, #lists.list, #lists.listedit {margin-top: 12px;}
#lists.home h2, #lists.list h2, #lists.listedit h2   { font-family:'Open Sans', sans-serif; font-size:1.9em; font-weight:600; line-height:1.2em; margin:0 0 .2em 0; }
#lists h2 img { width:30px; border-radius:30px; float: left; margin: 3px .2em;}
#lists.list h1, #lists.listedit h1 { font-family:'Open Sans', sans-serif; font-size:2.4em; font-weight:600; line-height:1.1em; margin:.1em 0 .35em 0; }
#lists.home .desc { color:#666; font-size:.95em; margin:0 .1em .1em .1em; }
#lists.home .info { font-family:'Roboto', Arial, sans-serif; font-size:.8em; color:#555; margin:0 .1em .5em .1em; }
#lists .mcnt a { color: #333; transition:.25s; }
#lists .mcnt a:hover {color: #a0d50f; text-decoration: none; }
#lists .list-img { overflow:hidden; position:relative; padding:3px; height:192px; border-bottom:1px solid #E5E5E5; margin:0 0 .8em 0; }
#lists .preview-img { width:122px; height:180px; border-radius:.4em; box-shadow:0 0 3px #888; border:1px solid #333; }
#lists .p0 { position:absolute; z-index:10; top:3px; left:3px; }
#lists .p1 { position:absolute; z-index:9; top:3px; left:10%; }
#lists .p2 { position:absolute; z-index:8; top:3px; left:20%; }
#lists .p3 { position:absolute; z-index:7; top:3px; left:30%; }
#lists .p4 { position:absolute; z-index:6; top:3px; left:40%; }
#lists .p5 { position:absolute; z-index:5; top:3px; left:50%; }
#lists .p6 { position:absolute; z-index:4; top:3px; left:58%; }
#lists .p7 { position:absolute; z-index:3; top:3px; left:66%; }
#lists .p8 { position:absolute; z-index:2; top:3px; left:74%; }
#lists .p9 { position:absolute; z-index:1; top:3px; right:3px; }
#lists.list .desc { font-family:Helvetica, Arial, sans-serif; font-size:.9em; color:#777; margin:0 .1em .15em .1em; }
#lists.list .info { font-family:'Roboto', Arial, sans-serif; font-size:.8em; color:#555; margin:0 .1em 0 .1em; }
#lists.list .info a { color:#8EB62F; }
#lists.list .info span { color:#78A825; }
#lists.list .listitem {overflow: auto; margin-top: 10px;background-color: #F5F5F5; border: 1px solid #E5E5E5; padding: 0.4em;}
#lists.list .listitem .rank {float: right; font-size: 3em; color: #c3c3c3;}
#lists.list .listitem img {float:left; margin: 0 0.2em 0 0;}
#lists.list .listitem p {font-size: 0.8em;}
#lists.list .buttons { overflow:hidden; margin:0 0 1em 0; }
#lists.list #btn-list { width:150px; float:left; }
#lists.list .crearpromo { width:150px; float:left; }
#lists.list #btn-newlist { width:200px; float:right; }
#lists h4 {font-family: "Crete Round",sans-serif;font-size: 1.4em;}
#lists h4 a {color: #333;}
#lists h4 a:hover {color: #a0d50f; text-decoration: none; transition: 0.4s;}
#lists.listedit h2 {font-size: 1.6em}
#lists.listedit .sides {display: inline-block; margin-top: 0.8em; vertical-align: top; }
#lists.listedit .sides#rightside {width: 29%; margin-left: 1%; position: relative;}
#lists.listedit .sides#leftside {width: 68%; padding-right: 1%; }
#lists.listedit #listinput { width:100%; margin-bottom: 0.4em; box-sizing: border-box; border:1px solid #DDD; border-radius:.2em; transition:.25s; font-family:'Roboto', sans-serif; font-size:.9em; padding:.3em .25em; color:#333; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 63%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(63%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 63%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 63%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 63%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 63%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ }
#lists.listedit #listinput:focus { border:1px solid #bbb; color:#000; }
.listeditresult { background-color: #FDFDFD; border: 1px solid #E5E5E5; border-radius:.2em; height:66px; padding:3px; margin-bottom: 0.3em; overflow:hidden; box-sizing: border-box; transition:.25s; position:relative; }
.listeditresult:after { content:'\e057'; font-family:'movienco'; position:absolute; top:19px; right:0; color:#D5D5D5; font-weight:normal; font-size:1.7em;}
.listeditresult.off:after { display:none; }
.listeditresult.off { border:1px solid #F8F8F8; background-color: #FFF; }
.listeditresult.off:hover { background-color: #FFF; cursor:no-drop; }
.listeditresult.off .tit { color:#CCC; }
.listeditresult.off .cover img { opacity:.4; }
.listeditresult.off .year { background:rgba(0,0,0,.2); }
.listeditresult:hover {background-color: #F5F5F5; cursor:move; }
.listeditresult .cover { float:left; width:43px; position:relative; }
.listeditresult .year { width:24px; text-align:center; position:absolute; bottom:7px; left:6px; font-family'Roboto', sans-serif; color: #BCFF00; background:rgba(0,0,0,.9); padding:.05em .3em; border-radius:.2em; font-size:.7em; }
.listeditresult .cover img { width:43px; height:58px; }
.listeditresult .nota {margin-top:1.2em;}
.listeditresult .tit { font-family:Arial, sans-serif; padding:5px 20px 0 50px; font-size:.97em; font-weight:bold; }
.listarank { border-bottom:1px solid #E5E5E5; overflow:hidden; box-sizing: border-box; position:relative; min-height:68px; padding:.2em 0 0 0; transition:.25s; }
.listarank.full:after { content:'\e057'; font-family:'movienco'; position:absolute; top:17px; right:0; color:#D5D5D5; font-weight:normal; font-size:2em;}
.mobile .listarank.full:after{ content:none; display: none;}
#promo .mobilesearch p.year {margin-top: 0;}
.listarank:hover { background:#F5F5F5; cursor:move; transition:.25s; }
.listarank:hover .rank { color:#777; }
.listarank .rank { display:block; position:absolute; bottom:-6px; left:3px; font-family:'Roboto', sans-serif; font-size:2.8em; color:#DDD; letter-spacing:-.1em; line-height:1em; transition:.3s; }
.listarank .helper { display:block; position:absolute; bottom:-4px; left:40px; font-family:'Roboto', sans-serif; font-size:2.4em; color:#CCC; letter-spacing:-.03em; line-height:1em; transition:.3s; }
.listarank .datospeli { display:none; float:left; margin-left:70px; position:relative; width: 90%; }
.listarank .datospeli2 { float:left; margin: 0 20px 0 5px; width: 50%;}
.listarank .cover { width:50px; float:left; position:relative; }
.listarank .imgcover { width:48px; height:65px; border-radius:.15em; }
.listarank h4 { font-family:Arial, sans-serif; font-weight:bold; font-size:1.22em; }
.listarank .year { width:26px; text-align:center; position:absolute; bottom:7px; left:7px; font-family'Roboto', sans-serif; color: #BCFF00; background:#000; padding:.05em .3em; border-radius:.2em; font-size:.7em; }
.listarank .boton { width:24px; height:24px; margin-left: 12px;  }
.listarank.hueco .boton.delete { display:none; }
.listarank .botones {position: absolute; bottom: 0px; right: 0px; height: 24px;}
.listarank.hueco .botones {position: relative; display: block; width: 100%;  text-align: center;}
.listarank .boton:before {font-family:'movienco', sans-serif; font-size:1.22em; color:#777;}
.listarank .boton.delete {}
.listarank .boton.up {}
.listarank .boton.down {}
.listarank .delete:before {content:'\e04e';  }
.listarank .up:before {content:'\e081';}
.listarank .down:before {content:'\e085';}
.listarank .delete:hover:before { color: #f80a0a; transition: .3s; cursor: pointer; }
.listarank .boton.add { border: 1px solid #777; border-radius: 100%; text-align: center; line-height: 24px; position: relative; top: 50%; padding: 4px; display: inline-block;}
.listarank .add:before {content:'\e07d'; }
.listarank.pordebajo {width: 100%; min-height: 2px; padding: 0; border: 0; background: white;}
.listarank.resaltado { background:#FCFAF8; box-shadow: 1px 1px 8px #d7d7d7; }
.listarank.pordebajo.resaltado {box-shadow: none;}
.listarank.pordebajo.resaltado:after {content:""; position: absolute; z-index: 50; left: 0; right: 0; top: 50%; border-top: 2px solid #E5E5E5;}
.listarank.pordebajo div, #lists.listedit .listarank.pordebajo span {display:none;}

#lists .list-gen { display:block; border-bottom:1px solid #E5E5E5; padding:.2em 0 .2em 0; overflow:hidden; transition:.25s; position:relative; }
#lists .list-gen .count { width:70px; float:left; height:64px; box-sizing: border-box; }
#lists .list-gen .count span { display:block; position:absolute; bottom:-6px; left:3px; font-family:'Roboto', sans-serif; font-size:2.8em; color:#DDD; letter-spacing:-.1em; line-height:1em; transition:.3s; }
#lists .list-gen .year { width:55px; float:left; text-align:center; padding:.25em 0 0 0; }
#lists .list-gen .year span { color: #BCFF00; background:#000; padding:.05em .3em; border-radius:.2em; font-size:.9em; }
#lists .list-gen .poster { width:48px; float:left; height:65px; position:relative; transition:.25s; }
#lists .list-gen .poster img { position:absolute; top:0; left:0; width:48px; height:65px; border-radius:.15em; z-index:99; }
#lists .list-gen .cgrade { width:32px; height:32px; float:left; background:rgba(0,0,0,.24); background:rgba(0,0,0,.24); margin:.37em 0 0 .6em; overflow:hidden; box-shadow:0 0 1px #000; border-radius:5em; position:relative; }
#lists .list-gen .info { padding:0 0 0 225px; transition:.25s; }
#lists .list-gen .title { font-family:Arial, sans-serif; font-size:1.5em; font-weight:600; color:#000; padding:.1em 0 .1em 0; }
#lists .list-gen .function { font-size:.98em; color:#666; display: none; }
#lists a:hover.list-gen { text-decoration:none; }
#lists a:hover.list-gen .count span { color:#777; }
#lists .list-gen:hover { background:#F5F5F5; }
#lists .list-gen:hover .nota { margin:0; }
#lists .list-gen:hover .function { display: inline; transition: .3s; }
#lists .list-gen .nota { transition:.25s; width:32px; height:32px; margin:-2.5em 0 0 0; line-height:32px; font-size:.82em; }
#lists .list-gen .nota span { position:absolute; display:block; width:100%; top:0; left:0; text-align:center; text-shadow:0 0 1px #444; }

#badges.home { margin-top: 12px;}
#badges.home .badgeimg {display: inline-block; width: 16%;}
#badges.home .badgeimg img {width: 75px;}
#badges.home .donthave .badgeimg img {opacity: 0.4;}
#badges.home .badgedata {display: inline-block; width: 83%; vertical-align: top; position: relative;}
#badges.home .badgedata h2 {font-family:'Crete Round', sans-serif; font-size: 1.4em;}
#badges.home .badgedata span {position: absolute; top: 0; right: 0; color: #a7ca8f;}
#badges.home .donthave .badgedata h2 {color: #ccc;}
#badges.home .donthave .badgedata p {color: #ccc;}
#badges.home hr { margin: 1.2em 0; border: 0; border-top: 1px solid #ccc;} 

.widget.body { width: 100%; border: 1px solid black; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; color: #000; font-size: 0.8em; margin: 0.4em 0px; }
.widget.body .widgetheader { width: 100%; height: 20px; line-height: 20px; background-color: #000; color: #FFF;  }
.widget.body .widgetimg { max-height: 100px; float: left; margin: 0.3em 0.3em; border: 1px solid #FFF;}
.widget.body .widgettitle { font-family: "Crete Round",sans-serif; color: #FFF; font-size: 1.7em; display: block; width: auto; padding: 0.3em; background: #000; }
.widget.body a.widgettitle:hover { color: #BCFF01; text-decoration: none; }
.widget.body .nota { float: right; padding: 0.3em; width:24px; height:24px; position: relative;}
.widget.body .nota span { position: absolute; width: 100%; left: 0; top: 0;font-size: 14px; margin: 0.45em 0 0 0; text-align: center; }
.widget.body .datosw { margin: 0.4em; }
.widget.body .datosw p { margin-bottom: 0.4em; }
.widget.body .datosw p a { color: #799716; }
.widget.body .datosw p a:hover { color: #799716; }
.widget.body .datosw .year {font-size:16px; color:#BCFF00; background:#000; padding:1px 6px 1px 6px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.widget.body.saga .widgetimg {width: 100%; margin: 0;}

.widget.review.body { width:100%; overflow:hidden; border-bottom:1px solid #E5E5E5; border-top:0; border-left:0; border-right:0; border-radius:0; margin:0 0 1em 0; padding:.8em 0; }
.widget.review.body h4 { color: #333; font-size: 2.6em; padding: 0.3em 0;font-family: "Crete Round",sans-serif; }
.widget.review.body .cuerpo { font-size:1.18em; line-height:1.3em; margin:.8em 0;}
.widget.review.body .cuerpo a { color:#a7ca8f; transition:.25s; }
.widget.review.body .cuerpo a:hover { color:#222; }
.widget.review.body a.widgettitle, .widget.list.body a.widgettitle { color:#7ba800; font-size: 1.5em; margin:0 0 .1em 0; background: none; padding:0; font-family:'Helvetica', Arial,sans-serif; transition:.25s;}
.widget.review.body a.widgettitle:hover {color: #222; text-decoration: underline; }
.widget.review.body .btn-follow { margin:.9em 0 0 0; font-size:1.03em; }
.widget.review.body .usuarioreview { width: 17%; float:left; text-align:center; min-height: 150px; }
.widget.review.body .usuarioreview img { width:80px; height: 80px; border-radius:80px; }
.widget.review.body .usuarioreview a { color: #333; font-weight: 800;  }
.widget.review.body .usuarioreview a:hover { color: #a0d50f; transition: .3s; text-decoration: none; }
.widget.review.body .usuarioreview p { margin: 0.4em 0;}
.widget.review.body .usuarioreview p .nickvacio{ display: inline-block; width: 60px; height: 15px; background-color: #666; }
.widget.review.body .datosreview p .titulovacio{ display: inline-block; width: 240px; height: 20px; background-color: #666; }
.widget.review.body .datosreview p .fechavacia{ display: inline-block; width: 40px; height: 8px; background-color: #666; }
.widget.review.body .datosreview p .textovacio{ display: inline-block; height: 9px; background-color: #666; }
.widget.review.body .writeyourown { display: block; width: 70%; padding: 1em; background-color: #fff596; border: 1px solid #666; color: #666;}
.widget.review.body .usuarioreview img { border: 1px solid #333; }
.widget.review.body .datosreview { float:right; width:80%; margin:0; }
.widget.review.body .up { font-weight:bold; padding:0 .2em 0 0; color: #7ba800;}
.widget.review.body .up:before { content:'\e081'; font-family:'movienco'; font-weight:normal; font-size:1.24em; vertical-align:-.14em; margin-right:.05em; }
.widget.review.body .down { font-weight:bold; padding:0 .2em 0 0; color:#5A0900; }
.widget.review.body .down:before { content:'\e085'; font-family:'movienco'; font-weight:normal; font-size:1.24em; vertical-align:-.14em; margin-right:.05em; }
.widget.review.body .date { color:#666; padding:0 0 0 .5em; }
.widget.review.body .spoilers-free { font-family:'Roboto', sans-serif; font-size:.8em; background:#F6F6F6; padding:.1em .3em; color:#666; }
.widget.review.body .spoilers { font-family:'Roboto', sans-serif; font-size:.8em; background:#FF620D; padding:.1em .3em; color:#fff; }
.widget.review.body .nota span { margin: 0.3em 0 0 0; font-size:17px; }
.widget.review.body .nota { font-size: 0.82em; float:left; width:30px; height:30px; margin:-.15em 1em 0 0;} 
.widget.review.body .nota.comp {float: right;} 
.widget.body .use { position: relative; display: inline-block; font-size: 1.3em; margin: 0 0 .4em .4em; float: right} 
.widget.body .use.labelvalue {width: 30%; text-align: right; padding: 4px 5px 0 0; font-size: .8em; color: #777;}
.widget.body .use:hover {cursor: pointer; transition: .4s;}
.widget.body .use.ful:hover {color: #9AB838;}
.widget.body .use.less:hover {color: #E35259;} 
.widget.body .use.ful:before {font-family: movienco;content:"\e081";} 
.widget.body .use.less:before {font-family: movienco;content:"\e085"} 
.widget.body .use.nohover {color: #CCC; transition: 0.4s;}
.widget.body .use.nohover:hover {cursor: auto; transition: none; color: #CCC;}
.widget.body .use.ful.clicado {color: #9AB838;}
.widget.body .use.less.clicado {color: #E35259;} 

#newsitem .film-rel{width:300px; height: 350px; background-color:black; background-position: top center; background-repeat: no-repeat; position:relative; margin-bottom:3.4em; box-sizing: border-box; display: block;}
#newsitem .film-rel.serie{height: 280px; background-size: cover;}
#newsitem .film-title{width: 200px; padding:30px 10px 0 0; text-align: right; position: absolute; right: 0; bottom: 150px;}
#newsitem .film-rel.serie .film-title {bottom: 80px;}
#newsitem .film-rel.serie .contenidos a {font-size: .9em; color: #fff; text-decoration: none;}
#newsitem .film-rel.serie .contenidos a:hover {color: #9AB838; transition: .3s;}
#newsitem .film-title a{ color:white; font-family: 'Roboto', sans-serif; font-weight: bold; font-size:1.5em; background: rgba(0, 0, 0, .8); padding: .12em;}
#newsitem .film-title a:hover{text-decoration: underline; }
#newsitem .film-info{background:#000; position:absolute; top:206px; color:white; font-family: 'Roboto', sans-serif; width:100%; padding:20px 10px 15px 10px;box-sizing: border-box; }
#newsitem .info-1{width:300px; height:35px;}
#newsitem .info-1 span{color:#B8FF00;}
#newsitem .info-2{padding-bottom:.5em;}
#newsitem .info-2 span{color:#BECA53;}
#newsitem .info-3 a{color:#BECA53;}
#newsitem .info-3 a:hover{text-decoration:underline;}

.ownreviews .item{display: inline-block; box-sizing: border-box; vertical-align: top; width: 65%;}
.ownreviews .datos{display: inline-block; box-sizing: border-box; vertical-align: top; width: 34%; margin-left: 1%; text-align: center;}
.ownreviews .cajasocial p {margin-top: .2em; font-size: .82em; }
.ownreviews .visitas { width: 100px; background-color: #F2FBFF; border-radius: .2em; margin: 0px auto; padding: .4em;}
.ownreviews .visitas:before {font-family: 'movienco'; content:"\e04c"; float: left; color: #BFE9FF; margin-top: 10px; font-size:1.4em;}
.ownreviews .visitas:hover {cursor: pointer;}

#reviewec { width:100%; display:block; background-position:center center; background-size: cover; border-radius:4px; padding:.6em; height:170px; margin:0 0 16px 0; box-sizing:border-box; }
#reviewec .titulo, #reviewec .puntuacion, #reviewec .fixity {display: inline-block; vertical-align: middle; box-sizing: border-box; }
#reviewec .fixity {width: 1px; height: 150px;}
#reviewec .titulo { width:330px;  color: white; padding:.6em; border-radius:4px; font-weight:300; background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 24%,rgba(0,0,0,0.3) 94%,rgba(0,0,0,0.3) 100%); font-size:1.2em; line-height:1.15em; }
#reviewec .puntuacion { width: 120px; height: 150px; border: 1px solid #000; border-radius:8px; background: rgba(0, 0, 0, 0.7); color: white; font-family:Roboto, sans-serif; font-weight:400; text-align: center; padding:.5em; margin:0; float: right; font-size:.95em; }
#reviewec .puntuacion .nota {margin: 10px auto; }

#loadercomentarios {width: 100%; height: 150px; background-image: url('images/loader2.gif'); background-repeat: no-repeat; background-position: center center; display: none;}
.comentarios .login-submit, .comentarios .divrespuesta input.anon.login-submit {width: 100px; background: #000; color: #BCFF00;}
.comentarios .divrespuesta {overflow: auto; margin-bottom: .4em;}
.comentarios .divrespuesta.conpadre {overflow: auto; margin-left: 50px;}
.comentarios .divrespuesta textarea {border: 0; background-color: #E2E2E2; padding: .4em; width: 100%; box-sizing: border-box; font: inherit; font-size: .9em;}
.comentarios .divrespuesta .contenedorsociales {float: right; display: none;}
.comentarios .divrespuesta input.anon {border: 0; background-color: #E2E2E2; padding: .4em; width: 100%; box-sizing: border-box; font: inherit; font-size: .9em; margin-top: 4px; display: none;}
.comentarios .divrespuesta .connectvia {float: right; width: 30px; height: 30px; border-radius: 5px; line-height: 30px; text-align: center; background-color: #CCC; color: #313131; font-family: 'movienco'; font-size: 1.4em; margin: 8px 0 0 4px;}
.comentarios .divrespuesta .connectvia:hover {cursor: pointer; background-color: #A9A9A9; transition: .4s;}
.comentarios .divrespuesta .connectvia.twitter:before {content:"\e09b";}
.comentarios .divrespuesta .connectvia.facebook:before {content: "\e099"}
.comentarios .divrespuesta .connectvia.google:before {content: "\e097"}
.comentarios .divrespuesta .connectvia.movienco:before {content: "\e017"}
.comentario {border-bottom: 1px solid #E5E5E5; overflow: auto; margin-bottom: 1em; font-family: 'Roboto', sans-serif; font-size: 14px; float: right; width: 100%;}
.comentario div {margin: 0; padding: 0; box-sizing: border-box;}
.comentario .avatar { float: left; width: 50px;}
.comentario .avatar .avwrapper { width: 40px; height: 40px; border-radius: 40px; background-position: center center; background-size: cover;}
.comentario .datoscomm {width: 100%;}
.comentario .datoscomm .basicos {border-bottom: 1px solid #E5E5E5; margin-top: 10px; margin-left: 50px;}
.comentario .datoscomm .basicos .nick a {color: #7ba800; font-weight: bold; font-style: normal; font-size: 1.1em; }
.comentario .datoscomm .basicos .nick {color: #CCC; font-weight: bold; font-style: italic; }
.comentario .datoscomm .basicos .fecha {font-style: italic; color: #B1B1B1; float: right; margin-right: 2px;}
.comentario .datoscomm .mensaje {margin-top: 1em;margin-left: 50px;}
.comentario .datoscomm .mensaje a {font-weight: 700; color: #7BA800; }
.comentario .datoscomm .avanzados {margin-top: 0.8em; margin-bottom: 0.8em; margin-left: 50px;}
.comentario .datoscomm .avanzados .use {font-family: movienco; display: inline-block; font-size: 1em; margin: 0 0 .4em .4em;} 
.comentario .datoscomm .avanzados .use.votado {color: #CCC;}
.comentario .datoscomm .avanzados .use span {font-family: 'Roboto', sans-serif; margin-left: .2em; font-weight: bold;}
.comentario .datoscomm .avanzados .use.ful span {color: #7ba800;}
.comentario .datoscomm .avanzados .use.less span {color: #E35259;}
.comentario .datoscomm .avanzados .use:hover {cursor: pointer; transition: .4s;}
.comentario .datoscomm .avanzados .use.ful.votado:hover, .comentario .datos .avanzados .use.less.votado:hover {cursor: auto; color: #CCC;}
.comentario .datoscomm .avanzados .use.ful:hover {color: #7ba800;}
.comentario .datoscomm .avanzados .use.less:hover {color: #E35259;} 
.comentario .datoscomm .avanzados .use.ful:before {content:"\e081"} 
.comentario .datoscomm .avanzados .use.less:before {content:"\e085"} 
.comentario .datoscomm .avanzados .use.nohover {color: #CCC; transition: 0.4s;}
.comentario .datoscomm .avanzados .use.nohover:hover {cursor: auto; transition: none; color: #CCC;}
.comentario .datoscomm .avanzados .use.ful.clicado {color: #7ba800;}
.comentario .datoscomm .avanzados .use.less.clicado {color: #E35259;} 
.comentario .datoscomm .avanzados .responder {float: right;}
.comentario .datoscomm .avanzados .responder:before {font-family: movienco; color:#B1B1B1; content: "\e600"; margin-right: 4px;}
.comentario .datoscomm .avanzados .responder a {color: #B1B1B1;}
.comentario .datoscomm .avanzados .responder a:hover {cursor: pointer; color: #7ba800; transition: .4s;}
.comentario .datoscomm .reply {width: 100%; float: right; display: none; padding-left: 50px;}
.comentario .datoscomm .reply textarea {border: 0; background-color: #E2E2E2; padding: .6em; width: 100%; box-sizing: border-box;font: inherit; height: 60px;}
.comentario .ver-mas {margin:0 auto; width:30%; font-weight: bold; }


.widget.comment.body { width:100%; overflow:hidden; border-bottom:1px solid #E5E5E5; border-top:0; border-left:0; border-right:0; border-radius:0; margin:0 0 1em 0; padding:.8em 0; }
.widget.comment.body .usuario { width: 17%; float:left; text-align:center; min-height: 150px; }
.widget.comment.body .usuario .usricon {width:80px; height: 80px; border-radius:80px;}
.widget.comment.body .usuario a { color: #333; font-weight: 800;  }
.widget.comment.body .usuario a:hover { color: #a0d50f; transition: .3s; text-decoration: none; }
.widget.comment.body .up { font-weight:bold; padding:0 .2em 0 0; }
.widget.comment.body .up:before { content:'\e081'; font-family:'movienco'; font-weight:normal; font-size:1.24em; vertical-align:-.14em; margin-right:.05em; }
.widget.comment.body .down { font-weight:bold; padding:0 .2em 0 0; color:#5A0900; }
.widget.comment.body .down:before { content:'\e085'; font-family:'movienco'; font-weight:normal; font-size:1.24em; vertical-align:-.14em; margin-right:.05em; }
.widget.comment.body .date { color:#666; padding:0 0 0 .5em; }

.widget.comment.body .cuerpo { margin-bottom: 0.6em; }

.widget.body .sbthumb { margin: 2.4%; border: 1px solid black; }

.widget.body .noticiasrelacionadas ul { margin-left: 5%; list-style-type: square; text-align: left; }
.widget.body .noticiasrelacionadas ul a { color: black; }
.widget.body .noticiasrelacionadas ul a small { font-size: 0.7em; }
.widget.body .noticiasrelacionadas ul a:hover { color: #7da310; transition: .3s; text-decoration: none;}

ul#days { list-style:none; margin:1.05em 0 .9em 0 !important; padding:0; border-bottom:1px solid #ddd; height:2.35em; line-height:1.57em; font-family:Arial, sans-serif; font-size:.8em; }
ul#days li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; line-height:1.57em; height:1.57em; cursor:pointer; }
ul#days a, ul#days span { color:#000; margin:0 .4em 0 0; display:block; position:relative; border-right:1px solid #ddd; border-top:1px solid #ddd; border-left:1px solid #ddd; line-height:1.57em; height:1.57em; padding:.4em .65em .3em .65em; border-top-right-radius:.3em; border-top-left-radius:.3em; background:#f1f1f1; color:#444; border-bottom:1px solid #ddd; }
ul#days a:active, ul#days span:active { outline:none; }
ul#days a:hover, ul#days span:hover { text-decoration: none; background:#ddf8c2; color:#222; }
ul#days a.on, ul.tabs li.on a, ul#days span.on, ul.tabs li.on span { background:#FFF; cursor:default !important; color:#000 !important; font-weight:bold; border-top:2px solid #BCF300; padding-top:.35em; border-bottom:1px solid #FFF; }

.list-std { clear:both; margin:0 0 1.1em .4em; list-style:none; font-family:'Open Sans', sans-serif; font-size:.88em; -moz-column-count:2; -webkit-column-count:2; column-count:2; }
.list-std a { color:#000; }

.cityselector { clear:both; margin:0 0 1.1em .4em; font-family:'Roboto', sans-serif; list-style:none; font-size:.95em; color:#555; -moz-column-count:2; -webkit-column-count:2; column-count:2; }
.cityselector a { color:#000; }
.cityselector a.inactivo, .list-std a.inactivo { color:#A3A3A3; }
.cityselector b { font-weight:500; font-size:1.1em; color:#7EA030; }

.usersnew { clear:both; margin:0 0 1.1em 0; font-family:'Roboto', sans-serif; font-size:.95em; color:#000;}
.usersnew a { text-decoration:none; color:#555;}
.usersnew a:hover{text-decoration:underline;}
.usersnew b { font-weight:500; color:#555;}
.usersnew p { line-height:2em;}

#divregistro {margin-top: 1.4em;}
#divregistro input.usersnew {font-size:2em; width: 50%; margin-top: 12px;}

#home { }
a:hover{text-decoration: none;}
a {color: black;}



#col1-col2{
	width:69%;/* 694/990 */
	float:left;
	height:auto;}

#col3{
	width:29%;/* 335/990 */
	float:right;
	height:auto;}	
	
#col1{
	width:48%;/* 335/990 */
	float:left;
	min-width:200px;
	background-color:#FFF;}

#col2{
	width:49%;/* 335/990 */
	float:right;
	}

#col1-2_3{
	width:100%;
	float:left;
	height:auto;
	margin-bottom:5px;}

#col3_3{width:33.5%;
	float:right;
	height:auto;
	min-width:300px;}	
	
#col1_3{
	width:34%;
	float:left;
	min-width:300px;
	background-color:#FFF;}

#col2_3{
	width:28%;
	float:left;
	margin-left:2%;
	min-width:300px;
	overflow: hidden;
	}
	
#col1_gal{
	width:27%;
	float:left;
	min-width:200px;
	height:100%;
	background-color:#FFF;}

#col2_gal{
	width:71%;
	float:right;
	overflow: hidden;
	}
	
#colc1-colc2{
	width:66%;/* 694/990 */
	float:left;
	height:auto;}

#colc3{
	width:31%;/* 335/990 */
	float:right;
	height:auto;}	
	
#col1-col6_cart #releasesul.f-tabs li:hover { color:black; background:#E1E1E8; cursor: auto;}
#col1-col6_cart{
	width:100%;
	float:left;
	height:auto; overflow: hidden; margin-bottom: 20px;}

#col1-col6_cart a{color:black; font-weight: lighter;}
#col1-col6_cart .provs li{width: 14.285%; }
#col1-col6_cart .provs {border-left: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF;}
#col1-col6_cart ul li{list-style: none; display: inline-block; vertical-align: top;  width: 100%; padding: 4px; border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF; box-sizing: border-box;}

#col1-col6_cart ul li p{text-align: center;}
#col1-col6_cart ul li p:hover{color:#BCD334;}

#social-media { background-color:#f6f6f6; border: 1px solid #DDD; box-sizing:border-box; margin:0 0 20px 0; padding:17px; overflow:hidden; }
#social-media .tit { font-family:'Noto Sans', sans-serif; font-size:.87em; font-weight:bold; color:#333; border-bottom:1px solid white; text-align:center; padding:0 0 .8em 0; margin:0 0 1em 0; }
#social-media a { width:31%; float:left; display:inline-block; background:#FFF; border-radius:6px; box-shadow: 0 0 5px rgba(0,0,0,0.19); box-sizing:border-box; text-align:center; font-family:'Roboto', sans-serif; position:relative; z-index:1; transition:.3s; }
#social-media a:hover { color:#FFF; box-shadow: 0 0 6px rgba(0,0,0,0.39); }
#social-media a:after { content: ""; position:absolute; bottom:2%; left:0; width:100%; height:0px; z-index:-1; transition: height 0.3s; border-radius:6px; }
#social-media a.social-tw:after { background:#31c1fd; }
#social-media a.social-fb:after { background:#5979be; }
#social-media a.social-ig:after { background:#ff513e; }
#social-media a:hover:after { height:98%; }
#social-media .social-tw, #social-media .social-fb { margin-right:3.5%; }
#social-media .snippet { font-size:.9em; font-weight:600; color:#FFF; text-shadow:0 0 0 2px #000; padding:.35em 0; border-bottom-right-radius:6px; border-bottom-left-radius:6px; }
#social-media .social-tw .snippet { background: linear-gradient(to bottom, #31c1fd 0%,#4DCCFF 100%); }
#social-media .social-fb .snippet { background: linear-gradient(to bottom, #5979be 0%,#4974D5 100%); }
#social-media .social-ig .snippet { background: linear-gradient(to bottom, #ff513e 0%,#F76858 100%); }
#social-media .count { font-size:1.25em; padding:.45em 0 .35em 0; }
#social-media .count:before { display:block; font-family:'movienco'; clear:both; font-size:1.4em; margin:0 0 .1em 0; transition:.3s; }
#social-media .social-tw .count:before { content:'\e09b'; color:#1baae4; }
#social-media .social-fb .count:before { content:'\e099'; color:#3a589b; }
#social-media .social-ig .count:before { content:'\e097'; color:#DC2915; }
#social-media .social-tw:hover .count:before { color:#fefeff; }
#social-media .social-fb:hover .count:before { color:#eff0f5; }
#social-media .social-ig:hover .count:before { color:#faedec; }

#h-block { position:relative; padding:0 0 0 0; overflow: hidden; max-height:475px; background:#000; box-sizing: border-box; z-index:2; }
#h-block .contenedorimghome {width:100%; height: 100%; max-width:1250px; position:relative; background-size: cover; background-position: center center;}
.news-head{ width: 100%; max-width:1250px; height:475px; margin:0 auto; position: relative; z-index:3; }
.news-head .degradadoder {position: absolute; bottom:0px; background-repeat: repeat-y; height: 100%; width: 10%; right:0px;}
.news-head .degradadoizq {position: absolute; bottom:0px; background-repeat: repeat-y; height: 100%; width: 10%; left: 0px;}
.title-new { position:absolute; bottom:0px; width: 100%; margin:0 auto; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.74) 33%, rgba(0,0,0,0.74) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(33%,rgba(0,0,0,0.74)), color-stop(100%,rgba(0,0,0,0.74))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.74) 33%,rgba(0,0,0,0.74) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.74) 33%,rgba(0,0,0,0.74) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.74) 33%,rgba(0,0,0,0.74) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.74) 33%,rgba(0,0,0,0.74) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bd000000',GradientType=0 ); /* IE6-9 */ }
.title-new h2 { width: 85%; max-width:1050px; margin:0 auto; font-size:2.65em; color:#FFF; font-family:'Crete Round', sans-serif; padding:1.35em 0 1.27em 0; text-align:center; line-height:1.06em; transition:.3s; }
.title-new h2 span { color:#BCFF00; }
.news-head:hover .title-new h2 { text-shadow:0 0 10px rgba(255,255,255,.65); }

.news-head-browser { position:absolute; bottom:0; z-index:55; width:100%; }
.news-head-browser ul { position:relative; z-index:555; width: 100%; max-width:1050px; margin:0 auto; }
div.news-head ul li { background-color:#222; border-top:1px solid #333; bottom: 0px; position: relative; width: 24.7%; height:10px; text-align: center; list-style: none; font-family:'Noto Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#BCFF00; }

li.new1 {height: 27px !important; display: inline-block; padding-bottom:4px; vertical-align: bottom; position: relative; line-height: 27px; margin-top: 6px; margin-left: 0.4%; transition: .4s;}
li.new1.primero {margin-left: 0px;}
li.new1:hover { cursor: pointer; background:#333; }
li.new1.activo{ background:#BCFF00; color:#000; padding: 7px 0 3px 0; transition: .4s; margin-top: 0px; line-height: 21px; border-top:0; }

#h-block #wrapperloaders {width: 100%; height: 4px; background: #666; position: relative; top: -4px; z-index: 5;}
#h-block #wrapperloaders .repos {width: 100%; max-width:1050px; height: 4px; margin:0 auto; position: relative;}

#h-block #wrapperloaders .wraploader {width: 24.7%; height: 4px; position: relative; display: inline-block; vertical-align: top; margin-left: 0.4%}
#h-block #wrapperloaders .wraploader.primero {margin-left: 0px;}
#h-block #wrapperloaders .wraploader .loader {width: 0%; height: 4px; background-color: #BCFF00; position: relative; left: 0;}
#h-block #wrapperloaders .wraploader .loaderdot {display: none;}


#formulatv{background-color:#3c94f6; width: 100%; height: 65px; display:block; margin-bottom:15px;}
#formulatv img{margin:11px;}
#ftv_col1{width: 32%; float:left;}

.reducir{ width:100%;}
.desplazar{ float:left; width:100%;}

.group1, .group3 { position:relative; margin:0 0 20px 0; border:1px solid #DDD; z-index:9; }
.group1 img, .group3 img { width:100%; }
.group1 .gcnt, .group3 .gcnt { position:relative; margin:-27px 0 0 0; z-index:10; padding:0 .6em .7em .6em; }
.group1 .aut { color:#6bbc1f; font-size:1.05em; }
.group1 .subtitulo_img, .group3 .subtitulo_img { font-family:'Noto Sans', sans-serif; font-weight:bold;  font-size:.92em; color:#FFF; text-shadow:1px 1px 2px rgba(0,0,0,.8); }
.group1 h4, .group3 h4 { font-family:'Roboto', sans-serif; text-align:center; font-size:1.42em; line-height:1.13em; padding:.3em 0 .2em 0; font-weight:500; transition:.3s; }
.group1:hover h4, .group3:hover h4 { color:#8AB034; }
.group1 .tit-fec, .group3 .tit-fec { font-family:'Roboto', sans-serif; text-align:center; font-size:.88em; font-weight:300; color:#555; }

.group2, .group4 { position:relative; margin:0 0 20px 0; line-height:.9em; overflow:hidden; }
.group2 a, group4 a { position:relative; width:100%; height:100%; display:block; line-height:.9em; z-index:10; }
.group2 .image, .group4 .image { position:relative; width:100%; height:100%; z-index:8; }
.group2 .image img, .group4 .image img { position:relative; width:100%; }
.group2 .gcnt, .group4 .gcnt { position: absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,.4); z-index:9; transition:.3s; }
.group2:hover .gcnt, .group4:hover .gcnt { background:rgba(0,0,0,.6); }
.group2 h4 { color:#FFF; font-family:'Crete Round', serif; font-size:1.35em; text-align:center; line-height:1.2em; padding:28% 1em; text-shadow:1px 1px 0 rgba(0,0,0,.8); }
.group4 h4 { color:#FFF; font-family:'Crete Round', serif; font-size:1.35em; text-align:center; line-height:1.2em; padding:18% 1em; text-shadow:1px 1px 0 rgba(0,0,0,.8); }
.group2 h4 span, .group4 h4 span { color:#BCFF00; }
.group2 .comments, .group2 .tit-fec, .group2 .subtitulo_img, .group4 .comments, .group4 .tit-fec, .group4 .subtitulo_img { display:none; }

.group5 { position:relative; border-top:1px solid #DDD; border-left:1px solid #DDD; border-right: 1px solid #DDD; padding:.6em; overflow:hidden; line-height:.9em; }
.group6 { position:relative; border:1px solid #DDD; padding:.6em; overflow:hidden; line-height:.9em; margin:0 0 20px 0; }
.group5 .image, .group6 .image { width:45%; margin-right:.6em; float:left; }
.group5 .image img, .group6 .image img { width:100%; }
.group5 .comments, .group6 .comments { left:.6em; top:.9em; text-align:left; }
.group5 .subtitulo_img, .group6 .subtitulo_img { font-family:'Noto Sans', sans-serif; font-weight:normal;  font-size:.73em; color:#6bbc1f; }
.group5  h4, .group6  h4 { font-family:'Roboto', sans-serif; font-weight:500; transition:.3s; font-size:1.15em; line-height:1.08em; padding:.2em 0 .3em 0; }
.group5:hover h4, .group6:hover h4 { color:#8AB034; }
.group5 .tit-fec, .group6 .tit-fec { font-family:'Roboto', sans-serif; font-size:.7em; font-weight:300; color:#555; }
.group5 .aut, .group6 .aut { color:#6bbc1f; font-size:1.05em; }

.group5.mx {width: 49.5%; display: inline-block; box-sizing: border-box; vertical-align: top; margin-left: 1%; margin-bottom: 1%; border: 1px solid #666; padding: 0;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px; line-height: .6em;}
.group5.mx .gcnt {padding: .4em .2em 0 0;}

.group7, .group8 { position:relative; margin:0 0 20px 0; border:1px solid #000; z-index:9; }
.group7 img, .group8 img { width:100%; }
.group7 .gcnt, .group8 .gcnt { position:relative; margin:-27px 0 0 0; background:#000; z-index:10; padding:0 .6em .7em .6em; }
.group7 .subtitulo_img, .group8 .subtitulo_img { display:none; }
.group7 h4, .group8 h4 { font-family:'Crete Round', sans-serif; color:#FFF; text-align:center; font-size:1.42em; line-height:1.13em; padding:.3em 0 .2em 0; font-weight:500; transition:.3s; }
.group7:hover h4, .group8:hover h4, .group7 h4 span, .group8 h4 span { color:#BCFF00; }
.group7 .tit-fec, .group8 .tit-fec { font-family:'Roboto', sans-serif; text-align:center; font-size:.88em; font-weight:300; color:#555; }

.group9 { position:relative; border:1px solid black; padding:.6em; overflow:hidden; line-height:.9em; min-height: 409px; max-height: 409px; margin-bottom: 10px;}
.group9 .image{ width:100%; margin-right:.6em; float:left; }
.group9 .image img{ width:100%; max-height: 300px;min-height: 300px;}
.group9 .comments{ left:.6em; top:.9em; text-align:left; }
.group9  h4 { font-family:'Roboto', sans-serif; font-weight:500; transition:.3s; font-size:1.1em; line-height:1.08em; padding:.2em 0 .3em 0; width: 79%;}
.group9:hover h4{ color:#6bbc1f; }
.group9 .nom-red{ font-family:'Roboto', sans-serif; font-size:.7em; font-weight:300; color:#555; bottom: 6px;position: absolute;}
.group9 .aut{ color:#6bbc1f; font-size:1.05em; }
.group9 .gcnt{width: 96%;position: absolute;bottom: 0px;height: 108px;}
.group9 span.white:before{top:-3px;color:black;}
.group9 span.red:before, .group10 span.red:before{color:red;}
.group9 span.green:before, .group10 span.green:before{color: #6bbc1f;}
.group9 span.yellow:before, .group10 span.yellow:before{color: rgb(252, 222, 15);}

.group10 { position:relative; border:1px solid black; overflow:hidden; line-height:.9em; min-height: 428px; max-height: 428px;background-color: black;margin-bottom: 10px; }
.group10 .image{ width:100%; margin-right:.6em; float:left; }
.group10 .image img{ width:100%; max-height: 309px;min-height: 309px;}
.group10 .comments{ left:.6em; top:.9em; text-align:left; }
.group10  h4 { font-family:'Roboto', sans-serif; font-weight:500; transition:.3s; font-size:1.1em; line-height:1.08em; padding:.2em 0 .3em 0; color: white;width: 79%;}
.group10:hover h4{ color:#bcff01; }
.group10 .nom-red{ font-family:'Roboto', sans-serif; font-size:.7em; font-weight:300; color:white; bottom: 6px;position: absolute;}
.group10 .aut{ color:#6bbc1f; font-size:1.05em; }
.group10 .gcnt{width: 90%;padding: 12px;background-color: black;position: absolute;bottom: 0px;height: 95px;}
.group10 span:before{color: white;}
.rating-cr span p{color: white;position: absolute;right: 23px;z-index: 3;bottom: 56px;font-size: 1.5em;font-weight: bolder;text-shadow: 1px 1px 0 rgba(0,0,0,.6);}



.groupe { position:relative; border-top:1px solid #DDD; border-left:1px solid #DDD; border-right: 1px solid #DDD; padding:.75em; overflow:hidden; line-height:.9em; transition:.3s; }
.groupe:hover { background:#000; }
.groupe:hover h4 { color:#BCFF01; }
.groupe h4 { font-family:'Roboto', sans-serif; font-weight:500; transition:.3s; font-size:1.02em; text-align:center; line-height:1.1em; padding:.25em 0 0 0; }
.groupe.brd-bottom { border-bottom:1px solid #DDD; margin:0 0 22px 0; }
.groupe img { width:100%; }

.groupcu { width:32%; float:left; position:relative; margin:0 0 22px 0; border:1px solid #DDD; box-sizing:border-box; padding:.6em; height:225px; overflow:hidden; }
.groupcu .imagen { overflow:hidden; }
.groupcu img { width:100%; }
.groupcu.c0 { margin-right:2%; }
.groupcu.c1 { margin-right:2%; }
.groupcu .gcnt { position:relative; z-index:30; background:#FFF; margin:-95px 0 0 0; padding-bottom:.6em; }
.groupcu h5 { text-align:center; font-size:1em; font-weight:500; padding:.3em 0 .1em 0; line-height:1.05em; min-height:44px; transition:.3s; }
.groupcu:hover h5 { color:#8AB034; }
.groupcu p { text-align:center; color:#666; font-weight:300; font-size:.83em; }
.groupcu p.peli { font-weight:500; color:#333; }
.groupcu .aut { color:#6bbc1f; font-size:1.05em; }

.groupt { position:relative; border-bottom: 1px solid #DDD; margin:0 0 .6em 0; padding:0 0 .6em 0; }
.groupt h4 { font-family:'Crete Round', sans-serif; font-size:1.1em; text-align:center; line-height:1.13em; transition:.3s; }
.groupt:hover h4 { color:#8AB034; }
.groupt img { width:100%; }

div.image{position:relative;}


div.group h2{ font-size: 1.5em; }
div.group h2:hover, div.group2 h2:hover{cursor: pointer;}
div.group2 .sub-black h2{ font-size: 1.5em; padding: 13px;}
.comments{ position: absolute; top: 5px; right:8px; color: white; text-align:right; background-size: 18px; background-position-x:11px; background-position-y:4px; }
.comments .cmt{ position: absolute; top: 0px; right: 0px; margin-right: 10px; color: white;}
.comments a{color:white; text-shadow: black 0.1em 0.1em 0.2em; }
.subtitle{font-size: 1.2em;}
.group div#tit-fec{padding-left: 4px;}
span.fec b{font-weight: lighter;}
.sub-black1{float:left; position:absolute; width: 100%; top: 6px;}
.cr_lectores{background-color:none; border-bottom: 1px solid #d4d4d4;}

.link-erotica{ width:100%; height: 100px; background: url('images/bimg-erotica.png') no-repeat #AFC301; float:left; margin-bottom: 20px;}
.link-erotica a { display:block; width:100%; height:100px; text-align: right;font-family: 'Noto Sans', sans-serif; font-size: 19px; text-transform: uppercase;font-weight: bold;color:#FFF; text-shadow:0 0 2px #555; padding:35px 14px 0 0; box-sizing:border-box; transition:.3s; }
.link-erotica a:hover { text-shadow:0 0 6px #222; }

.list-tp {min-height: 33px; width:100%; overflow: hidden; float:right; padding-top: 9px; padding-bottom: 5px; position:relative; font-family: 'roboto'; font-size: .9em;}
.list-taq {min-height: 22px; width:100%; overflow: hidden; border-bottom:1px solid #EEE; float:right; padding-top: 9px; padding-bottom: 5px; position:relative; font-family: 'roboto'; font-size: .9em;}
.list-index {width: 25px; float:left; font-weight:400; text-align:right; color:#6bbc1f; box-sizing:border-box; padding-right:5px; }
.list-poster { float:left; width: auto;  margin-right:15px;} 
.list-poster img{ width: 142px;}
.list-tp-txt { font-weight:400; color:#000; } 
.list-tp-txt a:hover { text-decoration:underline; } 
.list-tp-txt .weeks { float:right; font-weight:300; color:#888; } 
.list-tp-txt .money { float:right; font-weight:300; color:#666; } 

.top-img span{position: absolute;
z-index: 1;
border-right: 29px solid transparent;
bottom: 0px;
float: left;
height: 0px;
color: #fff;
border-right: 50px solid transparent;
border-bottom: 50px solid #95BD1F;

opacity: .8;
filter: alpha(opacity=30);
left:0px;}

.top-img1 span{position: absolute;
z-index: 1;
border-right: 29px solid transparent;
bottom: -1px;
float: left;
height: 0px;
color: #fff;
border-right: 56px solid transparent;
border-bottom: 56px solid #95BD1F;
opacity: .8;
filter: alpha(opacity=30);
left:0px;}
.pos_num{ height: 56px; text-align: center; bottom: -26px !important; left: -7px;}
.pos_num a {color: white;}
.top-img:hover .tit { text-decoration:underline; }
.top-img{width: 31%; float: left; margin-right: 3%; margin-bottom: 10px; overflow: hidden;}
.top-img .tit { height:44px; text-align:center; font-weight:500; font-size:.85em; line-height:1.1em; padding-top: .2em; }
.top-img1{width: 100%; float: left; margin-right: 5%;}
.top-img1 p{text-align: right; font-size: 1.5em;}
.top-img1 img{width: 100%;}
.top-img img{width: 100%; height: 100%;}
.top-img.p4, .p7, .p10 { float:right; margin-right: 0%; }
.img-toppeli{position:relative; width: 100%; max-width: 95px; height: 137px; background-position: center center; background-size: cover;}
.img-toppeli1{position: relative; height: 110px; overflow: hidden; width: 100%; margin-bottom: 13px;}
.img-toppeli1 img {position: relative; top: -30%;}
.img-toppeli p, .img-toppeli1 p{z-index: 11; position: absolute; color: white; font-size: 1.2em; bottom: 0px; padding: 0 0 0 14px; text-shadow: 1px 1px 0 #000; }
.img-toppeli1 p.top1{right: 0px;
background-color: black;
padding: 6px;
background: rgba(40, 25, 25, .8);}


.sub-black{width: 100%; height: auto; float:left; background-color:black; /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; position:absolute; bottom:3px; color:white; display: block;}

#placeholdertaq {position: relative; }
#tabs_taq { width: 100%; margin-bottom: 10px; border-bottom:1px solid #639C1B; overflow:hidden; }
#tabs_taq .tab { width: 140px; height: auto; background-color:#E1E1E8; margin-left:10px; float:left; font-weight:bold; text-align: center; transition:.3s; }
#tabs_taq .tab p {padding: 10px;}
#tabs_taq .tab.activo { background:linear-gradient(to bottom, #C0D345 0%, #639C1B 100%) repeat scroll 0% 0% transparent; text-shadow:0 0 2px #666; color:#FFF; transition:.3s; }
#tabs_taq .tab.activo:hover { text-shadow:0 0 4px #111; color:#FFF; }
#tabs_taq .tab:hover {cursor: pointer; background-color:#333; color:#BCFF00; }

.new_taq {float: left;}

.home-premios ul { border-top:1px solid #DDD; list-style:none; overflow:hidden; margin:0 0 22px 0; }
.home-premios ul li { width:50%; float:left; box-sizing:border-box; border-bottom:1px solid #DDD; border-left:1px solid #DDD;  }
.home-premios ul li:nth-child(even) { border-right:1px solid #DDD; }
.home-premios ul li a { display:block; background: url('images/premios.png')no-repeat; background-size:138px; width:150px; height:82px; margin:0 auto; }
.home-premios ul li a span { display:none; }
 
.home-premios ul li a.p-oscar { background-position: 7px 20px; }
.home-premios ul li a.p-golden { background-position: 13px -47px; background-size: 121px;}
.home-premios ul li a.p-goya { background-position: 23px -105px; background-size: 106px; }
.home-premios ul li a.p-cannes { background-position: 16px -216px; background-size: 129px;}
.home-premios ul li a.p-bafta { background-position: 12px -307px; }
.home-premios ul li a.p-razzie { background-position: 12px -407px; background-size: 145px; }


.lfilmb { font-size:1em; margin:0 0 .75em 0; background:#f3f3f3; padding:.5em; font-family:'arial', sans-serif !important; border-radius:.5em; position:relative; overflow:hidden; }
.lfilmb img { width:100px; height:148px; float:left; margin:0 10px 0 0; border-radius:.3em; overflow: hidden; }
.lfilmb h4 { font-size:1.2em; margin:.1em 0 .25em 0; line-height: 1em; }
.lfilmb h4 a { color:#000; font-weight:bold; }
.lfilmb .info { font-size:.85em; margin:0 0 .2em 0; }
.lfilmb .info span { color:#999; }
.lfilmb .cast { font-size:.8em; }
.lfilmb .cast a { color:#000; }
.lfilmb .score { width:45px; margin:0 0 3px 5px; float:right; text-align:center; background:#e0e0e0; background-image: linear-gradient(bottom, #E0E0E0 13%, #EDEDED 100%);
background-image: -o-linear-gradient(bottom, #E0E0E0 13%, #EDEDED 100%);
background-image: -moz-linear-gradient(bottom, #E0E0E0 13%, #EDEDED 100%);
background-image: -webkit-linear-gradient(bottom, #E0E0E0 13%, #EDEDED 100%);
background-image: -ms-linear-gradient(bottom, #E0E0E0 13%, #EDEDED 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, #E0E0E0),
	color-stop(1, #EDEDED)
); font-family:'Roboto', sans-serif; border-radius:.35em; font-size:1.1em; font-weight:500; padding:.4em 0 .4em 0; color:#333; text-shadow:0 0 2px #fff; }
.lfilmb .scoreg { width:45px; float:right; text-align:center; background:#75e000; font-family:'Roboto', sans-serif; border-radius:.35em; font-size:1.1em; font-weight:500; padding:.4em 0 .4em 0; color:#333; }
.lfilmb .showtimes { padding:.6em 0 .5em 0; overflow: hidden; }
.lfilmb .showtimes p, .legend p, .lfilmb .showtimes a { display:inline-block; font-size:.8em; color:#fff; margin:0 .2em .4em 0; padding:.15em .5em; font-weight:bold; border-radius:.3em; }
.lfilmb .showtimes .stn, .legend p.stn { border:2px solid #666; background:#666; }
.lfilmb .showtimes .st3d, .legend p.st3d { border:2px solid #0f9cc1; background:#0f9cc1; }
.lfilmb .showtimes .stimax, .legend p.stimax { border:2px solid #d94207; background:#d94207; }
.lfilmb .showtimes .stbesp, .legend p.stbesp { border:2px solid #000;  }
.legend p.stbesp { color:#000; background:#fff; }
.lfilmb .related { float:right; }
.lfilmb .related p { display:inline-block; margin:0 0 0 .15em; }
.lfilmb .related p a { display:block; font-size:.8em; text-transform:uppercase; padding:3px 8px 3px 8px; border:1px solid #d3d3d3; color:#333; border-radius:.2em; }
.lfilmb .related p a:hover { background:#535353; color:#FFF; text-decoration:none; }
.lfilmb .lfilmbc { min-height:7.9em;}

.rpers { width:100%; border-bottom:1px solid #F1F1F1; margin:0 0 .15em 0; padding:0 0 .15em 0; clear:both; overflow:hidden; line-height:0.8em; }
.rpersa { width:43px; float:left; text-align:center; padding:.6em 0 .6em 0; }
.rpersa span { font-family:Arial, sans-serif; font-size:.75em; font-weight: bold; color:#BCFF00; background:#000; padding:.1em .35em; border-radius:.3em; }
.rpersi { width:30px; float:left; text-align:center; }
.rpersi img { width:25px; }
.rperse { margin-left:73px; }
.rperses { margin-left:30px; }
.rpersn { width:55%; float:left; padding:.7em 0 .6em; font-family:Arial, sans-serif; font-size:.9em; font-weight: bold; }
.rpersn p { padding:0 .25em; }
.rpersn a, .rpersp a { color:#000; }
.rpersp { width:45%; float:left; padding:.7em 0 0 0; font-family:Arial, sans-serif; font-size:.85em; color:#222; }

.colstar {}
.colstar .item { width: 16.66%; float: left; margin:0; height: 220px; overflow: hidden; box-sizing: border-box; padding: 0 .2em;  }
.colstar .item img { width:96%; border:1px solid #000; margin:0 2% .4em 2%; }
.colstar .colstart, .colstare .colstart { font-family:Arial, sans-serif; font-size:.9em; font-weight:bold; text-align:center; padding:0 0 .2em 0; line-height: 1em; }
.colstar .colstart a, .colstare .colstart a { color:#000; }
.colstar .colstarr, .colstare .colstarr { font-family:Arial, sans-serif; font-size:.8em; font-weight:normal; text-align:center; color:#555; line-height: 1em; padding:0; margin:0; }

h3 { margin:0 0 .8em 0; padding:0 .3em 0 .3em; clear:both; overflow:hidden; font-size:1.18em; background-color: #333; }
.titulolat { margin:0 0 .8em 0; padding:0 .3em 0 .3em; clear:both; overflow:hidden; font-size:1.18em; background-color: #333; }
h3 a { transition:.2s; }
h3 a.main { float:left; background:#000; padding:.23em 1.4em .20em .38em; color:#FFF; font-size:.75em; font-weight:bold; }
h3 a.sec, h3 button.sec { float:right; font-size:.7em; padding:.3em .5em .28em 0; font-weight:normal; color:#CCC; cursor: pointer; background:transparent; border:none;}
h3 a.main:hover { color:#BCFF00; text-decoration:none; }
h3 span { float:left; background:#000; padding:.23em 1.4em .21em .38em; color:#FFF; font-size:.75em; font-weight:bold; overflow:hidden; }
.titulolat span { float:left; background:#000; padding:.23em 1.4em .21em .38em; color:#FFF; font-size:.75em; font-weight:bold; overflow:hidden; }

.infoc { overflow:hidden; margin:0 0 .8em 0; font-family: arial, sans-serif !important;}
.infoc1 { width:29%; float:left; text-align:center; margin: 0 0 10px 0; }
.infoc1 img { width:100%; border:1px solid #000; }
.infoc1 .no { width: 100%; height: 306px; font-family: 'movienco'; display: block; font-size: 4em; line-height: 3em; color: #ddd; border: 1px solid #222; }
.infoc2 { width:100%; float:left; overflow:hidden;}
.infoc2 .cnt { padding:0 0 0 .7em; }
.infoc2 .cnt a { color: #7DA600; }
.infoc2 .cnt a:hover { color: #383838; transition: .3s; }
.infoc2 .cnt a.sec { color: #fff; }
.infoc2 .cnt a.sec:hover { color: #E5E5E5; transition: .3s; }
.infoc3 { width:100%; float:left; margin:.8em 0 0 0; }
.infoc3 .cnt { padding:0 0 0 .7em; }
.infoc2 p, .infoc3 p { font-size:.88em; margin:0 0 .2em 0; width: 70%;}
#series .infoc2 p { width: 100%;}
.infoc2 p.dest { font-size:20px; font-weight: bold; }
.infoc2 p.sdest { font-size:16px; margin-top:.65em; }
.infoc2 p.sdest span, .infoc2 p.sdest a, .infoc2 .year span { font-size:16px; color:#BCFF00; background:#000; padding:1px 6px 1px 6px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.infoc2 p.sdest a:hover {color: #9ac917;}
.infoc2 .cnt .vertrailer {display: inline-block; position: absolute; right: 0; top: 30px; padding: .4em .8em; background-color: #8FCC27; color: #fff; border-radius: .4em; font-weight: bold; border-bottom: 3px solid #84BA24;}
.infoc2 .cnt .vertrailer:before {font-family: 'movienco'; content:"\e01b"; color: #000; margin-right: .4em; position: relative; top: 3px; font-size: 1.2em; font-weight: 400;}
.infoc2 table { font-size:.88em;}
.infoc2 table th{ font-weight: 700; text-align: left; padding-right: 6px;}

#bloc1{width: 63%; float: left; height: auto; margin:0 0 14px 0;}
#bloc2{width: 50px; float: right; height: auto; }
#scorebox {width: 100%; min-height: 80px; margin:0 0 15px 0; clear:both;}
#scorebox div {display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative;}
#scorebox #newscores {width: 30%; min-height: 80px; background-color: #2E2E2E;}
#scorebox #newscores .nota {width: 52px; height: 52px; line-height: 52px; margin: 14px 0 0 14px; font-size: 1.4em;}
#scorebox #newscores .fuentes { height: 52px; color: white; margin: 14px 0 0 10px; font-size: .80em; padding: 0 0 0 10px; border-left: 1px dotted #E8E8E8;}
#scorebox #newscores .fuentes a {font-weight: 700; color: #fff; text-decoration: underline;}
#scorebox #scoring {width: 70%; min-height: 80px; background-color: #E8E8E8;}
#scorebox #scoring .titulos {display: block; width: 100%; height: 22px; line-height: 22px; font-size: .82em; padding: 0 10px 0 20px;}
#scorebox #scoring .titulos .tit1 {width: 70%; text-align: left; font-weight: 600; padding:.35em 0 0 0;}
#scorebox #scoring .titulos .tit2 {width: 30%; text-align: right; margin: 12px 0 0 0; color: #555; }
#scorebox #scoring #wrapperpuntuarpeli {width: 51%; margin-left: 17px; padding: 7px 3px 0 3px;}
#scorebox #scoring #puntuarpeli { display: none;}
#scorebox #scoring #puntuarpeli.verde {background-color: #93ec19;}
#scorebox #scoring #puntuarpeli.verde .follow_bar {background-color: #43cc00;}
#scorebox #scoring #puntuarpeli.ambar {background-color: #fffc93;}
#scorebox #scoring #puntuarpeli.ambar .follow_bar {background-color: #eec41b;}
#scorebox #scoring #puntuarpeli.rojo {background-color: #ff9e9e;}
#scorebox #scoring #puntuarpeli.rojo .follow_bar {background-color: #ee0e0e;}
#scorebox #scoring #puntuarpeli.gris {background-color: #CCC;}
#scorebox #scoring #puntuacion { margin:3px 0 0 10px; width: 38px; height: 38px; line-height: 38px; }
#scorebox #scoring #puntuarpeli .slider_knob {}
#scorebox #scoring #btnpuntuarpeli {width: 80px; height: 38px; line-height: 38px; text-align: center; color:#FFF; margin-left: 10px; border-radius: 6px; border: none; background-color: #474747; font-size:.88em; box-shadow: inset 0px -3px 1px 0px rgba(0,0,0,0.75); }
#scorebox #scoring #btnpuntuarpeli:hover {background-color:#000; transition: .25s; color:#BCFF00; cursor: pointer;}
#scorebox #scoring #compartiren { margin-left: 10px; text-align: center; width: 13%; }
#scorebox #scoring #compartiren a { font-size: .7em; }
.sendtwitter, .sendfacebook {opacity:0.4; cursor: pointer;}
.sendtwitter.activo, .sendfacebook.activo {opacity:1;} 

.mcntb#fichalistings {padding-bottom: 15px; overflow: hidden;}
.mcntb#fichalistings #cantidadcines {margin-bottom: 5px;}
.cineyciudad {font-size: .9em; font-weight: 700; display: block; margin-bottom: 10px; margin-top: 18px;}
.topcines {width: 48%; float: left; text-align: center }
.topcines .showtimes a {background-color: #ccc; color: #666;}
.topcines .showtimes {overflow: hidden; }
.topcines .showtimes a, .topcines .showtimes span { display:inline-block; font-size:.8em; color:#fff !important; margin:0 .2em .4em 0; padding:.15em .5em; font-weight:bold; border-radius:.3em; }
.topcines .showtimes .stn, .legend p.stn { border:2px solid #666; background:#666; }
.topcines .showtimes .st3d, .legend p.st3d { border:2px solid #0f9cc1; background:#0f9cc1; }
.topcines .showtimes .stimax, .legend p.stimax { border:2px solid #d94207; background:#d94207; }
.topcines .showtimes .stvos, .legend p.stvos { border:2px solid #d9af06; background:#d9af06; }
.topcines .showtimes .stbesp, .legend p.stbesp { border:2px solid #000;  }

.infop { overflow:hidden; margin:0 0 .8em 0; }
.infop1 { width:20.5%; float:left; text-align:center; }
.infop1 img { width:100%; border:1px solid #000; }
.infop2 { width:79.5%; float:right; overflow:hidden;}
.infop2 .cnt { padding:0 0 0 .7em; }
.infop2 p { font-size:.88em; margin:0 0 .15em 0; }
.infop2 .intro { margin:.8em 0 .8em 0; color:#000; }
.infop .relationships { color:#888; }
.infop .relationships a { color:#000; }
.infop .relationships b { color:#000; }

.infoccol { width: 48%; display: inline-block; vertical-align: top; }

.fichaawards p { line-height: 30px; color: #5d5d5d; font-size: 1.4em; margin-bottom: 10px;}
.fichaawards p img { float: left; margin-right: 10px; }
.fichaawards span.nombre { font-size: 0.6em; }

#series .serieshome {margin: 0 auto; text-align: center;}
#series .serieshome a.serie { display: inline-block; width: 32%; height: 300px;  position: relative; background-size: cover; background-position: center center;}
#series .serieshome a.serie h2 {position: absolute; left: 5px; bottom: 5px; font-size: 1.2em; background: rgba(255, 255, 255, .8); padding: .2em .4em }

/* Clases de notas */
.nota { border-radius:30em; text-align:center; color:white; font-family:'Roboto', sans-serif; }
.nota.verde { text-shadow:1px 1px 0 #28A000; background: #66cc33; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #66cc33 0%, #41ba00 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#66cc33), color-stop(100%,#41ba00)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #66cc33 0%,#41ba00 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #66cc33 0%,#41ba00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cc33', endColorstr='#41ba00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.nota.ambar { text-shadow:1px 1px 0 #E0AF00; background: #ffcc33; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ffcc33 0%, #ffbf00 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffcc33), color-stop(100%,#ffbf00)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ffcc33 0%,#ffbf00 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ffcc33 0%,#ffbf00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc33', endColorstr='#ffbf00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.nota.rojo { text-shadow:1px 1px 0 #B70000; background: #ff0000; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ff0000 0%, #e20000 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff0000), color-stop(100%,#e20000)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ff0000 0%,#e20000 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ff0000 0%,#e20000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#e20000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.nota.gris {text-shadow:1px 1px 0 #CCC; background-color: #666;}



.nota.buscador { width:32px; height:32px; float:right; margin:0 .6em 0 0; line-height: 32px; font-size:.82em; z-index: 99999;}
.notaficha .nota { width:45px; height:45px; line-height:45px; font-size:1.1em; }

.notaficha1 { font-size:2.1em; margin-left: 43px; margin-top: 20px;}
.lfilmb .nota { width:38px; height:38px; float:right; margin:0; line-height:38px; font-size:.91em; }
#films .nota, #series .nota { width:45px; height:45px; line-height:45px; font-size:1.1em; }
.nota.newreviewscore {float: right;margin-bottom: .4em; margin-top: -5px;}
#bloc2 .notaficha1 .nota { width:65px; height:65px; line-height:65px; }
.film-score #botonReg{margin-top: 5px !important;}
.scoredial-box form{margin-top: 6px;}

.plot, .fichaawards { font-size: 16px;  }
.mcntb.plot p {margin-bottom: 1em;}
.plot a, .fichaawards a { color:#769e0c; }

.gbar { background:#F3F3F3; border:1px solid #DDD; border-radius:5px; padding:5px 9px 5px 9px; overflow:hidden; margin:0 0 .6em 0; transition:.25s; }
.gbar a { font-size:16px; font-weight:bold; color:#444; }
.gbar a:hover { color:#000; text-decoration: none; }
.gbar1 { width:100px; float:left; }
.gbar2 { width:100px; float:right; text-align: right; }

.fphotos { margin:0 14px 0 14px; }
.fphotos .cnt { width:160px; float:left; }
.fphotos img { border:1px solid #000; }
.fphmin { -moz-column-count: 5; -moz-column-gap: .6em; -webkit-column-count: 5; -webkit-column-gap: .6em; -webkit-column-fill: auto; column-count: 5; column-gap: .6em; column-fill: auto; -moz-column-break-inside: avoid; -webkit-column-break-inside: avoid; column-break-inside: avoid; -webkit-column-break-after:always; }
.fphmin .item { width:100%; }
.fphmin .item img { border:1px solid #000; width:98%; margin:0 0 .6em 0; }

#trailers.home { margin:12px 0 0 0; }

.viditem { clear:both; overflow:hidden; margin:0 0 1em 0; }
.viditem.oficial {background-color: rgba(188,255,0,.2)}
.viditem .fimg { width:28%; float:left; font-size:1em; line-height:.79em }
.viditem .fimg a { display:block; border-right:.4em solid #000; border-left:.4em solid #000; border-top:.18em solid #000; border-bottom:.18em solid #000; position:relative; padding:0; }
.viditem .fimg a:hover { text-decoration:none; }
.viditem .fimg a:before { content:"\e076"; font-family: 'movienco', sans-serif; position:absolute; bottom:0; left:0; z-index:2; font-size:2em; color:rgba(188,255,0,.5); text-shadow:0 0 2px rgba(255,255,255,.3); line-height: 1em;}
.viditem .fimg a:hover:before { color:rgba(188,255,0,.7); text-shadow:0 0 2px rgba(255,255,255,.6); }
.viditem .fimg img { position:relative; width:101%; margin:-1px;  }
.viditem .fimg .length { position: absolute; bottom:5px; right:5px; z-index:2; background:rgba(0,0,0,0.5); color:#fff; font-size:11px; padding:2px 4px 1px 4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.viditem .fcnt { width:72%; float:right; font-size:1em; padding:.3em 0 0 0; }
.viditem h4 { font-size:1.2em; padding:0 0 .1em .5em; line-height: 1em; font-weight:bold; }
.viditem h4 a { color:#000; }
.viditem .desc { font-size:.85em; color:#444; padding:0 0 0 .7em; line-height: 1em; }

.viditemv  {  }
.viditemv .item { display: inline-block; box-sizing: border-box; vertical-align: top; width: 25%; margin:0 0 10px 0; margin:0 0 1em 0; padding: .16em;}
.viditemv .iv1 { display:inline-block; }
.viditemv .iv2 { display:inline-block; }
.viditemv .item .container { display: block; position:relative; }
.viditemv .item .container:hover { text-decoration:none; }
.viditemv .item .container:before { content:"\e076"; font-family: 'movienco', sans-serif; position:absolute; bottom:.1em; left:0; z-index:999; font-size:2em; color:rgba(188,255,0,.5); text-shadow:0 0 2px rgba(255,255,255,.3); }
.viditemv .item .container:hover:before { color:rgba(188,255,0,.7); text-shadow:0 0 2px rgba(255,255,255,.6); }
.viditemv .item img { width:98%; border:1px solid #000; }
.viditemv .item .container .length { position: absolute; bottom:.65em; right:.35em; z-index:999; background:rgba(0,0,0,0.5); color:#fff; font-size:11px; padding:2px 4px 1px 4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.viditemv .tit { margin:.3em 0 0 0; line-height: 0.9em; }
.viditemv .tit a { font-family:Arial, sans-serif; font-size:.84em; color:#000; font-weight:bold; }

.viditemve { width:165px; float:left; }
.viditemve .fimg .cnt { border:1px solid #000;  position:relative; z-index:666; }
.viditemve .fimg .img { width:163px; height:90px; position: relative; z-index:777; background:url('http://www.movienco.co.uk/images/playf.png') top no-repeat; background-size:163px; }
.viditemve .fimg .img:hover { background-position: 0 -90px; }
.viditemve .fimg .length { position: absolute; bottom:5px; right:5px; z-index:999; background:rgba(0,0,0,0.5); color:#fff; font-size:11px; padding:2px 4px 1px 4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.viditemve .tit { margin:5px 0 0 0; line-height: 0.9em; }
.viditemve .tit a { font-family:Arial, sans-serif; font-size:13px; color:#000; font-weight:bold; }

.pagination { text-align: center; margin:2em 0; clear:both; }
.pagination a, .paginationbar .pbb a { display: inline-block; padding: 3px 9px; margin:0 .25em .25em 0; border-radius: 3px; border: solid 1px #c0c0c0; background: #e9e9e9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9); box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1); font-size: .875em; font-weight: bold; text-decoration: none; color: #717171; text-shadow: 0px 1px 0px rgba(255,255,255, 1); }
.pagination b { display: inline-block; padding: 4px 10px; margin-right: 4px; border-radius: 3px; background: #e9e9e9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9); font-size: .875em; font-weight: bold; text-decoration: none; background: #616161;  box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);  color: #BCFF00; text-shadow: 0px 0px 3px rgba(0,0,0, .5); }
.pagination a:hover, .paginationbar .pbb a:hover { background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0)); background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0); color:#525253; cursor: pointer;}

.paginationbar { margin:0 0 .8em 0; border: solid 1px #D4D3D5; border-radius:.2em; box-shadow:0px 1px 3px rgba(0,0,0, .1); background:#FbFBFb; padding:.35em .4em .18em .6em; overflow:hidden; }
.paginationbar .pba { float:left; font-size:.9em; font-weight:bold; color:#444; padding:.4em 0 .4em 0; }
.paginationbar .pbb { float:right; text-align:right; }
.paginationbar .pbb a { font-family: 'movienco'; font-size:1em; font-weight:normal; padding:.25em .5em; }

#trailers h2, #films h2 { font-family: 'Roboto', sans-serif; font-weight:500; font-size:1.7em; line-height:1.1em; }
#films h2.awards {margin: 24px 0;}

.holdervideo{ margin-bottom: 20px; }
.holdervideo .video-dimensions { width: 100%; height: 400px; }
.trailerc1 { width:94%; display: inline-block; font-family:'Open Sans', sans-serif; font-size:.9em; color:#666; margin:0 0 1.2em 0; }
.trailerc2 { width:5%; display: inline-block; text-align:right; font-family:'Roboto', sans-serif; font-size:1em; vertical-align: top;}
.trailerc2 .views:after { content:'\e05d'; font-family: 'movienco'; font-size:1.1em; padding:0 0 0 .15em; color:#CCC; }

.colhome { width:32.4%; float:left; margin-right:1.4%; font-size:1em; }
.colhome.end { margin-right:0; }
.colhome .box { border:1px solid #E7E7E7; border-radius:3px; padding:6px; }
.colhome .box .cnt { background:#EEEEEE; }
.colhome .box .cnt h3 { background:#EEEEEE; }
.colhome .inwrap { padding:5px 6px 5px 6px; }
.colhome .row { margin:0 0 3px 0; font-family:'Roboto', sans-serif; font-size:.8em; clear:both; }
.colhome .row a { color:#000; font-weight: 500; }
.colhome .row .num { background:#111; color:#BBF832; padding:1px 8px 0 3px; font-family:'Open Sans', sans-serif; font-size:.95em; font-weight: bold; }
.colhome .row .money { float:right; font-family:'Open Sans', sans-serif; color:#666; font-size:.95em; line-height: 1.2em;}
.colhome .drow { margin:0 0 3px 0; overflow:hidden; }
.colhome .drow .c1 { float:left; background:#111; color:#BBF832; padding:1px 8px 0 3px; font-family:'Open Sans', sans-serif; font-size:12px; font-weight: bold; height:100px; }
.colhome .drow .c2 { float:left; margin:0 6px 0 3px; }
.colhome .drow .c2 img { height:100px; }
.colhome .drow .c3 h5 a { font-size:1.35em; color:#000; font-weight:bold; line-height:1.1em; }
.colhome .drow .c3 .weeks { font-family:'Open Sans', sans-serif; font-size:.85em; color:#999; }
.colhome .drow .c3 .money { font-family:'Open Sans', sans-serif; font-size:.85em; color:#666; }

.collat { margin-top: 1em;}
.collat .box { border:1px solid #E7E7E7; border-radius:3px; padding:5px; text-align: left; }
.collat .box .cnt { background:#EEEEEE; }
.collat .box .cnt h3 { background:#EEEEEE; }
.collat .box .cnt .titulolat { background:#EEEEEE; }
.collat .inwrap { padding:5px 6px 5px 6px; }
.collat .row { margin:0 0 3px 0; font-family:'Roboto', sans-serif; font-size:.85em; clear:both; }
.collat .row a { color:#000; font-weight: 500; }
.collat .row .num { background:#111; color:#BBF832; padding:1px 8px 0 3px; font-family:'Open Sans', sans-serif; font-size:12px; font-weight: bold; }
.collat .row .money { float:right; font-family:'Open Sans', sans-serif; color:#666; font-size:12px; line-height: 1.2em;}
.collat .drow { margin:0 0 3px 0; }
.collat .drow .c1 { float:left; background:#111; color:#BBF832; padding:1px 8px 0 3px; font-family:'Open Sans', sans-serif; font-size:12px; font-weight: bold; height:100px; }
.collat .drow .c2 { float:left; margin:0 6px 0 3px; }
.collat .drow .c2 img { height:100px; }
.collat .drow .c3 h5 a { font-size:18px; color:#000; font-weight:bold; line-height:1.1em; }
.collat .drow .c3 .weeks { font-family:'Open Sans', sans-serif; font-size:12px; color:#999; }
.collat .drow .c3 .money { font-family:'Open Sans', sans-serif; font-size:13px; color:#666; }
.collat#esperadas {margin-bottom: 24px; margin-top: 0px;}
.collat#esperadas strong {font-weight: 700;}
.collat#esperadas a {display: block; padding: .4em 0; border-bottom: 1px solid #E5E5E5; font-size: .84em;}
.collat#esperadas a:hover {background-color: #f3f3f3; transition: .3s;}
.collat#esperadas a img {display: inline-block; vertical-align: top; margin-right: 12px;}
.collat#esperadas a span{color: #A1C510; display:inline-block; width: 24px;}
.collat .sidenegro { background-color: #000; border-radius: .4em; color: #fff; clear: both; position: relative; height: 240px; font-size: .84em; }
.collat .sidenegro a {color: #fff; }
.collat .sidenegro h4 {font-size: 1.2em; font-weight: 700; text-align: center; padding: .8em;}
.collat .sidenegro .item {padding: .66em; width: 100%; height: 180px; position: absolute;}
.collat .sidenegro .item strong {font-weight: 700; color: #BBF832;}
.collat .sidenegro .item p {margin: 12px 6px 0 0;}
.collat .sidenegro .item.oculto {display: none;}
.collat .sidenegro .item img {width: 110px; float: right; margin-right: 20px;}
.collat .sideblanco { background-color: #fff; border-radius: .4em; position: relative; font-size: .84em; border: 2px solid #A1C510; box-sizing: border-box; padding: .6em; margin: 24px 0; display: block;}
.collat .sideblanco .corte {max-height: 200px; overflow: hidden;}
.collat .sideblanco img {width: 100%;}
.collat .sideblanco span {position: absolute; left: 18px; top: 18px; background-color: rgba(0, 0, 0, 0.9); border-radius: .4em; padding: 1.2em; color: #fff; font-weight: 700;}

.fiteme { width:122px; float:left; }
.fiteme img { width:122px; height:180px; border-radius: 5px; }
.fiteme .tit { margin:5px 0 2px 0; text-align: center; }
.fiteme .tit a { font-size:14px; color:#000; font-weight: bold;}
.fiteme .date { font-family: 'Open Sans', sans-serif; color:#666; font-size:12px; text-align: center; }

.mcntb { padding:0 0 .75em 0; margin-bottom: 10px; }
.mcnt-cast { margin:0 0 1.4em 0; }

.JWCustomPlayer { height:100%; left:0; position:absolute; top:0; width:100%; } 
.videoWrap { margin:0 0 20px 0; position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.videoWrap iframe, .videoWrap object, .videoWrap embed { position: absolute; }


.videocontrols {border: 2px solid black; border-radius: 5px; overflow: hidden; display: inline-block; vertical-align: middle; box-sizing: border-box; background: #000; padding: 0 1.25em; color: white; font-size: .9em; height: 35px; line-height: 35px; transition:.25s; }
.videocontrols#botonmenuembed:hover {cursor: pointer; background:#BDCB41; color:#000; }
.videocontrols.share {padding: 0; padding-left: .75em;}
.videocontrols .item, .videocontrols .tit { display: inline-block; vertical-align: top; box-sizing: border-box; height: 33px; line-height: 33px;}
.videocontrols .item {background: #fff; color: #000; padding: 0 1.25em; border-left: 2px solid black; font-family: 'Crete Round', sans-serif; font-size: 1.2em; margin-top: -2px;}
.videocontrols .item:hover {color: #fff;}
.videocontrols .item.tweet {margin-left: 12px;}
.videocontrols .item:before {font: 'movienco'; margin-right: 6px; position: relative; top: 2px}
.videocontrols .item.acero:before {margin-right: 0;}
.videocontrols .item.facebook:before {color: #3B5998;}
.videocontrols .item.facebook:hover {background-color: #3B5998;}
.videocontrols .item.facebook:hover:before {color: #fff;}
.videocontrols .item.tweet:before {color: #35abe1;}
.videocontrols .item.tweet:hover {background-color: #35abe1;}
.videocontrols .item.tweet:hover:before {color: #fff;}
.videocontrols .item.googleplus:before {color: #cc3314;}
.videocontrols .item.googleplus:hover {background-color: #cc3314;}
.videocontrols .item.googleplus:hover:before {color: #fff;}

.modoembed {display: inline-block; vertical-align: top; width: 16%; height: 90px; font-size: .9em; border: 1px solid #E5E5E5; transition: .2s; padding-top: .4em; margin-top: .4em;}
.modoembed:hover {cursor: pointer;}
.modoembed.activo {transition: .2s; background-color: #000; color: #fff; }
.modoembed.activo p span {background: none; color: #fff;}
.modoembed p span {background: none; font-size: .8em; font-weight: 400; color: #000; text-shadow: none;}
.modoembed .diagrama {background-color: #BDCB41; border-radius: 5px; margin: .9em auto;}
.modoembed .diagrama.grande {width: 80px; height: 50px;}
.modoembed .diagrama.normal {width: 55px; height: 36px;}
.modoembed .diagrama.peque {width: 40px; height: 26px;}

#panelmenuembed { width: 100%; border: 1px solid #E5E5E5; background:#F5F5F5; font-size: .9em; margin:.5em 0; text-align: center; display: none; padding:1em .3em; }
#panelmenuembed .desc { margin:.5em 0; }
#panelmenuembed .selectable { font-family:'Open Sans', sans-serif; padding:.2em; font-size:.95em; border:1px solid #333; width:75%; }

#embedable { width:99%; }
#embedable textarea, #lists textarea { width:97%; padding:1.5%; font-family:'Open Sans', sans-serif; font-size:.9em; height:40px; margin:0 0 1em 0; }
#embedable .desc { font-size:.8em; color:#444; margin:0 0 .8em 0; }
#embedable .esp { font-size:.8em; color:#444; margin:0 0 .8em 0; font-weight:bold; }

.letters { list-style:none; text-align: center; margin:0 0 .4em 0; }
.letters li { display:inline; }
.letters li a { display: inline-block; padding: .25em .44em; margin:0 0 .5em 0; border-radius:.2em; border: solid 1px #c0c0c0; background: #e9e9e9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9); box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1); font-size: .83em; font-weight: bold; text-decoration: none; color: #717171; text-shadow: 0px 1px 0px rgba(255,255,255, 1); }
.letters li a:hover { background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0)); background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0); color:#525253; }

#films.list { margin:.8em 0 0 0; }
#films.home, #stars.home { margin:.8em 0 0 0; }
#films .scorepage { margin: 10px 0px 20px 0px; }
#films .scorepage strong {font-weight: 700;}
#films #cajascoredial {float: left; width: 150px; margin-bottom: 20px; cursor: pointer;}
#films .share-subscribe { /*border:1px solid #EEE; background:#F6F6F6; overflow:hidden; width:100%; */}

.userslikeyou { margin: .5em 0; text-align: center; }
.userlikeyou { display: inline-block; vertical-align: top;width: 19%; height: 155px;}
.userlikeyou .avatar { width: 80px; height: 80px; border-radius: 80px; margin: 0 auto; border: 1px solid #333;}
.userlikeyou p {text-align: center; margin-top: .4em;}
.userlikeyou a { font-family: Arial, sans-serif; color: #333; font-size: .88em; font-weight: 800; }
.userlikeyou a:hover { text-decoration: none; color: #A0D50F; transition: .3s;}

#films .compartiren, #series .compartiren { width: 50px; height: 70px; border: 1px solid #333; text-align: center; position: relative; background-color: white; line-height: 35px; font-size: 1.4em; margin-bottom: 12px; box-sizing: border-box; display: inline-block; z-index: 10;}
#films .compartiren .curtain, #series .compartiren .curtain {display: block; position: absolute; width: 48px; height: 35px;  bottom: 0; left: 0;z-index: -2;}
#films .compartiren .count, #series .compartiren .count {display: block; position: absolute; width: 48px; height: 35px;  bottom: 0; left: 0; font-size: 0.7em; color: white; font-weight: 600;z-index: -1;}
#films .compartiren.tweet, #series .compartiren.tweet {color: #009FE5;}
#films .compartiren.tweet .curtain, #series .compartiren.tweet .curtain {background-color: #009FE5;}
#films .compartiren.facebook, #series .compartiren.facebook {color: #264691;}
#films .compartiren.facebook .curtain, #series .compartiren.facebook .curtain {background-color: #264691;}
#films .compartiren.googleplus, #series .compartiren.googleplus {color: #E72300;}
#films .compartiren.googleplus .curtain, #series .compartiren.googleplus .curtain {background-color: #E72300;}
#films .compartiren .message, #series .compartiren .message { display:none; }
#films .compartiren:hover, #series .compartiren:hover {color: #fff;}
#films .compartiren:hover .curtain, #series .compartiren:hover .curtain {height: 68px; transition: .3s;}

#films .cajasocial, #series .cajasocial { float:left; margin:.5em .26em; }
#films .cajasocial a, #series .cajasocial a { display:inline-block; color: #FFF; }
#films .cajasocial a:hover, #users a:hover, #series a:hover, #newsitem .cajasocial a:hover { text-decoration:none; }
#films .cajasocial a.facebook, #series .cajasocial a.facebook, #users span.facebook, .sendfacebook { border:1px solid #3a589b; border-radius:1em; padding:.3em .3em .18em .3em; background: #5979be; /* Old browsers */
background: -moz-linear-gradient(top, #5979be 0%, #3a589b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5979be), color-stop(100%,#3a589b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5979be 0%,#3a589b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5979be 0%,#3a589b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5979be 0%,#3a589b 100%); /* IE10+ */
background: linear-gradient(to bottom, #5979be 0%,#3a589b 100%); /* W3C */ }
#films .cajasocial a.facebook:before, #series .cajasocial a.facebook:before, #users span.facebook:before, .sendfacebook:before { font-family:'movienco'; content:'\e099'; color:#FFF; padding:0 .05em; }
#films .cajasocial a.facebook .count, #series .cajasocial a.facebook .count { background:#E3ECFF; font-family'Roboto', sans-serif; color:#000; text-align:center; display:inline-block; width:30px; border-radius:.1em; font-size:.9em; position: relative; top: -2px; }
#films .cajasocial a.tweet, #series .cajasocial a.tweet, #users span.twitter, .sendtwitter { border:1px solid #1baae4; border-radius:1em; padding:.3em .3em .18em .3em; background: #31c1fd; /* Old browsers */
background: -moz-linear-gradient(top, #31c1fd 0%, #1baae4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31c1fd), color-stop(100%,#1baae4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #31c1fd 0%,#1baae4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #31c1fd 0%,#1baae4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #31c1fd 0%,#1baae4 100%); /* IE10+ */
background: linear-gradient(to bottom, #31c1fd 0%,#1baae4 100%); /* W3C */ }
#films .cajasocial a.tweet:before, #series .cajasocial a.tweet:before, #users span.twitter:before, .sendtwitter:before { font-family:'movienco'; content:'\e09b'; color:#FFF; padding:0 .05em; }
#films .cajasocial a.tweet .count, #series .cajasocial a.tweet .count { background:#C6EEFF; font-family'Roboto', sans-serif; color:#000; text-align:center; display:inline-block; width:30px; border-radius:.1em; font-size:.9em; position: relative; top: -2px; }
#films .cajasocial a.googleplus, #series .cajasocial a.googleplus, #users span.googleplus { border:1px solid #DC2915; border-radius:.2em; padding:.1em .3em .18em .2em; background: #ff513e; /* Old browsers */
background: -moz-linear-gradient(top, #ff513e 0%, #dc2915 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff513e), color-stop(100%,#dc2915)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff513e 0%,#dc2915 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff513e 0%,#dc2915 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff513e 0%,#dc2915 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff513e 0%,#dc2915 100%); /* W3C */ }
#films .cajasocial a.googleplus:before, #series .cajasocial a.googleplus:before, #users span.googleplus:before, { font-family:'movienco'; content:'\e097'; color:#FFF; padding:0 .05em; }
#films .cajasocial a.googleplus .count, #series .cajasocial a.googleplus .count { background:#FFE4DC; font-family'Roboto', sans-serif; color:#000; text-align:center; display:inline-block; width:30px; border-radius:.1em; font-size:.9em; position: relative; top: -2px; }
#films .cajasocial .message, #series .cajasocial .message { display:none; }

#films #panelreviews {position: relative;}
#films #panelreviews #userreviews {}
#films #panelreviews #mediareviews {}

.totales div {display: inline-block; background-color: #2e2e2e; padding: .4em 1.8em; color: #fff; text-align: center;}
.totales div strong {display: block; font-size: 2em;}
.totales div#puntuaciontotal strong {font-size: 3em; text-shadow: 1px 1px 0 #555;}
.totales div#puntuaciontotal.verde{background-color: #66cc33}
.totales div#puntuaciontotal.ambar{background-color: #ffcc33}
.totales div#puntuaciontotal.rojo {background-color: #ff0000}
#puntuaciones .distribucion { margin-top: 20px;}
#puntuaciones .distribucion .fila div {display: inline-block; height: 30px; line-height: 30px; vertical-align: top; text-align: center; font-weight: 700}
#puntuaciones .distribucion .fila div:hover {cursor: pointer;}
#puntuaciones .distribucion .fila div.header:hover {cursor: inherit;}
#puntuaciones .distribucion .fila div.leyenda {width: 10%; color: white; text-shadow: 1px 1px 0 #555;}
#puntuaciones .distribucion .fila div.barra {opacity: 0.6;}
#puntuaciones .distribucion .fila div.cantidad {width: 6%; background-color: white;}
#puntuaciones .distribucion .fila .color10  {background-color: #89DC00; color: #89DC00;}
#puntuaciones .distribucion .fila .color9  {background-color: #B7E900; color: #B7E900;}
#puntuaciones .distribucion .fila .color8  {background-color: #C1E300; color: #C1E300;}
#puntuaciones .distribucion .fila .color7  {background-color: #DDE700; color: #DDE700;}
#puntuaciones .distribucion .fila .color6  {background-color: #F6EB00; color: #F6EB00;}
#puntuaciones .distribucion .fila .color5  {background-color: #FCD900; color: #FCD900;}
#puntuaciones .distribucion .fila .color4  {background-color: #FAC200; color: #FAC200;}
#puntuaciones .distribucion .fila .color3  {background-color: #F7A900; color: #F7A900;}
#puntuaciones .distribucion .fila .color2  {background-color: #F48E1C; color: #F48E1C;}
#puntuaciones .distribucion .fila .color1  {background-color: #F2722E; color: #F2722E;}
#puntuaciones .distribucion .fila .color0  {background-color: #EF533A; color: #EF533A;}
#puntuaciones .usuarios {margin-top: 20px;}
#puntuaciones .usuarios .userlikeyou {margin: 10px 0;}
#puntuaciones .usuarios .color10 {border-left: 8px solid #89DC00; background-color: rgba(137, 220, 0, 0.5);}
#puntuaciones .usuarios .color9  {border-left: 8px solid #B7E900;background-color: rgba(183, 233, 0, 0.5);}
#puntuaciones .usuarios .color8  {border-left: 8px solid #C1E300;background-color: rgba(193, 227, 0, 0.5);}
#puntuaciones .usuarios .color7  {border-left: 8px solid #DDE700;background-color: rgba(221, 231, 0, 0.5);}
#puntuaciones .usuarios .color6  {border-left: 8px solid #F6EB00;background-color: rgba(246, 235, 0, 0.5);}
#puntuaciones .usuarios .color5  {border-left: 8px solid #FCD900;background-color: rgba(252, 217, 0, 0.5);}
#puntuaciones .usuarios .color4  {border-left: 8px solid #FAC200;background-color: rgba(250, 194, 0, 0.5);}
#puntuaciones .usuarios .color3  {border-left: 8px solid #F7A900;background-color: rgba(247, 169, 0, 0.5);}
#puntuaciones .usuarios .color2  {border-left: 8px solid #F48E1C;background-color: rgba(244, 142, 28, 0.5);}
#puntuaciones .usuarios .color1  {border-left: 8px solid #F2722E;background-color: rgba(242, 114, 46, 0.5);}
#puntuaciones .usuarios .color0  {border-left: 8px solid #EF533A;background-color: rgba(239, 83, 58, 0.5);}
#puntuaciones .usuarios .user {position: relative; display: inline-block; vertical-align: top;  width: 32.1%; margin: .6% 1.2% .6% 0; box-sizing: border-box; padding: 4px; background-color: #fff; border: 1px solid #E5E5E5; }
#puntuaciones .usuarios .user .avatar {width: 45px; height: 45px; border-radius: 45px; float: left; margin-right: 8px; margin-bottom: 0px;}
#puntuaciones .usuarios .user .lesigues:before {font-family: 'movienco'; content: "\e075"; color: #fff; padding: .2em .6em; text-align: center; background-color: #89DC00; border: 1px solid #5c9303;    border-radius: .4em; font-size: .6em; width: 35px; display: block; position: absolute; top: 48px; z-index: 10; left: 8px;}
#puntuaciones .usuarios .user .leercritica {font-size: .82em; color: #89DC00; display: inline-block; margin-top: .2em; }
#puntuaciones .usuarios .user .leercritica:hover {}
#puntuaciones .usuarios .user h4 {display: block; margin-top: .4em;font-size: .94em; font-weight: 700;}
#puntuaciones .nota {position: absolute; right: 4px; bottom: 12px; font-size: .88em; width: 40px; height: 40px; line-height: 40px;}
#puntuaciones .ico-review {font-family: 'movienco';}
#puntuaciones .ico-review:before { content: "\e007";}

.noticia {margin-top: .92em; padding-bottom: .92em; border-bottom: 2px solid #E5E5E5;}
.noticia div {display: inline-block; vertical-align: top;}
.noticia img {border: 1px solid #5E5E5E; padding: 4px; margin-right: .2em; overflow: auto;  max-width: 95%; box-sizing: border-box;}
.noticia span {display: block;} 
.noticia span.pretitular {font-family: "Helvetica",Arial,sans-serif; color: #7CA800; font-size: 0.68em; font-weight: 700;}
.noticia span.titular {font-size: 1.17em; font-weight: 700;}
.noticia span.titular a {color: #111;}
.noticia span.titular a:hover {color: #7CA800; transition: .4s; text-decoration: none;}
.noticia span.fecha {font-size: .68em; color: #5E5E5E;}
.noticia span.entrad {font-size: .86em; color: #333;}

.noticia-v { width:32%; float:left; margin:0 0 20px 0; background:#F8F8F8; }
.noticia-v img { width:100%; margin:0 0 -4px 0; line-height:0; }
#series .noticia-v img { margin:0 0 -5px 0; }
.noticia-v .pretitular { background:#000; font-family:'Arial', sans-serif; color:#BCFF00; font-size:.8em; font-weight:bold; padding:.3em 10px; }
.noticia-v h6 a { background:#EEE; font-family:'Arial', sans-serif; font-size:1.16em; font-weight:bold; color:#000; padding:.35em 10px; line-height:1.12em; display:inline-block; transition:.25s; }
.noticia-v h6 a:hover { background:#444; color:#fff; }
.noticia-v .entrad { font-family:'Arial', sans-serif; font-size:.82em; color:#333; padding:.35em 10px; }
.noticia-v .fecha { font-family:'Arial', sans-serif; font-size:.82em; color:#888; padding:.35em 10px .6em 10px; }
.noticia-v.rmarg { margin-right:2%; }

.home-film-followers { background:#85B000; color:#FFF; font-size:.9em; padding:.3em .2em; }

#fichalistings a, .film-ranking a {color:#7DA600; }
.film-stats a { color:#7DA600; }
.film-stats { width:100%; float:left; position:absolute; bottom:11px; }
.film-stats p {font-size: .9em; text-align: center;}
.film-score { width:97%; float:right; margin-top: 10px; text-align: center;}

#box{border: 1px solid #eee; border-radius: .2em; background: #F6F6F6; position: relative; text-align: center; height: 176px; width: 148px; float:right;}

.notaquickreview {width: 30%; border: 1px solid rgba(0, 0, 0, .3); padding: .4em; text-align: center; margin:0 0 .8em 1em;}

.scoredial-box { border:1px solid #eee; border-radius:.2em; background:#F6F6F6; position:relative; text-align:center; height: 135px;}
.scoredial-box p { font-size:.8em; color:black; margin: .6em .4em; text-align:left; }
.scoredial-box p.tit { font-weight:bold; margin: .6em .4em; text-align:center; }
.vote-submit { border:1px solid #D1D1D1; margin: .3em auto; font-weight:bold; padding:.6em 0 .3em 0; font-size:.77em; border-radius:.3em; background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }
.vote-submit:hover { cursor:pointer; background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */ }

#dialnumcover {position: absolute; background-color: #F6F6F6; width: 45px; height: 45px; border-radius: 25px; top: 58px; left: 51px; line-height: 40px; z-index: 2; font-size: 2em;}
.scoredial-box .dialtooltip {position: absolute; background-color: rgba(0, 0, 0, .4); width: 75px; border-radius: 5px; top: 45px; left: -80px; z-index: 80; color: white; padding: .4em; text-align: center; display: none;}

#users.profile span.twitter, #users.profile span.facebook, #users.profile span.googleplus {display: block; width: 100px; border-radius: 4px; color: #fff; float: left; margin-left: 40px;}
#users.profile span.twitter.estilo0, #users.profile span.facebook.estilo0, #users.profile span.googleplus.estilo0 { background: #ccc; border: 1px solid #aaa;}
#users.profile .rrss a {font-weight: bold; color:#719A00;}
#users.registro a.tweet, #users.registro a.facebook, #users.registro a.googleplus { display: inline-block; width: 90px; border: 1px solid #000; border-radius: 4px; margin: 0 5px; text-align: left; padding: .2em; padding-left: .4em; font-size: .82em; color: #fff;} 
#users.registro a:before {margin-right: .4em;}
#users.registro a.tweet {background-color: #1baae4;}
#users.registro a.facebook {background-color: #3a589b;}
#users.registro a.googleplus {background-color: #DC2915;}
#users a.tweet:hover, #users a.facebook:hover, #users span.googleplus:hover {cursor: pointer;} 
#users a .snconectada, #users a .snconectada, #users a .snconectada {width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; bottom: 3px; right: 3px;font-size: .32em; color: white; }
#users a .snconectada:before, #users a .snconectada:before, #users a .snconectada:before {font-family: 'movienco'; content: "\e075";}

#conduso {width: 100%; height: 350px; overflow: auto; font-size: .8em; border: 1px solid #e5e5e5; padding: .4em; margin: 20px 0; text-align: left;}
#conduso p {margin: 8px 0;}
#conduso p strong {font-weight: 700;}
#users.registro #cond {width: auto; margin-bottom: 18px;}

#overlaytotal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(70, 70, 70, 0.5); z-index: 9999999999; display: none;}

#promo { width: 60%; min-height: 100px; position: absolute; background: white; left: 20%; top: 20%; border-radius: 1.2em; border: 1px solid #E5E5E5; padding: 1.2em; }
#promo.mini {width: 30%; left: 35%; box-sizing: border-box; padding: 1em 4em; position: relative;}
#promo.mini #taparTodo { width: 96%; background: rgba(255, 255, 255, 0.8); position: absolute; top: 0; left: 0; z-index: 10; background-image: url("/images/loader2.gif"); background-position: center center; background-repeat: no-repeat; margin: 2%; height: 250px; box-sizing: border-box; display: none;}
#promo.mini .via {display: inline-block; box-sizing: border-box; width: 49%; padding: .4em;  border-radius: .4em; color: white; font-size: 0.92em; text-align: center;}
#promo.mini .via:hover {cursor: pointer;}
#promo.mini .via.confacebook { margin-right: 2%; background-color: #3B5998;}
#promo.mini .via.confacebook:before {font-family: movienco; content: '\e099'; margin-right: .4em;}
#promo.mini .via.contwitter {background-color: #36ABE0; }
#promo.mini .via.contwitter:before {font-family: movienco; content: '\e09b'; margin-right: .4em;}
#promo h4 { font-family: 'Crete Round', serif; font-size: 2.4em; margin: 0 0 1em 0; line-height: .95em; }
#promo p { margin:15px 0 0 0; }
#promo p span, #promo p a { font-weight: bold; color: white; text-shadow: 1px 1px 0 #555; background:rgb(0,0,0); border-radius: .3em;}
#promo p a { color: #aaff00; padding: 0.6em; text-shadow: 1px 1px 0 #28A000; }
#promo p a:hover { text-decoration:none; background:rgb(70,70,70); transition: 0.4s;}
#promo .exit { position: absolute; left: -12px; top: -12px; background: black; border: 1px solid black; color: white; display: block;width: 30px; height: 30px; line-height: 30px; border-radius: 100%; text-align: center;}
#promo .exit:hover { background: white; color: black; cursor: pointer;}
#promo .exit:before {content: "x";}

#promo #textopromo { font-size: 1.2em; text-align: center; padding: 0 5%; font-family: 'Crete Round', serif; }

#promo .editformcountry {float: left; width: 30px; margin-top:3px;}
#promo .label {margin-top: 25px;}

#promo.mini #registroajax input[type=text] {width: 100%; padding: .4em; font-size: 1.3em; margin: .2em 0; box-sizing: border-box;}
#promo.mini #registroajax input[type=password] {width: 49%; padding: .4em; font-size: 1em; margin: .2em 2% .2em 0 ; display: inline-block; box-sizing: border-box; }
#cast .remove { font-size: large; float: right;}
#cast .remove:before { font-family: movienco; content: "\e04e";}
#cast .remove:hover {cursor: pointer;color: darkred;transition: .4s;}

.editcast {width: 100%; margin-top: 24px;}
.editcast h3 {color: white; margin-top: 0px;}
.editcast ul { list-style: square; margin: 0 0 0 5%;}
.editcast li.useradded {color: green;}
#editcastlink {font-weight: 700; cursor: pointer;}
#editcastresults {width: 100%; margin: 10px 0;}
#editcastresults p {margin: 0;}
#editcastresults .editcastresult { margin-top: 10px;font-size: 0.82em; height: 50px; width: 32%; display: inline-block; border-bottom: 1px solid #bbb; position: relative; }
#editcastresults img { width: 30px; float: left; margin: 0 10px; }
#editcastresults .tit { font-size: 1.1em; }
#editcastresults .editcastadddirector,#editcastresults .editcastaddactor {font-size: 2em; position: absolute; top: 0; right: 0; color: green; cursor: pointer;}
.editcharacterlink {font-weight: 700; }
.editcharacterlink:hover {text-decoration: none; cursor: pointer;}
#successmessage { width: 60%; min-height: 100px; position: relative; background: white; left: 20%; top: 60px; border-radius: 1.2em; border: 1px solid #E5E5E5; padding: 1.2em; text-align: center; }
#successmessage h4 { font-family: 'Crete Round', serif; font-size: 2.4em; margin: 0.6em 0 0.4em 0; line-height: .95em; }

.fl-item { width:20%; height:250px; float:left; text-align:center; }
.fl-item .cover { margin:0 .3em; border-radius:.2em; height:192px; background:#F5F5F5; position:relative; transition:.25s; overflow: hidden; border: 1px solid #222;}
.fl-item .cover { display:block; width:100%; height:192px; font-family:'movienco', sans-serif; transition:.25s; position: relative; box-sizing: border-box; border-radius: .25em;}
.fl-item .cover .year { position:absolute; width:100%; text-align:center; bottom:.4em; left:0; font-family:'Helvetica Neue', sans-serif; font-size:.83em; transition:.25s; }
.fl-item .cover .year span { color:#BCFF00; background:rgba(0,0,0,.8); padding:0 .4em; border-radius:.2em; transition:.25s; }
.fl-item .cover .overlay { display:none; position:absolute; width:100%; height:192px; top:0; left:0; background:rgba(0,0,0,.5); border-radius:.2em; transition:.25s; }
.fl-item .cover:hover .overlay { display:block; transition:.25s; }
.fl-item .cover .overlay .nota { position:absolute; top:1.1em; left:35%; margin:0 auto; width:42px; height:42px; line-height:42px; font-size:1.02em; }
.fl-item .cover .overlay .grade:before { font-family:'movienco',sans-serif; content:'\f006'; padding:0 .2em 0 0; }
.fl-item .cover:hover { box-shadow:0 0 4px #444; }
.fl-item .cover .no { color:#DDD; font-size:3em; line-height:3em; }
.fl-item .cover:hover { text-decoration:none; }
.fl-item .cover img { height:192px; border-radius:.2em; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */-webkit-transform: translate(-72px, -96px); /* Safari */ transform: translate(-50%, -50%); min-width: 144px; }
.fl-item .tit, .fl-video .tit, .fl-story .tit, .fl-image .tit { display:block; margin:.35em .1em 0 .1em; font-family:'Roboto', sans-serif; font-weight:500; color:#000; font-size:.85em; line-height: 1.05em; }

.navegador .fl-item, #films.home .fl-item {width: 25%;}

.fl-video { width:33.33%; height: 190px;float:left; text-align:center; position: relative; }
.fl-video img { width: 96%; margin: 0 2%; border-radius:.2em; box-shadow:0 0 2px #666; }
.fl-video a { position: relative; }
.fl-video .play:after { content:"\e076"; font-family: 'movienco', sans-serif; position:absolute; bottom:10px; left:10px; z-index:999; font-size:2em; color:rgba(188,255,0,.5); text-shadow:0 0 2px rgba(255,255,255,.3); line-height: 1em;}

.fl-story { width:25%; height: 230px; float:left; text-align:center; position: relative; }
.fl-story img { width: 96%; margin: 0 2%; border-radius:.2em; box-shadow:0 0 2px #666;}

.fl-image { width:25%; height: 230px; float:left; text-align:center; position: relative; }
.fl-image img { width: 96%; margin: 0 2%; border-radius:.2em; box-shadow:0 0 2px #666;}
.fl-image img:hover { box-shadow: 0 0 4px #444; }
#hl { background:#000; display:block; bottom:-30px; width:100%; z-index:999; left:0; color:#fff; margin:-1px 0 0 0; text-align:center; padding:.4em 0; font-family:'Crete Round', sans-serif; font-size:1em; }

.awards-list { overflow:hidden; }
.h-award { width:49%; float:left; margin:0 0 .8em 0; }
.h-award .hcnt { border:1px solid #E5E5E5; background:#F5F5F5; border-radius:.2em; }
.h-award.h-mrg { margin-right:2%; }
.h-award a { display:block; width:95%; margin-left:5%; height:90px; }
.h-award a p { font-family:'Crete Round', serif; font-size:1.4em; line-height:1.05em; padding:.5em 0 0 4.2em; color:#333; }
.h-award a:hover { background:#EFF4E8; text-decoration:none; }
.h-award a:hover p { color:#000; text-decoration:none; }

.news-home { -moz-column-count:4; -webkit-column-count:4; column-count:4; -moz-column-gap:.8em; -webkit-column-gap:.8em; column-gap:.8em; -moz-column-break-inside: avoid; -webkit-column-break-inside: avoid; column-break-inside: avoid; margin: 0 0 1em 0; }
.news-home .item { display: inline-block; -moz-column-break-inside: avoid; -webkit-column-break-inside: avoid; column-break-inside: avoid; break-inside:avoid-column; page-break-inside: avoid; margin:0 0 .8em 0; }
.news-home .item img { width:100%; border:1px solid #000; }
.news-home .item h2 { font-family:'Crete Round', serif; font-size:1.5em; font-weight:normal; line-height:1.05em; margin:0 0 .2em 0; }
.news-home .item h2 a { color:#000; }
.news-home .item .desc { color:#555; font-family:'Roboto', sans-serif; font-size:.80em; font-weight:300; line-height:1.15em; }

#searchresults.home { margin:0.8em 0 0 0; }
#searchresults .mensaje { font-size: 0.83em;color: #717171;text-shadow: 0px 1px 0px #FFF; margin-bottom: 0.8em; float: left;}
#searchresults a.masresultados { cursor: pointer; overflow: auto; display: block; width: 60%; text-align: center; padding: .4em; margin: 10px 20% 30px 20%; color: white; font-size: 0.94em; border-radius: 4px; background: rgba(0,0,0,0.85); font-weight: 700;}
#searchresults a.masresultados:hover { color: #BCFF01; text-decoration: none; transition: .3s;}
#searchresults .hideresults {display: none;}
#searchresults .hideresults#block1 {display: block;}

#pollresults.home { margin:0.8em 0 0 0; }
#pollresults .mensaje { width: 80%; margin: 0.4em 10%; text-align: center; height: 45px; line-height: 45px; }
#pollresults .mensaje.error { background-color: #a72929; color: white; }
#pollresults .mensaje.exito { background-color: #BCFF00; color: black; }
#pollresults h1 { font-family:'Crete Round', serif; font-size:3em; margin:0 0 .1em 0; padding:.1em 0 .2em 0; }
#pollresults .resp {  box-sizing: border-box; width: 100%; padding: .8em .4em; background-color: #EEE; overflow: auto; }
#pollresults .resp span { width: 30%; float: left; margin-top: 0.2em; }
#pollresults .resp .num { height: 30px; float: left; position: relative; line-height: 30px; padding-right: 0.4em; color: #fff; font-size: 0.85em; text-align: right; font-weight: bold;}
#pollresults .pastpoll { border-bottom: 1px solid #E5E5E5; padding: 20px 0; }
#pollresults p {font-size: .86em;}
#pollresults p strong {font-weight: 700;}
#pollresults .pastpoll h2 { font-family: "Open Sans",sans-serif; font-size: 1.45em; font-weight: 600;}
#pollresults .pastpoll h2 a {color: black;transition: .25s;}
#pollresults .pastpoll h2 a:hover {color: #a0d50f; text-decoration: none; }
#pollresults .pastpoll span {font-size: .86em; color: #BCFF00; background: none repeat scroll 0% 0% #000; padding: 1px 6px; border-radius: 4px; margin-right: 6px;}
 
#widg_amz_ajax {margin-top: 1em; border: 1px solid #E7E7E7; padding: 5px; display: none;}

#widgetamazon { border-top: none; text-align: center; padding: 8px 0px 8px 0px; overflow: auto;  background: #EEE; }
.h3amazon {margin-bottom: 0px;}
#widgetamazon a {display: inline-block; vertical-align: middle; width: 48.5%; color: #333; margin-top: .6em; margin-bottom: 1em;}
#widgetamazon p {position: relative; width: 86%; margin-left: 7%;}
#widgetamazon p.name {font-family: 'Roboto',sans-serif; font-weight: 600; font-size: 13.6px;}
#widgetamazon p .price {position: absolute; bottom: 10%; padding: 3px;left: 36%; color: #BCFF01; font-size: .9em; display: block; border-radius: 4px; background: rgba(0,0,0,0.85); }
#widgetamazon img {height: 100px;}

#siguenosfb {width: 100%; position: fixed; bottom: 0; left: 0; background-color: #fff; border-top: 1px solid #e5e5e5; color: #000; z-index: 100000; box-sizing: border-box; padding: 10px; font-family:'Roboto', sans-serif; display: none;}
#siguenosfb .fb-like {float: right;}
#siguenosfb .cerrar:before { display: block; color: #666; content: 'X'; float: left; margin: 1px 15px 0 7px;}

.btn-widget { display:block; margin:0 auto; margin-top:.9em; margin-bottom:.5em; color:#000; transition:.2s; border:1px solid #E0E0E0; border-radius:.2em; padding:.4em 2em; text-align:center; font-family:Arial, sans-serif; font-size:.87em; font-weight:bold; background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */ }
.btn-widget:hover { text-decoration:none; cursor:pointer; background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }
.btn-follow, .btn-newreview { display:block; margin:.4em 0; border:1px solid #E0E0E0; border-radius:.2em; width:100%; text-align:center; font-family:Arial, sans-serif; font-size:.87em; font-weight:bold; padding:.4em 0; transition:.3s; }
.btn-follow:hover { text-decoration:none; cursor: pointer; }
.btn-off { transition:.3s; color:#000; background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */ }
.btn-off:hover { background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }
.btn-movie:before { font-family:'movienco'; content:'\e017'; font-weight:normal; font-size:1.25em; margin-right:.25em; vertical-align:-.08em; color:#bcdc04; }
.btn-user:before { font-family:'movienco'; content:'\e042'; font-weight:normal; font-size:1.25em; margin-right:.25em; vertical-align:-.08em; color:#bcdc04; }
.btn-list:before { font-family:'movienco'; content:'\e056'; font-weight:normal; font-size:1.1em; margin-right:.35em; vertical-align:-.08em; color:#bcdc04; }
.btn-edit:before { font-family:'movienco'; content:'\e004'; font-weight:normal; font-size:1.2em; margin-right:.25em; vertical-align:-.08em; color:#bcdc04; }
.btn-newreview:before {font-family:'movienco'; content:'\e007'; font-weight:normal; font-size:1.2em; margin-right:.25em; vertical-align:-.08em; color:#bcdc04;}
.btn-on { border-color:#437c00; text-shadow:1px 1px 0 #80B013; color:#fff; background: #629f02; /* Old browsers */
background: -moz-linear-gradient(top,  #629f02 0%, #bfd536 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#629f02), color-stop(100%,#bfd536)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #629f02 0%, #bfd536 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #629f02 0%,#bfd536 100%); /* IE10+ */
background: linear-gradient(to bottom,  #629f02 0%,#bfd536 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629f02', endColorstr='#bfd536',GradientType=0 ); /* IE6-9 */}
.btn-on.btn-movie:before { color:#eef6ce; }
.btn-no { color:#FFF; border-color:#D61913; text-shadow:1px 1px 0 #EF2415; background: #fc1616; /* Old browsers */
background: -moz-linear-gradient(top,  #fc1616 0%, #fc6716 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc1616), color-stop(100%,#fc6716)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fc1616 0%,#fc6716 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fc1616 0%,#fc6716 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1616', endColorstr='#fc6716',GradientType=0 ); /* IE6-9 */}
.btn-no.btn-movie:before { display:none; }

#geoloc { height: 60px; position: fixed; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.7); color: white; padding: 30px; text-align: center; }
#geoloc a {display: inline-block; width: 100px; height: 30px; line-height: 30px; background-color: #BCFF00; color: black; margin: .3em; border-radius: .3em; cursor: pointer;}

/* img.lazy {opacity: 0;} */

/* Carrousel */

.carousel-container.topmargin { margin:1em 0 0 0; }

.showbiz-navigation { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.showbiz {position:relative;}
.showbiz .divide5			{	width:100%;height:5px;}
.showbiz .divide10			{	width:100%;height:10px;}
.showbiz .divide15			{	width:100%;height:15px;}
.showbiz .divide20			{	width:100%;height:20px;}
.showbiz .divide30			{	width:100%;height:30px;}
.showbiz .p20				{	padding-top:20px;}
.showbiz .p30				{	padding-top:30px;}
.showbiz .p40				{	padding-top:30px;}
.showbiz .p60				{	padding-top:60px;}
.showbiz .rm5				{	margin-right:5px;}
.showbiz .rm10				{	margin-right:10px;}
.showbiz .rm15				{	margin-right:15px;}
.showbiz .rm20				{	margin-right:20px;}
.showbiz .leftfloat			{	float:left;}
.showbiz .rightfloat		{	float:right;}
.sbclear					{	clear:both;}
.showbiz .txt-center		{	text-align: center;}
.showbiz .txt-left			{	text-align: left;}
.showbiz .txt-right			{	text-align: right;}
.showbiz .vert-center		{	vertical-align:middle;height:100%;}
.showbiz-title .greenbg		{	background-color:#366300; padding:2px 10px;}
.showbiz-title .redbg		{	background-color:#b2170a; padding:2px 10px;}
.showbiz-title .bluebg		{	background-color:#1d628a; padding:2px 10px;}
.showbiz-title .blackbg		{	background-color:#000; padding:2px 10px;}
.showbiz p					{	font-size:13px; line-height:22px; color:#777; font-family: 'Open Sans', sans-serif; position:relative;}
.showbiz p.orange			{	color:#ff6c00;}
.showbiz p.bigger			{	font-size:17px; line-height:20px;}
.showbiz p.bolder			{	font-weight:700;}

.showbiz-title, .showbiz-title a, .showbiz-title a:visited, .showbiz-title a:hover { color:#555; font-family: 'Open Sans', sans-serif; font-size:14px; text-transform:uppercase;  text-decoration: none; font-weight:700;}
.showbiz-title.large, .showbiz-title.large a, .showbiz-title.large a:visited, .showbiz-title.large a:hover { font-size:20px; line-height:25px; font-weight:800;}
.showbiz-price .number { color:#555; font-family: 'Open Sans', sans-serif; font-size:50px; font-weight: 800;}
.showbiz-price .currency { color:#555; font-family: 'Open Sans', sans-serif; font-size:35px; font-weight: 400;}
.showbiz-button	{ background:url(../assets/pre.png) repeat-x; height:40px;
						box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						width:auto; margin:auto;text-align:center;
						border-radius:6px;
						-moz-border-radius:6px;
						-webkit-border-radius:6px;
						font-size:14px; color:#555; font-family: 'Open Sans', sans-serif; line-height:42px;font-weight:700;text-shadow:0px 1px #fff;
						position:relative;
						cursor:pointer;
						-webkit-transition: all 0.2s ease-out;
						-moz-transition: all 0.2s ease-out;
						-o-transition: all 0.2s ease-out;
						-ms-transition: all 0.2s ease-out;
						padding:10px 20px;
						overflow: hidden;
						position: relative;
						border: 1px solid #ccc;
					}


		.showbiz-button:hover	{	background:url(../assets/prehover.png) repeat-x;
						box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						-moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						border: 1px solid #999;
					}


		.sb_one_half 		{ width: 49%;   position:relative;}
		.sb_one_third 		{ width: 32%;  position:relative;}
		.sb_two_third 		{ width: 66%; position:relative;}
		.sb_three_fourth	{ width: 74%;    position:relative;}
		.sb_four_fifth		{ width: 78%;    position:relative;}
		.sb_one_fourth 		{ width: 23.5%;   position:relative;}
		.sb_one_fifth 		{ width: 18.2%; position:relative;}
		.sb_two_fifth 		{ width: 39%; position:relative;}
		.sb_three_fifth 	{ width: 58.3%; position:relative;}
		.sb_one_sixth 		{ width: 13.33%; position:relative;}

		.sb_one_half,
		.sb_one_third,
		.sb_two_third,
		.sb_one_fourth,
		.sb_one_fifth,
		.sb_three_fourth,
		.sb_one_sixth,
		.sb_four_fifth,
		.sb_two_fifth,
		.sb_three_fifth	{ margin-right: 2%; margin-bottom: 0px; float: left; }

		.sb_lastcolumn { margin-right: 0!important; clear: right; }


		@media only screen and (min-width: 768px) and (max-width: 979px) {
				}

		@media only screen and (max-width: 767px) {
			.sb_one_half,
			.sb_one_third,
			.sb_two_third,
			.sb_one_fourth,
			.sb_one_fifth,
			.sb_one_sixth,
			.sb_two_fifth,
			.sb_three_fifth		{ width: 100%; margin-bottom:30px;}
			.sb_lastcolumn			{	margin-bottom:0px;}
			.sb_mobilecentered		{	text-align:center;}
		}

		.sb-clear				{	clear:both}


		.linkicon, .lupeicon							{	position:absolute; left:50%;top:50%;
															-webkit-transform: translateZ(10);
															-webkit-backface-visibility: hidden;
															-webkit-perspective: 1000;
															color:#fff; font-size:28px; font-weight:bold; margin-top:-16px; margin-left:-15px;
														}

		.linkicon.notalone								{	margin-left:8px;}
		.lupeicon.notalone								{   margin-left:-38px;}

		.showbiz .mediaholder .linkicon,
		.showbiz .mediaholder .lupeicon					{	 	top:65%;
																-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
														}
		.showbiz li:hover .mediaholder .linkicon,
		.showbiz li:hover .mediaholder .lupeicon		{   	top:50%; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


		.showbiz li:hover .mediaholder .lupeicon		{  		transition-delay: 0.1s;
																-moz-transition-delay: 0.1s; /* Firefox 4 */
																-webkit-transition-delay: 0.1s; /* Safari and Chrome */
																-o-transition-delay: 0.1s; /* Opera */
														}




.showbiz ul, .showbiz li						{	list-style: none; margin:0; padding:0; }
.showbiz ul li									{	position:relative; -webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
																margin-right:15px;
														}
.showbiz .overflowholder 						{	overflow: hidden;position: relative; width:100%; z-index:2; }

.showbiz .overflowholder ul 					{		width:100000px; position: absolute;	top: 0px; left: 0px; }

.showbiz .overflowholder ul li 					{		float: left !important; 
														-webkit-transition: all 0.25s ease;
														-moz-transition: all 0.25s ease-in-out;
														-o-transition: all 0.25s ease-in-out;
														-ms-transition: all 0.25s ease-in-out;
														transition: all 0.25s ease-in-out;
														position:relative;
												}


.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}
.showbiz .mediaholder_innerwrap					{	position:relative; overflow:hidden; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.showbiz .mediaholder img 						{	display:block; width:100%; height:100%; position:relative; margin-bottom:-5px;}
		
@media only screen and (min-width: 995px) and (max-width: 1220px) { 
.showbiz .overflowholder { min-height:300px; }
.showbiz .overflowholder ul { min-height:300px; }
.showbiz .overflowholder ul li { min-height:300px; }
.showbiz .mediaholder_innerwrap { min-height:300px; }
.showbiz .mediaholder img {	display:block; width:auto; height:300px; } 
}


		.showbiz .hovercover							{		width:100%;height:100%; position:absolute; top:0px; left:0px; background-color:#52bde9;background-color:rgba(82,189,233,0.85);
																-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
																-webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
														}

		.showbiz li:hover .hovercover			  		{		-moz-opacity:0.85; filter:alpha(opacity=85); opacity:0.85;  }



.showbiz.sb-modern-skin	ul										{	background:#000; }
.showbiz ul li.sb-modern-skin									{	margin-right:0px; border-right:1px solid #000; }



.sb-modern-skin .darkhover										{	position:absolute; top:0px; left:0px; width:100%; height:100%; 
																	background:rgba(0,0,0,0);
																	-webkit-transition: all 0.2s ease-out;
																	-moz-transition: all 0.2s ease-out;
																	-o-transition: all 0.2s ease-out;
																	-ms-transition: all 0.2s ease-out;
																}

.sb-modern-skin .detailholder									{  position: absolute;
																	bottom: 0px;
																	padding: 20px;
																	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
																	overflow: hidden;
																	width:100%;
																	
																	-webkit-transition: all 0.2s ease-out;
																	-moz-transition: all 0.2s ease-out;
																	-o-transition: all 0.2s ease-out;
																	-ms-transition: all 0.2s ease-out;
																}
																
.sb-modern-skin .detailholder p { font-family: 'Crete Round',sans-serif; font-size:1.7em; color:#FFF; line-height:1.32em; }
.sb-modern-skin .detailholder p span { background:rgba(0,0,0,.4); padding:.03em 1.5em .01em .1em; }

@media only screen and (max-width: 1500px) { .sb-modern-skin .detailholder p { font-size:1.6em; } }
@media only screen and (max-width: 1000px) { .sb-modern-skin .detailholder p { font-size:1.5em; } }
@media only screen and (max-width: 600px) { .sb-modern-skin .detailholder p { font-size:1.35em; } }
@media only screen and (max-width: 420px) { .sb-modern-skin .detailholder p { font-size:1.2em; } }

.sb-modern-skin .showbiz-title									{	font-size:20px; line-height:25px; color:#fff;  font-weight:400;}

.sb-modern-skin .excerpt										{	font-size:13px; line-height:22px; color:#999;   font-weight:400;
																	overflow: hidden; position: relative;
																	display:none;
}

.sb-post-details, .sb-post-details span,
.sb-post-details a, .sb-post-details a:visited					{	font-size:12px; line-height:22px; color:#999; font-weight:400; font-family: 'Open Sans', sans-serif;}

.sb-readmore, .sb-readmore span,
.sb-readmore a, .sb-readmore a:visited							{	font-size:12px; line-height:22px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:500; text-decoration: none;}
.sb-modern-skin .sb-readmore									{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
																	  filter: alpha(opacity=0);
																	  -moz-opacity: 0.0;
																	  -khtml-opacity: 0.0;
																	  opacity: 0.0;
																	  -webkit-transition: all 0.2s ease-out;
																	  -moz-transition: all 0.2s ease-out;
																	  -o-transition: all 0.2s ease-out;
																	  -ms-transition: all 0.2s ease-out;
																}


.showbiz ul li.sb-modern-skin:hover .detailholder p span				{ color:#BCFF00; }
.showbiz ul li.sb-modern-skin:hover .darkhover					{	background:rgba(0,0,0,.5); background:rgba(0,0,0,0.15); }


.showbiz ul li.sb-modern-skin:hover .sb-readmore				{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
																	  filter: alpha(opacity=100);
																	  -moz-opacity: 1;
																	  -khtml-opacity: 1;
																	  opacity: 1;
																	}


		.reveal_container											{	position:absolute; width:100%;height:100%; top:0px; left:0px; -webkit-transform: translateZ(10);
																		-webkit-backface-visibility: hidden;
																		-webkit-perspective: 1000;
																		visibility:hidden;
																	}

		.reveal_container.tofullwidth								{	visibility:visible; z-index:20;}
		.reveal_container.tofullwidth.sb-removemesoon				{	visibility:visible; z-index:5; background:#ff0000;}

		.showbiz-title.go-to-top									{	position:absolute;top:100%; margin-top:-40px;z-index:5; left:20px;
																		-webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																		-webkit-transform: translateZ(10);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;
																	}


		.reveal_container .reveal_wrapper							{	position:absolute; background:#fff; background:rgba(255,255,255,0.9);
																		width:100%; height:100%; top:0px; left:0px; visibility:hidden;
																		padding:20px 20px 20px;
																		height:0px;
																		box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
																		overflow:hidden;
																		-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
																		-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
																		-webkit-transform: translateZ(10); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
																	}



		/*** BIG WHITE OPENER- DEFAULT ***/
		 .reveal_opener												{	width:45px; height:50px; line-height:50px;text-align:center; font-size:22px;color:#888; font-family:Arial; font-weight:700; position:absolute;
																		right:0px;bottom:0px;background-color:#fff;
																		border-radius:4px 0px 0px 0px; -moz-border-radius:4px 0px 0px 0px; -webkit-border-radius:4px 0px 0px 0px;
																		cursor:pointer;
																		-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;-ms-transition: opacity 0.2s ease-out;
																		z-index:1;
																	}

		.reveal_opener.retrostyled									{	width:auto !important; clear:both; bottom:0px; left:0px; right:auto; z-index:100;}
		.reveal_opener.retrostyled	.openme,
		.closeme.inside												{	width:auto !important; display:inline-block; white-space: nowrap !important;
																		line-height: 19px;
																		margin: 0px !important;
																		vertical-align: middle;
																		height: 18px;}

		.closeme.inside												{	width:auto; display: inline-block;}

		.reveal_opener.sb-centered									{	left:50%;top:50%;}


		/*** SMALL WHITE OPENER ***/
		.reveal_opener.opener_small_white							{	background:#fff; width:25px;height:27px;line-height:25px;	border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;}

		/*** SMALL GRAY OPENER ***/
		.reveal_opener.opener_small_grey							{	background:#d5d5d5; width:25px;height:27px;line-height:25px;border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px; bottom:0px;right:0px;}

		/*** GREY COLORED OPENER ***/
		.reveal_opener.opener_big_grey								{	width:29px; height:29px; line-height:29px;color:#888;
																		background-color:#d5d5d5;font-weight:700;
																		border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px;-webkit-border-radius: 5px 0px 0px 0px;
																	}
		.reveal_opener.revactive.opener_big_grey	 				{	font-size:30px;width:40px;height:35px;line-height:35px;}

		/** REVEAL OPENER PLAY BUTTON **/
		.reveal_opener.sb-controll-button							{	color:#fff; width:40px;height:40px; line-height:40px; background-color:#000; background-color:rgba(0,0,0,0.8); border-radius: 5px !important; -moz-border-radius: 5px !important;-webkit-border-radius: 5px !important; margin-top:-20px;margin-left:-20px;}


		/*** HIDE / SHOW OPENER ONLY ON HOVER **/
		.reveal_opener.show_on_hover								{	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;  }
		li:hover .reveal_opener.show_on_hover						{	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


		.tofullwidth .reveal_wrapper								{	background:#fff; }


		.tofullwidth  .reveal_wrapper .table						{	display:table;}
		.tofullwidth  .reveal_wrapper .table-cell					{	display:table-cell; vertical-align:top; }
		.tofullwidth  .reveal_wrapper .table-cell.onethird			{	width:33%;}


		.tofullwidth  .reveal_wrapper .table-cell.pl20				{	padding-left:20px;}

		@media only screen and (max-width: 480px) {
			.tofullwidth  .reveal_wrapper .table-cell				{	display:table-row;}
		}

		/******************* REVEAL ACTIONS ***/


		.reveal_opener .openme										{	display:block;}
		.reveal_opener .closeme										{	display:none;}


		.reveal_container.revactive .reveal_wrapper					{	}
		.revactive .showbiz-title.go-to-top							{	position:absolute;top:20px; margin-top:0px; z-index:5; left:20px;}

		.revactive.reveal_opener .openme							{	display:none;}
		.revactive.reveal_opener .closeme							{	display:block;}
		.revactive.reveal_opener.sb-controll-button.sb-centered		{	left:auto; top:10px; right:10px !important; margin:0;}

.onoffswitch {
    position: relative; width: 65px;
    margin: 0 auto;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    text-align: left;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 16px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    padding-left: 10px;
     color: #FFFFFF;
}
.onoffswitch-inner:after {
    padding-right: 10px;
    background-color: #DDD; color: #666;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 16px; margin: 5.5px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 34px;
    border: 2px solid #666; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}

#fb .onoffswitch-inner:before { background-color: #3B5998;}
#tw .onoffswitch-inner:before { background-color: #1da1f2;}
#fb .onoffswitch-inner:before, #fb .onoffswitch-inner:after { font-family: 'formulatv';content: "\f09a"}
#tw .onoffswitch-inner:before, #tw .onoffswitch-inner:after { font-family: 'formulatv';content: "\f099"}

.sino .onoffswitch-inner:before { background-color: #EB4C4C; content: "NO"; color: #fff;}
.sino .onoffswitch-inner:after {background-color: #37B019; content: "SI"; color: #fff;}


/*gdpr*/
.gdpr { position:fixed; bottom:0; left:0; z-index:10000; color:white; width:100%; background:rgba(0,0,0,0.9); min-height:100px; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; padding:20px 0; text-align:center;}
.gdpr .gcnt { max-width:750px; margin:0 auto; padding:0 12px; box-sizing:border-box; }
.gdpr .gcnt .tit { font-size:20px; font-weight:bold; margin:0 0 4px 0; }
.gdpr .gcnt .btn { margin:12px 0 15px 0; }
.gdpr .gcnt .btn a { background:#1EDC4E; text-transform:uppercase; color:#FFF; padding:12px 55px; display:inline-block; font-weight:bold; border-radius:8px; text-shadow:0 0 3px rgba(0,0,0,.7); }
.gdpr .gcnt .more a { color:#EEE; font-size:15px; }

#web-info { margin:0 7%; font-family:'Helvetica Neue', Arial, sans-serif; font-size:17px; line-height:1.4em; background:#FFF; padding:20px; }
#web-info p { margin:0 0 6px 0; }
#web-info h1 { font-family:'BH'; text-transform:uppercase; font-weight:800; font-size:34px; margin:5px 0 12px 0; }
#web-info h2 { font-family:'BH'; text-transform:uppercase; font-weight:800; font-size:22px; margin:25px 0 5px 0; }
#web-info h3 { font-size:16px; font-weight:bold; margin:0 0 4px 0; }

#web-info a { color:#009BF9; }
#web-info b { font-weight:bold; }

/* Responsive propios */
@media (max-width: 1060px) {
	.banderacontenido .cabnueva:before {display: none;}
	.banderacontenido .cabnueva:after {display: none;}
}

@media (max-width: 1060px) {
iframe.videoEC {height: 425px !important;}
#bar .cnt { width:100%; }
#sbar .cnt, footer .cnt { width:100%; }
footer .cnt{display: inline-flex;}
#login-box .cnt { width:98%; padding-left:1%; padding-right:1%; }
.fullwrp { width:100%; }
#page { width:100%; }
.mcnt { padding:0 .3em 0 .3em; }
.mcntb { padding:0 .3em .75em .3em; }
.mcnt-cast { margin:0 .3em 1em .3em; }
.infoc1 img { width:96%; }

.framepage { width:100%; }
.ncnt h1 { width:90%; font-size:2.7em; }
.ncnt p.desc { width:85%; font-size:100%; }
.ncnt p.info { font-size:92%; }

.news-home { padding:0 .8em; }

.extended ul a { padding:15px 10px 11px 10px; }

#news.home ul li span { display:none; }
#news.home ul li { text-transform:capitalize; }
#news.home .story .desc { display:none; }
#newsitem .framepage {width: 100%; }
#newsitem .ncnt h1 { width:96%; font-size: 2.4em; transition: .3s; }
#newsitem .nframe.kf2 h1 { font-size: 1.25em; }

#films .extended .cabpelinueva a .nhframe { width:100%; }
#films .extended .cabpeli a .nhframe { width:100%; }

.film-stats {width: 64%; margin-right: 0%;}
.film-score{width:33%; margin-right: 0px;}
.film-stats p{width: 96%;}
.film-score .mcntb div{width: 156px; margin-left: -5px; margin-bottom: 0px;}
.scoredial-box .dialtooltip{top: 36px; left: 176px;}
#dialnumcover{left: 54px; top:64px;}
.mcntb {padding: 0px 0px 0.75em;}
.scoredial-box p { font-size:.9em; color:black;}
.plot, .fichaawards { padding: 0 .5em 0 .5em; }

.noticia-v h6 a { font-size:1.05em; }

#saga .sagaitem {width: 33.33%}

#scorebox #newscores {width: 100%; text-align: center;}
#scorebox #scoring {width: 100%;}
#uhnc { width:100%;}
}

@media (max-width: 1024px) {
	.film-score .mcntb div {width: 148px; margin-bottom: 0px;}
	.film-score{width: 94%; margin-right: 4px; float:left;}
	.film-stats p{width: 156%;}
	#page{width: 96%; margin: 0 auto;}
	.top-img {width: 31%;}
	.top-img.p4, .p7, .p10 { float: left;margin-right: 0%; }
	#col1-2_3{width:100%;float:left;height:auto;margin-bottom:80px;}
/*	#bloc1{width:46.5% !important;}*/
	#bloc1{width: 70% !important;}
	
	#news-next:before { display:none; }
	#news-next p { font-size:.95em; padding:1em 100px 0 115px; }

	#films .homepelis .estrenosdelmes .estreno {width: 33.33%;}

#col3_3{
	width:32%;/* 335/990 */
	float:right;
	height:auto;
	min-width:200px;}	
	
#col1_3{
	width:32%;/* 335/990 */
	float:left;
	min-width:200px;
	background-color:#FFF;}

#col2_3{
	width:32%;/* 335/990 */
	float:left;
	margin-left:2%;
	min-width:200px;
	}

}

@media (max-width: 975px) {
ul#days { height:2.34em; }

.fl-item { width:25%; }

.publp1 { width:100%; margin-left:-.3em; text-align:center; padding:0 0 .75em 0; }
#bloc2{width: 69%; margin-bottom: 10px; margin-top: 10px; margin-left: 5px;}
#box{float:left;}
.film-score{width: 45%; margin-top: 0px; margin-left: 15px;}
.social-box1, .social-box2, .social-box3{float:left; width:30%;}

.news-summary-wrapper { border-left:1px solid #DDD; border-top: 1px solid #DDD; }
.news-summary { width:100%; }
.news-summary.item-top { border-top:0; }

/*#films .listado a {width: 25%;}*/
#films .homepelis .estrenosdelmes .fl-item {width: 33.33%;}

.extended ul a { padding:15px 5px 11px 5px; }
}

@media (max-width: 880px) {
.n-header { height:200px; }
.ncnt h1 { font-size:2.2em; }
.ncnt p.desc { font-size:85%; }
.ncnt p.info { font-size:80%; }

.news-home .item h2 { font-size:1.35em; }

#bloc1{width: 70% !important;}
#bloc2{width: 69%; margin-bottom: 10px; margin-top: 10px; margin-left: 5px;}
#box{float:left;}
.film-score{width: 45%; margin-top: 0px;}
#puntuaciones .usuarios .user {width: 48%}
.topcines {width: 99%; float: left; text-align: center }
}
@media only screen and (max-width: 800px) and (orientation : portrait) {
	#bloc2{width:69% !important;}
}

@media (max-width: 800px) {
.lfilmb img { width:90px; height:134px; float:left; margin:0 8px 0 0; }
.lfilmb .lfilmbc { min-height:6.8em;}
.viditem .fcnt { font-size:.9em; }
.viditem .fimg a:before { font-size:1.9em; }
.hid-800 { display:none; }
.colstar .item {width: 20%;}
.colstar .item.hid-800 { display:none; }
.colhome { font-size:.8em; }
.fl-item { width:33.3%; }
#hl { font-size:.95em; }

#newsitem .ncnt h1 { font-size: 2em;}
#newsitem .n-header .cajasocial .facebook span { display:none; }

#awards .galleryfront.dest01, #awards .galleryfront.dest02, #awards .galleryfront.dest03, #awards .galleryfront.dest04 { width: 100%; height: 150px; }

#bloc1{width: 70% !important;}
#bloc2{width: 20%; margin-bottom: 10px; margin-top: 0px; margin-left: 5px;}
#box{float:left; width: 145px;}
.film-score{width: 45%; margin-top: 0px;}
#dialnumcover{left: 53px; top:65px;}
.film-score .mcntb div{margin-left: -7px !important; width: 144px;}
}

@media (max-width: 768px) {
#col1-col2 {width: 100%;}
#col3 {width: 100%;}
#h-block, #h-block .news-head {max-height: 300px;}
#h-block .news-head .title-new h2 {font-size: 1.84em;}
li.new1 {display: none;}
#h-block #wrapperloaders {height: 25px; top: -21px;}
#h-block #wrapperloaders .wraploader .loader {height: 25px;}
#h-block #wrapperloaders .wraploader .loaderdot {display: block; position: absolute; top: 0px; width: 100%; height: 25px; }
#h-block #wrapperloaders .wraploader .loaderdot:hover {cursor: pointer;}
#h-block #wrapperloaders .wraploader .dot {display: block; width: 7px; height: 7px; border-radius: 7px; margin: 0 auto; background-color: #FFF; margin-top: 7px;}
#h-block #wrapperloaders .wraploader .dot.activo {background-color: #333;}
	
#col1-col6_cart .provs li{width: 20%; }	

#sbar h2 { font-size:1.65em;  }
.wrapbl { width:100%; float:none; margin:0; padding:0; }
.wrapbl .wcnt { margin:0; padding:0; }
.wrapbr { width:98%; text-align: center; float:none; margin:0; padding:.9em 1% 0 1%; clear: both; }

.fl-item { width:20%; }

.pubtop{width:728px;}
#bar { height:42px; }
#bar-cover { height:42px; }
#bar .cnt { height:42px; }
#login-box { top:42px; }
#bar .cnt h1, #bar .cnt h2 { width:166px; }
#bar .en h1 a, #bar .en h2 a { width:166px; height:38px; background:url('images/moviencom.png') no-repeat; background-size:166px 38px; }
#bar .es h1 a, #bar .es h2 a { width:166px; height:38px; background:url('images/ecarteleram.png') no-repeat; background-size:166px 38px; }

#bar #lang {left:175px; width:30px; padding:1.4em 0 0 0; }

#bar #search-selector { display:block; }
#bar #search { display:none; position:absolute; top:40px; float:none; clear: both; width:100%; background:rgba(0,0,0,.88); padding:.4em 0; border-bottom: 1px solid #333; box-shadow:0 0 4px rgba(0,0,0,.75); }
#bar #search form { margin:0 1em; }

#suggestions { width:100%; position:absolute; top:40px; background:#000; }
#suggestions .cnts { margin:0; border:0; }
#suggestions .resbox2 { width:100%; float:left; }

#bar #selector { display:block; }
#bar #menu { display:none; position:absolute; top:42px; float:none; width:100%; right:0; background:rgba(0,0,0,.88); padding:.5em 0 .5em 0;  }
#bar #menu li { float:left; width:50%; font-size:1.15em; }
#bar #menu li a { display:block; width:96%; margin:0 1% 0 1%; padding:.35em 1% .35em 1%; }
#bar #login-selector a span { display:none; }

#reportbugs {display: none; transition: .3s;}

.n-header { height:175px; }
¡.ncnt h1 { font-size:1.9em; }
.ncnt p.desc { font-size:80%; }
.ncnt p.info { font-size:75%; }

.viditemv .item {width: 50%; }

#newsitem .nframe.kf2, #newsitem .nframe.kf2 .gradiente {top: 43px; height:46px; }
#newsitem .nframe.kf2 .ncnt {text-align: center;}
#newsitem .nframe.kf2 .ncnt h1 { display:none; }
#newsitem .nframe.kf2 .ncnt .cajasocial { float: none; margin: 0 auto; margin-bottom: 12px;}

.news-home { -moz-column-count:2; -webkit-column-count:2; column-count:2; }

.galleryfront.f3.l1, .galleryfront.f3.l2, .galleryfront.f3.l3 {width: 48%; margin: 1% 0 0 1%;}

.img-toppeli {margin: 0 auto; height: 260px; max-width: none;}
.img-toppeli1 {height: 220px;}

.film-stats {width: 100%;}
.film-stats p {width: 100%;}
.film-score{float: left; }
.mcntb{padding: 0 0 0 0;}
.scoredial-box p { font-size:.9em; color:black;}
.film-score .mcntb div{width: 148px; margin-bottom: 0px; margin-left:2px;}
#dialnumcover {left: 56px;}

/* #bloc1{width: 50% !important;} */
#box{margin-right: 7px;}

#col3_3{
		width:100%;/* 335/990 */
		float:right;
		height:auto;}	
		
	#col1_3{
		width:100%;/* 335/990 */
		float:left;
		min-width:200px;
		background-color:#FFF;
		}

	#col2_3{
		width:100%;/* 335/990 */
		float:left;
		margin-left:0;
		}

#social-media{float:left; width: 53%;margin-left: 2%;}
.pub300{margin: 0 auto; float:none; padding-bottom: 1.5em; width:300px;}

footer .cnt .footer-aside { width:35%; }
footer .cnt .network-list { width:65%; }
footer .cnt .network-list ul { width:50%; }

#films .extended ul a#ico-overview:before { margin-left:0; }
#films .extended ul a#ico-overview span { display:inline-block; }

#films .extended .cabpelinueva { height:200px; }
#films .extended .cabpelinueva.homeficha { height:300px; }
#films .extended .cabpelinueva a .nhframe .nhcnt { font-size:.98em; }
#films .extended .cabpelinueva.homeficha a .nhframe .nhcnt { font-size:1.15em; }
#films .extended .cabpeli { height:50px; }
#films .extended .cabpeli.homeficha { height:80px; }
#films .extended .cabpeli a .nhframe .nhcnt { font-size:.98em; }
#films .extended .cabpeli.homeficha a .nhframe .nhcnt { font-size:1.15em; }

.extended ul { }
.extended ul li { width:33.33%; float:left; box-sizing:border-box; }
.extended ul li a { display:block; text-align:center; text-transform:uppercase; border:0; padding:15px 5px 12px 5px; border-bottom:1px solid #666; border-right:1px solid #666; box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.75); }
.extended ul li a i { display:none; }
.extended ul li a.on { background-color:#B4FF00; border-color:#666; color:#000; }
.extended ul li a.on:before { color:#333; }
.extended ul li a:before {display: block; font-size: 1.6em; width: 100%; margin-bottom:7px;}

#films .homepelis .estrenosdelmes  {margin-right: 0;}
#films .homepelis .estrenosdelmes .estreno {width: 20%;}

#newsitem .film-rel {width: 100%;}
.topcines {width: 48%; float: left; text-align: center }

.qc-cmp-cleanslate {height: auto !important; position: fixed !important; bottom: 0px !important; top: auto !important; }
}

@media (max-width: 768px) and (orientation : landscape) {
	#bloc1{width: 70% !important;}
	#bloc2{width: 70%;}
	.film-score{margin-right: 0px;}
	
}

@media (max-width: 710px){
	#social-media{width: 100%; margin-bottom:15px; margin-left:0px;}
	#films .menuleft, #films.home .menuleft {float: none; width: 100%; }
	#films .menuleft ul li {display: inline-block; vertical-align: middle; width: auto;}
	#films .noticiasdestacadas {width: 100%; margin: 0; margin-bottom: 24px;}
	#films .homepelis {float: none; width: 100%; }
	#films .listado {width: 100%;}
}

@media (max-width: 680px) {
.fl-item { width:25%; }
.film-stats {width: 100%; margin-right: 0%;}
.film-score{width:37%; margin-right: 23px;}
.film-stats p{width: 94%;}
.film-score .mcntb div{width: 156px;}
.scoredial-box .dialtooltip{top: 113px; left: -96px;}
#dialnumcover{left: 52px; top:61px;}
.scoredial-box p { font-size:.9em; color:black;}
#bloc1 {width: 71% !important;}
#promo { width: 90%; min-height: 100px; position: absolute; background: white; left: 5%; top: 10%; border-radius: 1.2em; border: 1px solid #E5E5E5; padding: .6em; font-size: .8em; }
#scorebox .titulos .tit2 {display:none;}
#scorebox #scoring #wrapperpuntuarpeli {width: 75%;}
#scorebox #scoring #btnpuntuarpeli {margin: 10px 0 10px 20px;}
.group5.mx {width: 100%; margin: 0;}
.group5.mx h4 {font-size: .9em;}
#series .serieshome a.serie {width: 49%;}

.topcines {width: 99%; float: left; text-align: center }
}

@media only screen and (max-width: 640px) and (orientation : landscape) {
#bloc1{width: 46% !important;}
#bloc2{width: 24%; margin-top: 0px;}
.film-score .mcntb div{width: 145px; margin-top: 0px; margin-left: 0px;}
.film-score{margin-left: 0px; margin-top: 5px;}
.film-score .mcntb div {margin-left: 0px !important;}
}

@media (max-width: 600px) {
ul#days a { margin:0 .3em 0 0; padding:.4em .50em .3em .50em; }
ul#days a.on {padding:.4em .35em .3em .35em; }
ul#days a.off span { display:none; }
.mobh { display:none;  }
.colhome { width:100%; font-size:1em; float:none; margin:0 0 1em 0; }

.ncnt p.desc { display:none; }

#hl { font-size:.9em; }

.fl-video {width: 50%; height: 220px;}
.fl-story, .fl-image { width: 33.33%; height: 260px;}

#login-box .cnt .bloquemenu { width: 45%; }

.infoccol {width: 100%;}
#films .cajasocial.pequena {margin-left: 0; margin-right: 2.5%; width:30%; text-align: center;}

.widget.review.body .usuarioreview {width: 30%;}
.widget.review.body .datosreview {width: 69%;}

#news.home .story h4 { font-size:1.35em; }

.film-stats {width: 100%; margin-right: 0%;}
.film-score{width:47%; margin-right: 5px; margin-top: 10px; margin-left: 0px;}
.film-stats p{width: 100%;}
.film-score .mcntb div{width: 148px; margin-bottom: 0px; margin-left: 0px;}
.scoredial-box .dialtooltip{top: 113px; left: -96px;}
#dialnumcover {left: 52px; top: 59px;}
.scoredial-box p { font-size:.8em; color:black;}

.holdervideo .vjs5-hola-skin .vjs-top-bar .vjs-video-title, .videocontent .vjs5-hola-skin .vjs-top-bar .vjs-video-title { padding-left: 2.75em; font-size:1.7em; }
.holdervideo .vjs5-hola-skin .vjs-top-bar .vjs-video-title span, .videocontent .vjs5-hola-skin .vjs-top-bar .vjs-video-title span { display:none; } 

#films .extended .cabpelinueva a .nhframe .nhcnt { font-size:.98em; }
#films .extended .cabpelinueva.homeficha a .nhframe .nhcnt { font-size:1.05em; }
#films .extended .cabpeli a .nhframe .nhcnt { font-size:.98em; }
#films .extended .cabpeli.homeficha a .nhframe .nhcnt { font-size:1.05em; }

#bloc2{width: 26%; margin-top: 0px;}

.top-img {width: 47%;}
.top-img.p4, .top-img.p7, .top-img.p10 { margin-right: 3%; }

#films #mediareviews .columna {width: 100%; margin: 0 auto;}
.widgetcine {width: 100%;}

.infoc2 .cnt .vertrailer {position: relative; top: 0;}

#newsitem .article .set .setitem h5 {position: relative; top: 0;}

.premiostotales {width: 100%;}
.premio .anyopremio {width: 30%;}
.premio .ganador {width: 70%;}
.premio .nominado {width: 70%; border-right: 2px solid #000;}
.premio .ganadorfue {width: 100%; border-top: 0;}
.premio img {display: none;}

iframe.videoEC {height: 305px !important;}
/*#films .listado a {width: 33.33%;}*/

#films .homepelis .estrenosdelmes .fl-item {width: 50%;}
}
@media only screen and (max-width: 604px) and (orientation : portrait) {
	#bloc2{width: 69%;}
	#reviewec .titulo {width: 240px; font-size: 1.25em;}
}

@media (max-width: 480px) {
.viditem .fimg { width:30%; }
.viditem .fcnt { width:70%; font-size:.8em; }
.viditem .fimg a:before {font-size:1.75em; }

.infoc2 .cnt { padding:0 0 0 .5em; }

.ncnt h1 { font-size:1.5em; }

.galleryfront { width: 49%; }
.galleryfront.l1, .galleryfront.l3 { margin-right: 2%; }
.galleryfront.l2, .galleryfront.l4 { margin-right: 0; }

.nameevent {display:none;}
.iconevent {margin: 0.4em 3em;}
.pubtop{width:300px;}

#newsitem .ncnt h1 { font-size:1.8em; }
#news-next img { display:none }
#news-next p { font-size:.92em; padding:1em 100px 0 15px; }

.galleryfront.f3.l1, .galleryfront.f3.l2, .galleryfront.f3.l3 {width: 100%;}

#releasesul li, #usersul li {padding: 0 0.4em;}

.film-score { width:30%; float:right; margin-right: 55px; margin-top: 0px;}
.film-stats {width: 100%;}
.film-stats p{width: 100%;}
.film-score .mcntb div{width: 140px; margin-bottom: 0px;}
#dialnumcover{left:47px; top:58px;}
.scoredial-box{width: 269px;}

#bloc1{width: 70% !important;}
#bloc2{width: 68%; margin-top: 10px;}

#col1-col6_cart .provs li{width: 50%; }	
#col1 {width: 100%;}
#col2 {width: 100%;}
.film-score .mcntb div {margin-left: 0px !important;}

footer .cnt .footer-aside { font-size:1.12em; }
footer .cnt .network-list ul { font-size:1em; }

#saga .sagaitem {width: 50%}

#series .serieshome a.serie {width: 100%;}

.newreview .mireview .botones #guardar {font-size: .8em;}

#films .homepelis .estrenosdelmes .estreno {width: 33.33%;}
#puntuaciones .usuarios .user {width: 98%;}
#series .noticia-v { width:100%;}
#films .noticia-v { width:100%;}
.iframe-wolves{ height:524px; }

}


@media (max-width: 420px) {
#sbar h2 { font-size:1.5em;  }
.list-std { -moz-column-count:1; -webkit-column-count:1; column-count:1; }
#listings h1, #awards h1 { font-size:1.7em; }
.lfilmb img { width:80px; height:119px; float:left; margin:0 7px 0 0; }
.lfilmb .lfilmbc { min-height:2.3em;}
.lfilmb h4 { font-size:1.1em; }
.lfilmb .info { overflow:hidden; clear:right; }
#stars h1 a, #films .extended h1 a, #series .extended h1 a { width:100%; }
#stars h1 a span, #films .extended h1 a span, #series .extended h1 a span { font-size:.65em; }

#films .extended .cabpelinueva a .nhframe .nhcnt { font-size:.9em; }
#films .extended .cabpelinueva.homeficha a .nhframe .nhcnt { font-size:.97em; }
#films .extended .cabpeli a .nhframe .nhcnt { font-size:.9em; }
#films .extended .cabpeli.homeficha a .nhframe .nhcnt { font-size:.97em; }

.extended h2 a span { font-size:.87em; line-height: 1em; }

.rpersi { width:40px; float:left; text-align:center; }
.rpersi img { width:35px; }
.rperse { margin-left:83px; }
.rperses { margin-left:40px; }
.rpersn { width:100%; padding:.35em 0 .3em; }
.rpersn p, .rpersp p { padding:0 .25em .25em .25em; }
.rpersp { width:100%; padding:0 0 0 0;  }
.fphmin { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4;  }
.viditemv .item { width: 100%; }
.hid-420 { display:none; }
.colstar .item.hid-420 { display:none; }
.colstar .item {width: 25%;}
.infoc3 { width:100%; float:none; clear:both; overflow:hidden; }
.infoc3 .cnt { padding:0; margin:.6em 0 0 0; }
.cnt-dob { padding:0 .2em 0 .2em; font-size:.98em; }

.fl-item { width:33.3%; height:205px; }
.fl-item .cover { height:155px; }
.fl-item .cover a { height:155px; }
.fl-item .cover a .overlay { height:155px; }
.fl-item .cover img { height:155px; }
.fl-item .tit a { font-size:.75em; line-height: 1.05em; }

#hl { font-size:.75em; padding:1em 0; }
.h-award { width:98%; margin-right:1%; margin-left:1%; }
.h-award.h-mrg { margin-right:0; }

.news-home { -moz-column-count:1; -webkit-column-count:1; column-count:1; }

.fl-video {width: 100%; height: 250px;}
.fl-story, .fl-image { width: 50%;}

#login-box .cnt .bloquemenu { width: 100%;  text-align: center;} 
#login-box .cnt .bloquemenu h4 { margin-top: 0.8em; }
#login-box .cnt .bloquemenu .avatar { margin: 0 auto; } 

#badges.home .badgedata span {position: relative; left: 0;}

#news.home .story h4 { font-size:1.15em; }

.noticia-v { width:100%; }
.noticia-v.rmarg { margin-right:0%; }

#sliderawards {display: none;}
#awards .awardoptions .next {float: right;}

.film-stats p { margin: 0 .5em .5em .3em; width: 95.5%;}

.film-stats {width: 98.3%;}
.film-score{width:33%; margin-right: 44px; margin-left: 0px;}
.mcntb{padding: 0 0 0 0;}
#dialnumcover{left:47px; top:58px;}
.scoredial-box p { font-size:.9em; color:black;}
.film-score .mcntb div{width: 140px; margin-bottom: 0px;}
.infoc3{margin: 0 0 0 .5em; width: 98%;}
.scoredial-box p.tit{font-size: .8em;}
#bloc2{width:77%;}
#box{width: 48%;}
#box .movieside p{padding: 5.75px 0 0 3px; }
#reviewec .puntuacion {display: none;}
iframe.videoEC {height: 250px !important;}
/*#films .listado a {width: 50%;}*/
}

@media only screen and (max-width: 420px) and (orientation : portrait) {
	#bloc2{width: 100%;}
	.film-score{width: 32%; margin-right: 0px;}
	#box{width: 48%;}
	.film-score .mcntb div{width:130%; margin-bottom: 0px;}
	#dialnumcover{left:75px; top: 58px;}
	.notaficha1 {margin-left: 65px;}
}
@media only screen and (max-width: 384px) and (orientation : portrait) {
	#dialnumcover {left: 50px;top: 58px;}
	input#scoredial.dial{margin-top: -70px; margin-left: 43px;}
	.film-score .mcntb div {width: 96%;}
	.film-score {width: 9%; float:left; margin-right: 0px;}
}

@media (max-width: 360px) {
iframe.videoEC {height: 220px !important;}
.viditem .fimg { width:40%; }
.viditem .fcnt { width:60%; font-size:.8em; }
.viditem .fcnt p { display:none; }
.viditem .fimg a:before { font-size:1.55em; }

.widget.review.body .usuarioreview {width: 100%; padding: .8em; box-sizing: border-box;}
.widget.review.body .datosreview {width: 100%; padding: .8em; box-sizing: border-box;}

.film-stats {width: 99%;}
.film-score{width:50%; margin-right: 0px;}
#dialnumcover{left:63px; top: 58px;}
.film-score .mcntb div {width: 166px; margin-bottom: 0px;}
.scoredial-box .dialtooltip{top:29px; left: 179px;}
#bloc2{width: 98%;}
#box{width: 157px;}
}
@media only screen and (max-width: 320px) and (orientation : portrait) {
.film-stats {width: 99%;}
.film-score{width:48%; margin-right: 0px; float: left;}
#dialnumcover{left:53px; top: 61px;}
.film-score .mcntb div {width: 151px; margin-bottom: 0px; }
.scoredial-box .dialtooltip{top:29px; left: 179px;}
#bloc2{width: 100%;}
#box{margin-left: 5px; width: 139px !important;}

}

#paneldebug {position: fixed; left: 0; top: 0; background-color: #5cd96d; color: white; padding: 15px;z-index: 99999999999;}
#paneleditportada {position: fixed; left: 0; bottom: 0; background-color: #5cd96d; color: white; padding: 15px;}
#paneleditportada:hover {cursor: pointer;}
.editport {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 12; background: rgba(255, 255, 255, .9); padding: .4em; width: 90%; border: 1px solid #BEBEBE;}
.news-head .editport {width: auto;}
.editport p {margin: 0 auto; text-align: center;}
.editport p span {display: inline-block; width: 70px; font-size: .9em;}
.editport p select {width: 120px;}

/* CAMPAÑA CAZADOR ABRIL 2016 */
#cuentaatrascazador { display: block; width: 100%; position: relative; }
#cuentaatrascazador span.tiempo { position: absolute; top: 20%; text-align: center; color: #BD9B51; display: none;  background-image: url('/images/pub/cazador_cuentaatrascifra.png'); background-repeat: no-repeat; text-shadow: 0px 1px 1px #7f6837; }
#cuentaatrascazador span.tiempo b { display: block; width: 62px; height: 62px; border-radius: 62px; text-align: center; line-height: 62px; font-size: 1.4em; }
#cuentaatrascazador span.tiempo strong {color: #000; font-size: .74em; text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 5px #fff; text-transform: uppercase;}
#cuentaatrascazador span.tiempo#dias     { right: 240px; }
#cuentaatrascazador span.tiempo#horas    { right: 170px; }
#cuentaatrascazador span.tiempo#minutos  { right: 100px; }
#cuentaatrascazador span.tiempo#segundos { right: 30px; }