body,table,tr,td,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,img {border:0;margin:0;padding:0;}
table {border-collapse: collapse;}
body{background: #dedee6 url(../images/fondo.jpg) no-repeat center top;}
body, table, h1, h2, h3, h4, input, textarea {font:normal 13px Arial, sans-serif; color:#000;}
hr {border:solid 1px #ccc;border-width:1px 0 0 0;margin:15px 0;}

#all {width:1000px;margin:auto;overflow:hidden;}
#header {width:100%;}
#cuerpo {background-color:#fff; padding:10px 3px 0 3px; overflow:hidden;display:block;}
#pie { text-align:center;font:11px Verdana; clear:both; background: #dedee6 url(../images/pie.jpg) repeat-x left top; padding-top:25px; padding-bottom:10px;
	border-radius: 10px 10px 0 0; margin-top:5px;
/*	-moz-border-radius: 10px 10px 0 0; -moz-background-clip:padding;
	-webkit-border-radius: 10px 10px 0 0; -webkit-background-clip:padding;*/
	} 
#pie ul {list-style-type: none;text-align:center;}
#pie li{display:inline; line-height:20px;}
#pie a { font-weight:bold; color:#306;}

body.normas{margin:30px;text-align:justify;background:#fff;}

#menuBar {font:11px Verdana; background:#bdbccc; display:table;list-style-type:none;width:100%;}
#menuBar li {display:table-cell; *float:left; padding:0;}
#menuBar a { padding:7px 10px; font-weight:bold; text-decoration:none; background:#bdbccc url(../images/fondobl.jpg) repeat-y right top;color:#306; border:ridge 1px #bdbccc;border-width:0 1px; display:block;white-space:nowrap;}
#menuBar a:hover { background-color:#dedee6;background-position:left;}
#menuBar a.ico { padding:6px 7px 4px 7px;}
#menuBar a.ico img {width:19px;border:0;vertical-align:middle;}
.userBar {padding:3px 10px;background: #eee; text-align:right;}
.shareBar iframe, .shareBar img {vertical-align:middle !important;}

#afiliadosout{height:100px; overflow:hidden; text-align:center;margin:20px auto;}
#afiliados{width:90%; margin:auto; margin-top:300px;}

.columna { float:left; display:block;}
.columna.A {width:306px;} 
.columna.B {width:522px;}
.columna.C {width:166px;}
.columna.D {width:688px;}
.columna.E {width:828px;}
.columna.portada1 {width:433px;}
.columna.portada2 {width:561px;}
.columna.portada3 {width:344px;}
.visor {width:555px; height:300px;margin:auto; background-color:#000;margin-bottom:10px;}

ul.portada {margin:15px;display:block;text-align:center;}
ul.portada li {display:inline-block;*display:inline;padding:5px;}
table.galeriaPortada {margin:15px auto;}
table.galeriaPortada td{padding:3px;text-align:center;}
table.encuesta {margin:0 15px;}
table.encuesta td{padding:2px 3px;vertical-align:top}
table.encuesta input{margin:0;}
table.encuesta td.resultado{padding-bottom:10px;font-size:12px;}
table.encuesta div.resultado{height:13px;background-color:#cb0c0c;vertical-align:top;display:inline-block;
	/*-moz-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333; }
div.taquillaPortada {margin:15px auto;width:80%;}
div.taquillaPortada .puesto{font-size:18px!important;}
.blEstrenos { height:248px;width:423px;overflow:hidden;display:table-cell;vertical-align:middle;}
.blEstrenos .listah {width:400px;max-height:250px;overflow:hidden;margin:auto;}
.blEstrenos .listah ul {width:2500px; padding:0;margin:0;}
.blEstrenos .listah li {text-align:center; width:90px; padding:10px 5px 0px 5px; float:left;}
a.gigante {font-size:26px;color:#fff;font-weight:bold;text-decoration:none;line-height:22px; padding-right:8px;}

#textoSobreImg{float:left;position:relative; padding:10px 4px 10px 4px;}
#textoSobreImg .textoImg {width:90px;position:absolute;bottom:14px;left:2px;right:2px;font-size:10px;text-align:center;color:#c7c7d4;font:Courier}

.floatLeft {float:left;}
.floatRight {float:right;}
.clear {clear:both;}
.centrar {margin:auto;}
.oculto{display:none;}

/* textos */
.bold{font-weight:bold;}
.center{text-align:center !important;}
.left{text-align:left !important;}
.right{text-align:right !important;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.tituloSeccion {font-size:20px; padding:0 6px 6px 6px; }
.titulo {font-size:25px; padding-bottom:5px;}
.tituloPeq {font-size:14px;font-weight:bold;}
.fecha {font-size:11px; }
.etiqueta { padding-right:3px;}
.contenido{text-align:justify;overflow:hidden;}
h1.subseccion, h2.subseccion, h3.subseccion { font-size:14px;font-weight:bold;color:#000;padding:0 0 10px 0;}
h1.fondo, h2.fondo, h3.fondo { font:bold 15px Arial; padding:4px 7px; color:#fff;background:#bdbccc url(../images/fondobl.jpg) repeat-y center top;}
p { margin:13px 0;}

a { text-decoration:none; color:#404a7c; /*color:#546;*/ }
a:hover {color:#779;}
a.titular {font-size:18px;text-decoration:none;}
.noticias a {font-weight:bold;}
.noticias a.enl {font-weight:normal;}

img.logo {width:272px;height:90px;display:block;}
img.repositorio {width:120px; height:100px; border:solid 1px #888; display: inline; float:left; margin: 0 15px 10px 0;}
img.poster {width:90px; height:130px; display: inline; float:left; margin: 0 15px 10px 0; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.cartel {width:90px; height:130px; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.cartelPeq {width:63px; height:90px; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.cartelSuperPeq {width:43px; height:60px; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.cartelMini{width:28px; height:40px; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.captcha {vertical-align:top;border:solid 1px #ccc;}
img.fvideo {width:20px;height:20px;vertical-align:middle;}
img.idioma {width:20px;height:11px;vertical-align:middle;}
img.puestoTaq {width:30px; height:30px;}
img.afiliado {width:88px;height:31px; margin:10px 10px; /*-moz-box-shadow:2px 2px 4px #333; -webkit-box-shadow:2px 2px 4px #333;*/ box-shadow:2px 2px 4px #333;}
img.concurso {width:300px; height:200px;float:left;margin-right:15px;}
img.especiales {width:76px; height:76px;float:left;margin-right:15px;}
img.especialesBanner {width:332px;height:50px;border:solid 1px #ccc;}
img.bannerPortada {width:332px;height:75px;border:solid 1px #ccc;}
img.redessoc {width:20px;height:20px;margin-right:6px; vertical-align:bottom;}
img.listaImg {width:50px;height:50px;margin-right:6px; display:block;float:left;}
.listaTxt{height:50px;display:table-cell;vertical-align:middle;}

img.watchlist {width:41px;height:100px; float:right; margin: 0 0 0 15px; }

#menuWatchlist {display:block;float:left;width:100px; height:150px;}
#menuWatchlist .cartelWatchlist{width:100px;height:150px;border:solid 1px green; }
#menuWatchlist .menuWatchlist {display:block;position:relative;top:-154px;left:5px;width:90px;height:130px; opacity:1; background:gray; cursor:pointer;}
#menuWatchlist .menuWatchlist a {display:block;color:red;padding:3px; border-bottom:solid 1px #fff;}
#menuWatchlist:hover .cartelWatchlist{opacity:0.5;}
#menuWatchlist:hover .menuWatchlist{opacity:0.5;}

table.listado {width:95%;margin:8px;}
table.listado td{padding:5px 3px;}
table.listado a{font-weight:bold;}
table.imagenes {margin:auto;width:550px;}
table.imagenes td{padding:5px; vertical-align:middle; text-align:center;}
table.trailers {width:100%;}
table.trailers td{padding:5px; vertical-align:middle;}
table.listaTrailers {margin:0 5px}
table.listaTrailers td{padding:8px; vertical-align:middle; border-bottom:solid 1px #ccc;}
table.galerias {width:100%;text-align:center;border-collapse:separate;border-spacing:10px;}
table.galerias td {width:25%; padding:15px; padding-bottom:0;border:solid 1px #bdbccc; vertical-align:top;
	border-radius: 4px; box-shadow: 2px 2px 5px #999;
	/*-moz-border-radius: 4px; -moz-background-clip:padding; -moz-box-shadow:2px 2px 5px #999;
	-webkit-border-radius: 4px; -webkit-background-clip:padding; -webkit-box-shadow:2px 2px 5px #999;*/
	}
table.galeria {width:100%;margin-top:15px;}
table.galeria td {width:25%;text-align:center;vertical-align:middle;padding:10px;}
table.listagaleria {width:100%; border-collapse:separate; padding:10px 15px}
table.listagaleria td {vertical-align:middle;padding:8px 5px;}
.linksGaleria{margin:8px;}
div.taquilla {width:309px;float:left;padding:5px;}
table.taquilla{border:solid 1px #ccc; width:100%;}
table.taquilla td {border-bottom:solid 1px #ccc;padding:5px 8px;}
table.taquilla .cabecera{background-color:#f7f7f7;color:#555;}
table.taquilla .puesto{font-size:28px;text-align:right;}
table.concurso{margin:10px auto;border-collapse:separate;border-spacing:5px;}

ul, ul li { list-style-type:none; }
ol, ol li { list-style-type:decimal; }
ol { list-style-type:decimal; margin-left:30px; }
li { padding:4px 0; }
ul.listado { background-color:#ccc; font-size:13px;margin:5px;}
ul.listado li { background-color:#fff; margin:1px 0; padding:7px 5px;}
ol.listado { margin:5px 5px 5px 35px;}
ol.listado li { padding:7px 0;font-size:13px;}
ul.listado a, ol.listado a {font-weight:bold;text-decoration:none;}
ul.seccion { margin:8px; }
li.seccion { border-bottom:solid 1px #ddd; margin:1px 0; padding:7px 8px;}
li.seccion h2{ display:inline;}
li.listahorizontal {text-align:center; width:90px; padding:10px 4px 10px 4px; float:left;}
ul.comentarios { background-color:#ccc; }
ul.comentarios li { background-color:#fff; margin:1px 0; padding:10px 3px; overflow:hidden;}

div.ranking {margin:10px 10px; float:left;width:46%;}
div.ranking td { padding:0; vertical-align:top;}
div.ranking a { text-decoration:none;font-size:16px;}
div.ranking .puesto {font-size:25px;}

/* bloques y secciones */
a.cabeceraBloque { font:bold 15px Arial; color:#fff; text-decoration:none; }
a.cabeceraBloque:hover { color:#65608c; }
div.bloque, div.seccion { margin:0 5px 10px 5px; overflow:hidden;}
div.bloque { border:solid 1px #bdbccc; 
	border-radius: 5px; box-shadow: 2px 2px 5px #999;
	/*-moz-border-radius: 4px; -moz-background-clip:padding; -moz-box-shadow:2px 2px 5px #999;*/
	/*-webkit-border-radius: 4px; -webkit-background-clip:padding; -webkit-box-shadow:2px 2px 5px #999;*/
}
div.bloque .pie { background:#bdbccc url(../images/fondobl.jpg) repeat-y center top;}
div.bloque .cabecera { border-bottom:solid 1px #bdbccc; padding-bottom:5px;margin-bottom:5px;}
div.bloque.margen {padding:11px;}
div.bloque.fondo { background:#bdbccc url(../images/fondobl.jpg) repeat-y center top; border:0;padding:8px; /*-moz-box-shadow:0 0 0; -webkit-box-shadow:0 0 0;*/ box-shadow:0 0 0;}
div.bloque.fondo .fondo { background-color:transparent; }

div.seccion { background-color: #fff; padding:5px 20px; /*border:solid 1px #bdbccc;*/ }
div.seccion .cabecera { border-bottom:solid 1px #ccc; padding-bottom:3px; margin-bottom:10px; }
div.seccion .pie { padding:3px 5px; text-align:center; }

div.publiCuadrado {width:300px;height:250px; margin:10px auto; margin-top:0; overflow:hidden; }
div.publiVertical {width:160px;height:600px; margin:10px auto; margin-top:0; overflow:hidden; }
div.publiSuper {width:728px;height:90px; overflow:hidden; }

/* formul */
input.text, textarea, select { padding:2px; margin:1px 0;}

/* botones */
a.boton, input.boton { display:inline-block; text-decoration:none; margin:0; padding: 2px 8px;
	color:#000 !important; border-width:1px; border-style:solid; border-color:#bbb #aaa #aaa #bbb;
	background-color: #f2f0ec; background-image: url(../images/boton.gif); background-repeat: repeat-x;
	cursor: pointer;
	border-radius: 5px;
/*	-moz-border-radius: 4px; -moz-background-clip:padding;
	-webkit-border-radius: 4px; -webkit-background-clip:padding;*/
}
.boton:hover { text-decoration:none !important; background-position:bottom;}
.boton:active { background-image:none !important;}
.boton:focus { outline:none;}
input.boton[type="reset"]::-moz-focus-inner,
input.boton[type="button"]::-moz-focus-inner,
input.boton[type="submit"]::-moz-focus-inner,
input.boton[type="file"] > input.btn[type="button"]::-moz-focus-inner { padding:0;border:none; }
.boton.disabled { border-color:#ADB2B5 !important; color:#838383 !important; cursor:default; background-image:none; background-color: #F4F4F4; }

/* pestaņas */
.pestanas a {display:inline-block;text-decoration:none; background:#fff; cursor: pointer;font-weight:bold;
	border: solid 1px #bdbccc; border-bottom:0;margin:0;padding:5px 10px; border-radius: 5px 5px 0px 0px;}
.pestanas a.selected {background:#bdbccc url(../images/fondobl.jpg) repeat-y center top; }
.pestanas a.hover {background: url(../images/pestana-flecha.png) no-repeat center bottom;}

.star-rating{ list-style:none; /*margin-left:5px!important;*/ margin:0 auto; padding:0px!important; width: 125px; height: 25px; position: relative; background: url(../images/estrella.gif) top left repeat-x; display:inline-block; vertical-align:bottom;}
.star-rating li{ padding:0px !important; margin:0px; /* float: left;  */ }
.star-rating li a{ display:block; width:25px; height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.star-rating li a:hover{ background: url(../images/estrella.gif) left bottom; z-index: 2; left: 0px; }
.star-rating a.one-star{ left: 0px; }
.star-rating a.one-star:hover{ width:25px; }
.star-rating a.two-stars{ left:25px; }
.star-rating a.two-stars:hover{ width: 50px; }
.star-rating a.three-stars{ left: 50px; }
.star-rating a.three-stars:hover{ width: 75px; }
.star-rating a.four-stars{ left: 75px; }	
.star-rating a.four-stars:hover{ width: 100px; }
.star-rating a.five-stars{ left: 100px; }
.star-rating a.five-stars:hover{ width: 125px; }
.star-rating li.current-rating{ background: url(../images/estrella.gif) left center; position:absolute; height:25px; display:block; text-indent:-9000px; z-index:1; left:0; }
.star-rating.peque{ width:70px; height:14px;background-image:url(../images/estrellapeque.gif); }
.star-rating.peque li a{ width:14px; height:14px; }
.star-rating.peque li a:hover{ background-image:url(../images/estrellapeque.gif);left: 0px;}
.star-rating.peque a.one-star{ left: 0px; }
.star-rating.peque a.one-star:hover{ width:14px; }
.star-rating.peque a.two-stars{ left:14px; }
.star-rating.peque a.two-stars:hover{ width:28px; }
.star-rating.peque a.three-stars{ left:28px; }
.star-rating.peque a.three-stars:hover{ width:42px; }
.star-rating.peque a.four-stars{ left:42px; }	
.star-rating.peque a.four-stars:hover{ width:56px; }
.star-rating.peque a.five-stars{ left:56px; }
.star-rating.peque a.five-stars:hover{ width:70px; }
.star-rating.peque li.current-rating{ background-image:url(../images/estrellapeque.gif);height:14px;}
.nube{ border: solid 1px #aaaacc; margin:3px; margin-bottom:10px; text-align: center;}
.nube div.etiquetas{ padding:5px;}
.nube div.etiquetas span a{ margin: 0 3px 0 3px; line-height: 25px; font-weight: normal;}
.nube div.etiquetas span.etiquetatam1 a{font-size: 110%;}
.nube div.etiquetas span.etiquetatam2 a{font-size: 120%;}
.nube div.etiquetas span.etiquetatam3 a{font-size: 130%;}
.nube div.etiquetas span.etiquetatam4 a{font-size: 140%;}
.nube div.etiquetas span.etiquetatam5 a{font-size: 150%;}
.nube div.etiquetas span.etiquetatam6 a{font-size: 160%;}
.nube div.etiquetas span.etiquetatam7 a{font-size: 170%;}
.nube div.etiquetas span.etiquetatam8 a{font-size: 180%;}
.nube div.etiquetas span.etiquetatam9 a{font-size: 190%;}
.nube div.etiquetas span.etiquetatam10 a{font-size: 200%;}