@charset "utf-8";
/* CSS Document */

* {
    box-sizing: border-box;
}

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

a {
	text-decoration:none;
	color: #151a1f;
}

a:visited, a:link {
	color: #151a1f;
}

a:hover {	
	color: #387ec7;
}

form { margin:0px; padding:0px; }
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size:12px;
	color:#151a1f;
	background-color: #242628;
	/* background-image:url(/web/20190112194429im_/http://www.eliteros.com/css/images/fondo-trans.png); */
}

#pagina {

}

#cabecera-usuario {
	text-align:right;
	height:20px;
	line-height: 20px;
	padding-right: 10px;
	font-size:10px;
}

#cabecera-principal {
	height:50px;
}

.cabecera-logo {
	width:300px;
	float:left;
}

.cabecera-menu {
	color:#e0e6ec;
	font-size:14px;	
	line-height:50px;
	width:380px;
	float:left;
}
.cabecera-buscar {
	width:300px;
	float:left;
}


.cabecera-buscar form.form-buscar {
	padding:0px; margin:0px; border:0px;
	margin-top:10px;
}

.cabecera-buscar .campo-buscar {
	font-size:16px; 
	color:#387ec7;
	background-image:url(/web/20190112194429im_/http://www.eliteros.com/css/images/formbusca-fondo.png);
	width:170px;
	height:30px;
	padding:0px; margin:0px; border:0px;
	float:left;
	padding-left:30px;
	padding-top:0px;
	line-height:30px;
}

.cabecera-buscar .boton-buscar {
	background-image:url(/web/20190112194429im_/http://www.eliteros.com/css/images/formbusca-boton.png);
	width:80px;
	height:30px;
	padding:0px; margin:0px; border:0px;
}

.cabecera-menu a {
	padding-left:6px;
	padding-right:6px;
	color:#e0e6ec;
	text-decoration:none;
}

.cabecera-menu a:link, a:active {
	text-decoration:none;
	color:#e0e6ec;
}

.cabecera-menu a:hover {
	color:#fff;
	text-decoration:overline underline;
}

#cabecera-categorias .wrap {
	text-align:center;
	color:#e0e6ec;
	height:34px;
	line-height: 34px;
	background-color: #fff;
}

#cabecera-categorias a {
	background-color:#EEE;
	color:#111;
	padding:10px 8px;
	margin:0px 3px;
}

#cabecera-categorias a:hover {
	background-color:#DDD;
	color:#000;
}


#cuerpo {
	max-width:1080px;
	margin:auto;
	overflow:hidden;
	background-color:#fff;
	padding-bottom:10px;	

}

#principal {
	background-color:#FFF;
	margin: 0px 5px;
	padding: 10px;
}

#principal2 {
	background-color:#FFF;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
}

#menu {
	float: left;
	width:200px;
	background-color:151a1f;
}

#back-footer {
	border-top:2px solid #151a1f;
		background-color:#fff;
}

#foot {
	max-width:1080px;
	margin:auto;
}

#pie1 {
	text-align:center;
	background-color:#151a1f;
	color:#e0e6ec;
	padding:15px;
}

#pie1 a {
	color:#e0e6ec;
}

#foot2 {
	text-align:center;
	padding:10px;
}

.box {
	overflow:hidden;
	padding:5px 0px;
}

.box1 {
	padding:5px 0px;		
}

.box h2 {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	line-height:28px;
	font-size:18px;
	color:#2c6eb1;	
}



.fila {
	overflow: hidden;
	padding-bottom: 10px;
}
.ficha {
	float:left;
	text-align:center;
	font-size:10px;

}

.ficha a {
	font-weight:bold;
	text-decoration:none;
}
.ficha1 {
	width:171px;
}

.ficha2 {
	width:142px;
}

.ficha .categoria {
	color:#505f71;
}

.ficha .popularidad {
	color:#7c93af;
}
.ficha .fecha {
	color:#7c93af;
}

.ficha hr {
	width:20px;
	height:0px;/*solo queremos borde*/
	border:0px;/*quita el grosor extra de Opera y FFox*/
	border-bottom:#3399ff solid 1px;
}

.seccion {
	padding: 8px;
	color:#e0e6ec;
	background-color:#2c6eb1;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
}

.seccion a {
	color:#e0e6ec;
	text-decoration:none;
}

.seccion a:active, .seccion a:link {
}

.seccion a:hover {
	color: #FFF;
}


div.seccion > div.vermas {
	float:right;
	margin-right:5px;
}

div.seccion > div.vermas a { color:#FFF; }

.enlace_blanco a:hover {
	color:#FFF;
}

div.ficha_des_img {
	float:left;
	width: 160px;
	margin-right:5px;
}
div.detalles {
	padding:10px;
	display:block;
	overflow:auto;
	height:240px;
	background-color:#f6f6f6;
	border: 1px solid #ddd;
	color:#333;
}
div.info-descarga {
	width:173px;
	height:205px;
	float:right;
	margin-left:5px;
	padding:10px;
	overflow:auto;
	max-height:205px;
	background-color:#FFF;
	border: 1px solid #ddd;
	font-size:10px;
}

div.ficha_descarga {
	overflow:hidden;
}

div.ficha_descarga_opciones {
	margin-top:5px;
	overflow:hidden;
}

div.enlace_descarga {
	border: 1px solid #3b6088;
	padding: 15px 0px 10px 0px;
	overflow:hidden;
	font-size:10px; 
	text-align:center;
}

div.enlace_descarga a.enlace_torrent {
	color: #FFF; 
	text-align:center;
	font-size:14px; 
	font-weight:bold; 
	margin:auto; 
	border:1px solid #003399; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	padding:5px 10px;
	margin-right:10px;
}

.degradado1 { 
  background-color:#3399ff;  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3399ff), color-stop(1, #0099ff));    
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#3399ff, #0099ff);    
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #3399ff, #0099ff);    
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #3399ff, #0099ff);    
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399ff', EndColorStr='#0099ff');  
} 

.degradado1:hover { 
  background-color:#44aaff;  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #44aaff), color-stop(1, #0088ff));    
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#44aaff, #0088ff);    
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #44aaff, #0088ff);    
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #44aaff, #0088ff);    
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#44aaff', EndColorStr='#0088ff');  
} 	

div.enlace_descarga div.texto {
	margin-top:10px;
	text-align:center;
	color:#3b6088;
}

div.enlace_descarga div.texto a { 
	text-decoration:underline; 
	color:#3b6088;
}


div.enlace_reportar {
	text-align:right;
	margin-top:5px;	
}

div.enlace_reportar img {
	float:left;
	margin-left:5px;
	margin-top:5px;
}

div.enlace_reportar a.reportar {
	font-weight:bold;
	color:#ff4444;
	font-size:10px;
}

div.enlace_ayuda {
	border: 1px solid #6c6e71;
	background-color: #c7ccd1;
	float:left;
	width:178px;
	padding:5px;
	padding-left:10px;
	margin-left:5px;
	margin-top: 4px;
	height:15px;
	text-align:center;
	line-height:15px;
	background-image:url(/web/20190112194429im_/http://www.eliteros.com/css/images/ayuda.png);
	background-repeat:no-repeat;
	background-position:left;

}

div.enlace_ayuda img {
	float:left;
	margin-top:5px;
}

div.enlace_ayuda a.ayuda {
	font-weight:bold;
	color:#6c6e71;
	margin-left:5px;
	font-size:10px;	
}


hr {
	border: 1px solid #1a3c5e;
}

div.titulo-seccion {
	font-size: 10px;
}

/* PAGINAS */

.paginacion {
	margin:5px 5px;
	color:#fff;
	overflow:hidden;
	
}

.paginacion a { text-decoration:none; }

.paginacion .pagina {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 10px;
	border:1px solid #d0d0d0;
	background-color:#f0f0f0;
	color:#666;	
	float:left;
	display:inline-block;
	margin-right: 5px; 
}

.paginacion a.pagina:hover {
	background-color:#d5e2ef;
	border:1px solid #6b99c8;
	color: #2c6eb1;
}

.paginacion .pag_actual {
	font-weight:bold;
	background-color:#d5e2ef;
	border:1px solid #6b99c8;
	color: #2c6eb1;
}

.paginacion .pag_sig, .paginacion .pag_ant {
	width:90px;
}


/***/
span.enlaceinactivo {
	color:#387ec7;
}

a.mostrar-listado {
	font-size:18px;
	display:block;
	text-align:center;
	border: 1px solid #151a1f;
	padding: 5px;
	background-color: #e0e6ec;
}

/* SPINNER CARGANDO */
.spinner-cargando { 
	position:fixed;
	width:160px;
	height:36px;
	border:1px solid #000;
	background:#FF6;
	left:0%;
	margin-left:20px;
	top:100%;
	margin-top:-60px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:36px;
} 

.spinner-cargando img {
	float:left;
	padding-right:10px;
}

/* COMENTARIOS */

ul.comentarios {
	list-style:none;
}

ul.comentarios li {
	margin-bottom:10px;	
	overflow:hidden;
	word-wrap:break-word;
}

ul.comentarios .spoiler {
	padding:5px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#4477aa;
	margin-top:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

a.enlace-spoiler {
	color:#3366cc;
	font-size:10px;
	text-decoration:underline;
}

div.com_capa_avatar {
	float:left;
	width:50px;
}

div.com_capa_globo {
	float:left;
	width:10px;
}

div.com_capa_globo img {
	position:relative;
	left:1px;
	top:5px;
}

div.com_capa_ppal {
	overflow:hidden;
	border:1px solid #ddd;
	background-color:#f6f6f6;
	padding:5px;
}

div.com_capa_ppal span.usuario {
	font-weight: bold;
	color: #000;
	font-size:12px;
}

div.com_capa_ppal span.fecha {
	color: #999;
	font-size:10px;
	margin-left:10px;
}
div.com_capa_ppal div.votos {
	float:right;
}

div.com_capa_ppal div.puntos {
	display:inline-block;
	font-size:10px;
	color:#999;
}
div.com_capa_ppal div.com_capa_votar {
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}


div.com_capa_ppal div.cuerpo {
	padding: 6px;
	color: #333;
	margin-top:4px;
}

span.oculto {
	color:#ccc;
}
/* FORMULARIO */

.formulario {
	border:1px solid #6b99c8;
	background-color:#e1ebf4;
    padding: 5px;
	margin-bottom:15px;
}

.formulario legend {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}

.formulario h1 {
    margin:0px; padding:0px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
}

.formulario p {
	display: block;
}

.formulario label {
    display: block;
    margin-top: 5px;
	font-weight:bold;
}

.formulario label.obli {
	font-weight:bold;
}


.formulario input[type=text] { padding:4px 6px; width:400px; }
.formulario input[type=submit] {
	border-radius: 3px;
	padding:6px 12px;
	border:1px solid #04090e;
	background-color:#163759;
	color:#FFF;	
	font-weight:bold;
	display:inline-block;
	cursor: pointer; }
.formulario input.xs { width:50px; }
.formulario input.s { width:150px; }
.formulario input.m { width:300px; }
.formulario input.l { width:500px; }
.formulario input.xl { width:700px; }

.formulario textarea {
	width: 600px;
    height: 180px;
	padding:5px;
}

.formulario textarea.grande {
	width:500px;height:200px;
}

.formulario .boton {
	margin-top:10px;
	padding:5px 10px;
    width:200px;
	border:1px solid #013;
	background-color:#09f;
	color:#fff;
	text-align:center;
}


/* FORMULARIO */

.formulario-login {
	margin:0px;
	padding:00px;
	font-size:12px;
}

.formulario-login .titulo-form {
	display: block;
	font-size:24px;
	text-align:center;
	border-bottom:3px solid #aaa;
	padding-bottom:5px;
	margin-bottom:10px;
}

.formulario-login p {
	margin: 0px;
	margin-bottom:10px;
}

.formulario-login label {
	margin-bottom:10px;
	display:block;
	font-size:16px;
}

.formulario-login p input[type=text], .formulario-login p input[type=password] {
	padding:5px;
	font-size:12px;
	display:block;
	width:500px;
}

.formulario-login .boton {
	padding:4px 14px;
	font-size:12px;
	display:block;
}

/* MENSAJES */

.mensaje {
	border:1px solid #d0d0d0;
	background-color:#f0f0f0;
	color:#666;	
		
	padding: 5px;
	margin-bottom:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
}

.mensaje.error {
	border: 1px solid #cc0000;
	color: #cc0000;
	background-color:#ffeeee;

}
.mensaje.aviso {
	border: 1px solid #cc9933;
	background-color: #fff3e6;
	color: #554422;
}

.mensaje_error {
	font-size:16px;
	border: 1px solid #cc0000;
	color: #cc0000;
	background-color:#ffeeee;
	padding:5px;
	margin:5px;
}

.mensaje.ok, .mensaje_exito {
	font-size:16px;
	border: 1px solid #00cc00;
	color: #00cc00;
	background-color:#eeffee;
	padding:5px;
	margin:5px;
}



/* LOG DE ACTIVIDAD */

.log-titulo {
	background-color: #538eca;
	color:#FFF;
	font-weight:bold;	
	border-bottom:5px solid #DDD;	
}

.log-titulo .log-usuario, .log-titulo .log-texto, .log-titulo .log-fecha  {
	font-size:12px;
}

.log-fila {
	overflow:hidden;
	border-bottom:1px solid #CCC;
	clear:both;
	padding:8px 0px 8px 0px;
}

.log-fila.filanueva2 { background-color: #e0e9Fc; }
.log-fila.filanueva1 { background-color: #f0f6ff; }

.log-accion, .log-usuario, .log-texto, .log-fecha {
	float:left;
	display:block;
	padding: 2px 0px 2px 0px;
}

.log-accion {
	width:30px;
}

.log-usuario {
	font-size:12px;
	width:145px;
	font-weight:bold;
}

.log-texto {
	width:775px;
	font-size:11px;
}

.log-texto.mensajelog {
	color:#0044BB;
}
.log-texto a {
	text-decoration:underline;
}
.log-fecha {
	width:100px;
	font-size:10px;
	color:#666;
}

.log-titulo .log-fecha { color:#FFF; }

.log-accion img {
	border:none;
	vertical-align:middle;
	text-align:center;
}

/* LISTADO DE TORRENTS */
div.fila-lista {
	overflow:hidden;
	border-bottom:1px solid #CCC;
	height:40px;
	line-height:40px;
	text-align:center;
}
div.fl-cabecera {
	border-bottom: 2px solid #111;
	font-weight:bold;
}

div.fl-nombre-cab { width:69%; float:left; text-align:left; }

.fl-nombre { width:69%; float:left; text-align:left; line-height:normal; font-weight:bold; padding-top:8px; font-size:12px; }
.fl-salud { width:9%; float:left; border-left: 1px solid #ccc; vertical-align:middle; }
.fl-fecha { width:12%; float:left; border-left: 1px solid #ccc}
.fl-semillas { width:9%; float:left; border-left: 1px solid #ccc}
.color_alt1 { background-color:#FFF;}
.color_alt2 { background-color:#e0e6ec; }

/* REPORTAR */

.freportar {
	background-color:#ffeeee;
	border: 2px solid #FF0000;
}

.reportando {
	background-color:#ccc;
	border: 1px solid #333;
	padding: 5px;
	color:#000;
	text-align:center;
}

.boton-cerrar {
	float:right;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #cc0000;
	padding: 4px;
	color: #000;
	background-color:#ff6666;
}
/* submenu */
div.submenu {
	margin-bottom:10px;
	font-size:11px;
}
div.submenu span.titulo {
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	background-color: #0a5eb3;
	color:#FFF;
	text-align:center;
	font-weight:bold;	
	border-bottom:5px solid #538eca;
}
div.submenu a {
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	color:#e0e6ec;
	border-top: 1px solid #20252a;
	border-bottom: 1px solid #20252a;
}

div.submenu a:hover {
	border-top: 1px solid #0a5eb3;
	border-bottom: 1px solid #0a5eb3;
}

/* LISTADO AFILIADOS */
div.l-afiliados {
}

div.l-afiliados .fila {
	overflow:hidden;
}

div.l-afiliados .fila1 {

	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #a1a3a5;
	background-color:#e7e8e8;
}
div.l-afiliados .fila2 {

	padding-top:5px;
	padding-bottom:5px;
	background-color:#d0d1d2;
	border-bottom:1px solid #a1a3a5;
}

div.l-afiliados .cabecera {
	padding-top:8px;
	padding-bottom:8px;
	background-color: #0a5eb3;
	color:#FFF;
	font-weight:bold;	
	border-bottom:5px solid #538eca;
}

div.l-afiliados .celda {
	float:left;
	padding-left:10px;
}

div.l-afiliados .celda1 { width:10%; }
div.l-afiliados .celda2 { width:37%; }
div.l-afiliados .celda3 { width:37%; }
div.l-afiliados .celda4 { width:10%; }

span.spinner-actualizando {
	position:fixed;
	top:100%;
	margin-top:-50px;
	left: 0%;
	margin-left:20px;
	padding: 5px 15px;
	background-color:#cfc;
	border:1px solid #000;
	font-size:14px;
}

/*** NUEVA CABECERA*******/

.wrap {
	max-width:1080px;
	margin:auto;
}
#cab_content {
	margin:0px;
	padding:0px;	
	background-color:#2c6eb1;
	color:#fff;
}

#cabecera {
	margin: 0 auto;
	position:relative;
	max-width:1080px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;	
	align-items:center;
	max-height:60px;
	overflow:hidden;	
}

#cab_content a {
	color:#fff;
}

#cab_content a:hover { text-decoration:underline; }

.cab_logo {
	display:inline-block;
	width:25%;
	
}

.cab_logo img { max-width:100%;  }

.cab_buscar {
	width:22%;
	display:inline-block;
}

.cab_buscar form {
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
}

.cab_buscar .campo-buscar {
	margin:0px;
	float:left;
	border:1px solid #0077dd;
	padding:6px;
	color:#113399;
	background-color: white;
	-moz-box-shadow: inset 0 1px 2px #eee;
	-ms-box-shadow: inset 0 1px 2px #eee;
	-o-box-shadow: inset 0 1px 2px #eee;
	-webkit-box-shadow: inset 0 1px 2px #eee;
	box-shadow: inset 0 1px 2px #eee;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;	
	border-right:0px;

}

.cab_buscar .boton-buscar {
	float:left;
	margin:0px;
	padding:7px;
	color:#fff;
	background-image:url(/web/20190112194429im_/http://www.eliteros.com/css/images/lupa.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
	border:1px solid #0077dd;
	border-left:0px;
	
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #333, #111);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #333, #111);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #333, #111);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #333, #111);
	
}

.cab_usuario {
	width:20%;
	display:inline-block;
	padding:5px 10px;
	background-color:#417cb9;
	text-align:right;
}

.cab_usuario .avatar {
	vertical-align:middle;
	margin-right:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
	width:40px;
	height:40px;
}


.cab_logo {

}

.cab_menu {
	width:33%;
	display:inline-block;
	padding:0px 10px;
	
}

/* redes sociales */

div.redessociales {
	margin:15px;
	text-align:center;
}

div.redessociales img {
	vertical-align:middle;
}


div.redessociales a.rs-boton {
	padding:5px 25px;
	font-size:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	color:#ffffff;
	text-shadow:1px 1px 1px #000033;
	margin:0px 10px;
}

div.redessociales a.rs-boton.facebook {
	background-color:#0066cc;
	border:1px solid #003399;	
}

div.redessociales a.rs-boton.twitter {
	background-color:#3399ff;
	border:1px solid #0066cc;	
}


div.utorrent-mensaje {
	background-color:#fea;
	border:1px solid #cb3;
	padding:10px;
	color:#000;
	text-shadow:none;
	margin:0px 50px 20px 50px;
}

div.utorrent-mensaje a.utorrent-boton {
	padding:5px 10px;
	border:1px solid #000;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
	text-shadow:1px 1px 1px #111;	
	margin-left:10px;
}

.boton-degradado { 
  background-color:#333333;  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, #111111));    
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#666666, #111111);    
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #666666, #111111);    
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #666666, #111111);    
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#111111');  
} 


/*botones-paginas*/

div.botones-paginas {
	display:block;
	margin:20px 0px;
}


div.botones-paginas .get-boton {
	padding:5px;
	border:1px solid #bbb;
	background-color:#eee;
	margin-right:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

div.botones-paginas a.get-boton:hover {
	background-color:#ddd;
	color:#000;
}

div.botones-paginas .get-boton.desact {
	color:#aaa;
}

#lista-comentarios-cargando {
	position:absolute;
	margin:auto;
	font-size:14px;
	display:block;
	background-color:#f93;
	border:1px solid #630;
	color:#000;
	padding:5px;
	text-align:center;
}

/*barra comentarios*/

div.barra-comentarios {
	background-color:#EEE;
	border:1px solid #CCC;
	border-radius:3px;
	padding:6px;
	overflow:hidden;
	margin-bottom:10px;
	color:#111;
}

div.barra-comentarios a {
	color:#000;
}

div.barra-comentarios div.barra-izq {
	float:left;
}

div.barra-comentarios div.barra-der {
	float:right;
}

div.barra-comentarios div.barra-der ul.botones {

}

div.barra-comentarios div.barra-der ul.botones li {
	display:inline;
}

div.barra-comentarios li a {
	padding:0px 5px;
}

div.barra-comentarios li {

}

div.barra-comentarios li.activo {
	font-weight:bold;
	text-decoration:underline;
}


a.ver-online-hd {
	background-color:#ffdd66;
	
	  /* Safari 4+ y Chrome 1+ */  
	  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffdd33), color-stop(1, #ffcc00));    
	  /* Safari 5.1+ y Chrome 10+ */  
	  background-image:-webkit-linear-gradient(#ffdd33, #ffcc00);    
	  /* Firefox 3.6+ */  
	  background-image:-moz-linear-gradient(top, #ffdd33, #ffcc00);    
	  /* Opera 11.10+ */  
	  background-image:-o-linear-gradient(top, #ffdd33, #ffcc00);    
	  /* Internet Explorer 5.5+ */  
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffdd33', EndColorStr='#ffcc00');  
  	
	margin:5px 0px;
	display:block;
	border:1px solid #000;
	font-weight:bold;
	text-align:center;
	padding:4px;
	font-size:14px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/*VOTOS COMENTARIO*/

div.votos_comentario {
	padding:4px;
	text-align:right;
	font-size:9px;
	color:#666;
}
span.voto_comentario {	
	margin-left:5px;
}

div.votos_comentario .positivo {
	color:#00AA00;
}

div.votos_comentario .negativo {
	color:#AA0000;
}

#tablon {

}

#tablon-cargando {
	position:absolute;
	background-color:#ffc;
	border:1px solid #ff3;
	padding:8px 16px;
	color:#000;
	font-weight:bold;
	margin:auto;
}


#dejar-mensaje {
	overflow:hidden;
	margin-bottom:4px;
}

#dejar-mensaje .avatar {
	float:left;
	margin-right:10px;
}

#dejar-mensaje .avatar img { width: 34px; }

#dejar-mensaje .content {
	overflow:hidden;
}

#dejar-mensaje input[type=text] {
	width:864px;
	padding:5px;
	margin:0px;
	border:1px solid #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#dejar-mensaje input[type=submit] {
	float:right;	
	display:inline-block;
	width:120px;
}

.btn {
	margin:0px;
	border:1px solid #AAA;
	background-color:#f5f5f5;
	color:#666;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

.btn-ppal {
	font-weight:bold;
	border:1px solid #004d80;
	color:#fff;
	background-color:#0099ff;
}

#tablon-mensajes {

}

#tablon-mensajes li {
	margin-bottom:5px;
}

#tablon-mensajes li .avatar {
	margin-right:8px;
	float:left;
}

#tablon-mensajes li .avatar img { width: 34px; }

#tablon-mensajes li .content {
	overflow:hidden;
	background-color:#f9f9f9;
	border:1px solid #ddd;
	padding:4px; 
}

#tablon-mensajes li .usuario { font-weight:bold; color:#000;  }
#tablon-mensajes li .fecha { margin-left:10px; color:#999; font-size: 11px; }
#tablon-mensajes li .texto { margin-top:4px; color:#333; }

hr.tablon {
	border:2px solid #ccc;
	margin-bottom:10px; 
}

#texto.texto-claro {
	color:#ccc;
}

#ventana-cookies {
	background-color:#efefb0;	
	padding:14px;
	color:#222;
	font-size:10px;
	/*
	border:2px solid #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	 */
	text-align:center;
}

#ventana-cookies a.cerrar {
/*	float:right; */
	font-weight:bold;
	border:1px solid #111;
	background-color:#333;
	color:#fff;
	margin-left:15px;
	padding:3px 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
		
}

#ventana-cookies a.enlace {
	color:#0066CC;
	text-decoration:underline;
}

#ventana-cookies a.enlace:hover {
	color:#003399;
}


/* MINIBOXS */

ul.miniboxs {
	margin:0px;
	padding:0px;
	text-align:center;
}

ul.miniboxs li {
	display:inline-block;
	overflow:hidden;
	position:relative;
}

ul.miniboxs li:hover {
	background-color:#f3f9ff;
}

/* miniboxs-ficha */
ul.miniboxs-ficha {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;		
}

ul.miniboxs-ficha li {
	width:16%;
	text-align:center;
	padding:0px 5px;
	margin-bottom:20px;
}

ul.miniboxs-ficha li img {
	width:100%;
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

ul.miniboxs-ficha li div.imagen {
	position:relative;
	margin-bottom:5px;
}
ul.miniboxs-ficha li div.meta {
	padding:0px 8px;
	font-size:10px;
	text-align:center;

}



ul.miniboxs-ficha li span.marca {
	position:absolute;
	top:0px;
	left:0px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:5px 8px;
	margin:auto;
	border-radius:3px;
}
ul.miniboxs-ficha li i { opacity:1; font-style:normal; }
ul.miniboxs-ficha li span.estreno  { 	background-color:rgba(0,125,0,0.7); }
ul.miniboxs-ficha li span.proximamente { 	background-color:rgba(255,125,0,0.7); }


ul.miniboxs-ficha li div.voto1 {
	background-color:#2c6eb1;
	color:#fff;
	display:inline-block;
	position:absolute;
	width:36px;
	font-size:20px;
	height:24px;
	line-height:24px;
	text-align:center;
	right:2px;
	bottom:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	opacity:0.95;
}

ul.miniboxs-ficha li div.voto1 span.dig1 { font-weight:bold; }
ul.miniboxs-ficha li div.voto1 span.punto { font-size:16px; }
ul.miniboxs-ficha li div.voto1 span.dig2 { font-size:16px; }



ul.miniboxs-ficha li span.voto2 {
	background-color:#333;
	color:#fff;
	display:inline-block;
	position:absolute;
	width:30px;
	font-size:14px;
	height:20px;
	line-height:20px;
	text-align:center;
	right:14px;
	top:147px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */	
}



ul.miniboxs-ficha li a.nombre {
	display:block;
	color:#2c6eb1;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

ul.miniboxs-ficha li div.meta span.categoria {
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#AAA;
	display:block;
}

ul.miniboxs-ficha li span.fecha { display:block; color:#888; }


/* miniboxs-lista */
ul.miniboxs-lista {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;	
}

ul.miniboxs-lista li {
	width:33%;
	text-align:center;
	display:inline-block;
	border-bottom:3px solid #EEE;
	margin-bottom:5px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: stretch;		
}

ul.miniboxs-lista li > div.imagen { width:27%; }

ul.miniboxs-lista  div.fecha_estreno { text-align:center; font-weight:bold;  padding:3px; margin-top:5px; font-size:10px;}
ul.miniboxs-lista div.fecha_estreno.defecto { background-color:#f6f6f6; border:1px solid #e0e0e0; color:#333; }
ul.miniboxs-lista  div.fecha_estreno.estreno { background-color:#009900; border:1px solid #006600; color:#FFF; }
ul.miniboxs-lista  div.fecha_estreno.proximamente { background-color:#ff9900; border:1px solid #993300; color:#FFF; }

ul.miniboxs-lista li img {
	margin-right:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	width:100%;
}

ul.miniboxs-lista li div.meta {
	width:83%;
	padding:0px 8px;
	font-size:10px;
	text-align:left;
}

ul.miniboxs-lista li a.nombre {
	display:block;
	overflow:hidden;
	color:#2c6eb1;
	font-weight:bold;
	height:14px;
	font-size:12px;
}

ul.miniboxs-lista li span.categoria { display:block; color:#999; padding:2px 0px; }
ul.miniboxs-lista li span.descrip { display:block; color:#666; overflow:auto; max-height:170px; padding:3px 3px; }
ul.miniboxs-lista li span.fecha { display:block; color:#999; }


/* NAV */
div.nav {
	overflow:hidden;
	margin-bottom:15px;
	padding:0px 5px;	
}
div.nav div.nav-orden {
	float:right;
}

div.nav div.nav-orden img { vertical-align:text-bottom; }
div.nav h3 {
	float:left;
	padding:0px;
	margin:0px;
	line-height:28px;
	font-size:18px;
	color:#2c6eb1;
}

div.nav div.nav-orden a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 10px;
	border:1px solid #d0d0d0;
	background-color:#f0f0f0;
	color:#666;	
	display:inline-block;
	margin-right: 5px; 	
	text-decoration:none;
}

div.nav div.nav-orden a.activo {
	background-color:#d5e2ef;
	border:1px solid #6b99c8;
	color: #2c6eb1;
}

a.boton {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:6px 12px;
	border:1px solid #C0C0C0;
	background-color:#f0f0f0;
	color:#333;	
	display:inline-block;
}


/* table listado */

table.fichas-listado {
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:15px; 
}

table.fichas-listado tr {
	padding:0px;
	margin:0px;

}

table.fichas-listado td {
	padding:5px 0px;
	margin:0px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}

table.fichas-listado tr.cabecera td {
	padding: 5px;
	color:#FFF;
	background-color:#2c6eb1;
	text-transform:uppercase;
	border:0px;
	font-weight:bold;
}



table.fichas-listado td.fecha, table.fichas-listado td.semillas, table.fichas-listado td.clientes, table.fichas-listado td.salud  { text-align:center; }

table.fichas-listado td.nombre { padding-left:5px; 	border-left:1px solid #DDD; }
table.fichas-listado td.nombre a.nombre { font-weight:bold; display:block; color:#333; margin-bottom:1px;}
table.fichas-listado td.nombre span.categoria { display:block; color:#999; font-size:11px; padding-left:10px;}

table.fichas-listado td.valoracion { font-size:18px; font-weight:bold; color: #09f; width: 90px; text-align:center;}


a.icono-bajar {
	padding:4px;
	float:right;
	margin-right:8px;
	margin-top:3px;
}

a.icono-bajar:hover {
	background-color:#d5e2ef;
	border:1px solid #6b99c8;
	color: #2c6eb1;
}


/************ NUEVA FICHA ************/

#capa-fichadescarga {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;	
}

#capa-fichadescarga h2 {
	color: #2c6eb1;
}

#capa-fichadescarga div.secc-izq {
	width:19%;
}

#capa-fichadescarga div.secc-izq img { width:100%;}
#capa-fichadescarga  div.fecha_estreno { text-align:center; font-weight:bold;  padding:5px; margin-top:10px;}
#capa-fichadescarga div.fecha_estreno.defecto { background-color:#f6f6f6; border:1px solid #e0e0e0; color:#333; }
#capa-fichadescarga  div.fecha_estreno.estreno { background-color:#009900; border:1px solid #006600; color:#FFF; }
#capa-fichadescarga  div.fecha_estreno.proximamente { background-color:#ff9900; border:1px solid #993300; color:#FFF; }

#capa-fichadescarga div.secc-ppal {
	overflow:auto;
	max-height:400px;
	width:66%;
	padding:0px 12px;
}

#capa-fichadescarga div.secc-ppal p.descrip {
	color:#666;
	padding:0px 5px;
}

#capa-fichadescarga div.secc-ppal h4 {
	font-size:16px;
	color:#666;
	margin:4px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #DDD;
}

#capa-fichadescarga div.secc-der {
	display:inline-block;
	width:15%;
	background-color:#EEE;
	padding:0px 5px;
}

#capa-fichadescarga div.secc-der .menu-votos {
	margin-bottom:10px;
}

#capa-fichadescarga div.secc-der .menu-votos .valoracion {
	padding:10px 0px;
	font-size:64px;
	font-weight:bold;
	color:#2c6eb1;
	display:block;
	text-align:center;
	margin-bottom:5px;
}

#capa-fichadescarga div.secc-der .menu-votos .num_votos { 
	color:#888;
	text-align:center;
	margin-bottom:15px;
	display:block;
}

#capa-fichadescarga div.secc-der .menu-votos span.titulo {
	text-align:center;
	background-color:#BBB;
	color:#fff;
	padding:3px 5px;
	margin:10px auto;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#capa-fichadescarga div.secc-der .menu-votos select {
	font-size:14px;	
	display:block;
	width:100%;;
	text-align:center;
}

#capa-fichadescarga div.secc-der .votos-izq {
	float:left;
	height:183px;
	width:117px;
	padding-right:4px;
	border-right:1px solid #BBB;
	margin-right:4px;
}

#capa-fichadescarga div.secc-der .votos-der {
	float:left;
	height:180px;
	width:117px;
}

#capa-fichadescarga div.secc-der h4 {
	background-color:#666;
	color:#fff;
	padding:2px 4px;
	text-align:center;
	margin:4px 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
}

#capa-fichadescarga div.secc-der .infotorrent {
	padding-bottom:10px;
}

#capa-fichadescarga div.secc-der .infotorrent .ppal {
	padding-top:8px;
	color:#333;
	text-align:center;
}


span.compartir {
	margin:5px 0px;
}


#capa-fichadescarga div.secc-ppal dl.info-tecnica {
	overflow:hidden;
	margin-bottom:10px;
	color:#666;
}

    
#capa-fichadescarga div.secc-ppal dl.info-tecnica  dt {
	float:left;
    width: 80px;
    text-align: left;
    font-weight: bold;
    color: #666;
	clear:left;
	padding:1px 0px;
	margin-left:5px;
}


#capa-fichadescarga div.secc-ppal dl.info-tecnica  dd {
	float:left;
 }
 
 
div.box-barra-salud {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #666;
	text-align:center;	
	height:14px;	
 	overflow:hidden;
	margin:auto;	
}
 
div.box-barra-salud div.barra-salud {
	height:12px;
	margin:1px;
}


#respuesta-voto {
	position:relative;
	z-index:99;
	padding:5px;
	font-weight:bold;
	background-color:#FF6600;	
	display:none;	
}

div.sms_bloq {
	color:#D40;
	font-size:12px;
}

span.sms_autor {
	text-decoration:underline;
}

ul.menu-pestanas {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;	
	
	text-align:center;
	margin-bottom:15px;
}

ul.menu-pestanas li {
	display:inline-block;
	width:25%;
	padding:0px 5px;
}

ul.menu-pestanas li a {
	width:100%;
	font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 10px;
	border:1px solid #333;
	background-color:#f0f0f0;
	color:#333;	
	display:inline-block;	
	text-decoration:none;
}

ul.menu-pestanas li.activo a {
	background-color:#417cb9;
	color: #FFF;
}

ul.menu-pestanas li a:hover {
	background-color:#417cb9;
	color: #FFF;
}

form.fnuevo {
	
}

form.fnuevo div.campo {
	padding:10px 0px;
}

form.fnuevo label {
	display:inline-block;
	width:150px;
	text-align:right;
	margin-right:15px;
	font-weight:bold;
}

form.fnuevo .campo input {
	width:300px;
	padding:6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border:1px solid #2c6eb1;
	color:#039;
}

form.fnuevo .campo input[readonly] {
	background-color:#def;
}

form.fnuevo div.boton {
	margin-top:15px;
	margin-left:165px;
}

form.fnuevo input.boton {
	padding:6px;
	width:314px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	border:1px solid #999;
	background-color:#EEE;
}

/* PIE EWN */

#webs-ewn {
	margin-top:10px;
	text-align:center;
	font-size:12px;
}

#webs-ewn li {
	display:inline-block;
	margin:0px 6px;
}

#webs-ewn li a {
	color:#123;
}

#webs-ewn li a:hover {
	color:#3399ff;
}


table.votos {
	width:100%;
	margin:auto;
	font-size:12px;
}

table.votos tr { border-bottom:1px solid #999; margin-bottom:2px; }
table.votos td { padding: 5px; }
table.votos tr.cabecera {
	background-color:#0099ff;
	border:1px solid #0066cc;
	color:#FFF;
}

table.votos tr.par { background-color:#EEE; }
table.votos td.fecha { width:120px; color:#333; }
table.votos td.usuario { width:140px; font-weight:bold; }
table.votos td.voto {width:50px; font-size:18px; color:#0066cc;text-align:center;}
table.votos td.nombreficha { }

/*ADMIN OPCIONES*/

div.admin-opciones {
	padding:5px;
	text-align:center;
	border:1px solid #F60;
	background-color:#FC6;
	margin:5px 0px;
}

/* LISTAS */

ul.lista-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;	
}

ul.lista-flex.lista-videos { justify-content: flex-start; }

ul.lista-flex.lista-videos li {
	width:25%;
	padding:5px;
	margin-bottom:10px;
}

ul.lista-flex.lista-videos li span.nombre { font-weight:bold; display:block; margin-top:8px; padding:0px 5px; }
ul.lista-flex.lista-videos li a.nombreficha { font-weight:bold; color:#2c6eb1; display:block; margin-top:4px; padding:0px 5px; }
ul.lista-flex.lista-videos li span.fecha { color:#999; display:block; margin-top:4px; padding:0px 5px;}
ul.lista-flex.lista-videos li div.embed { text-align:center;}
ul.lista-flex.lista-videos li div.embed iframe { width:100%; max-width:800px; max-height:600px;}

ul.lista-flex.lista-criticas { justify-content: flex-start; }
ul.lista-flex.lista-criticas a:hover { text-decoration:underline; }

ul.lista-flex.lista-criticas li {
	width:33%;
	padding:8px;
	margin-bottom:10px;
	border:1px solid #CCC;
	position:relative;
}

ul.lista-flex.lista-criticas li span.voto { 
	background-color:#f3f3f3; border-radius:3px; display:block;position:absolute; 
	top:6px; right:6px; font-size:42px; color: #2c6eb1; 
	font-weight:bold; width:50px; text-align:center;
}
ul.lista-flex.lista-criticas li span.titulo { font-weight:bold; display:block; font-size:16px; margin-bottom:4px;}
ul.lista-flex.lista-criticas li div.meta { margin-bottom:10px;}
ul.lista-flex.lista-criticas li span.lomejor, ul.lista-flex.lista-criticas li span.lopeor { display:block; margin:2px 0px;}
ul.lista-flex.lista-criticas li a.usuario { color:#2c6eb1; font-weight:bold; }
ul.lista-flex.lista-criticas li span.fecha { color:#999;margin-top:4px; }
ul.lista-flex.lista-criticas li div.texto { color:#999; padding:5px; overflow:hidden; max-height:68px;}


ul.lista-flex.lista-criticas-index { justify-content: flex-start; }
ul.lista-flex.lista-criticas-index a:hover { text-decoration:underline; }

ul.lista-flex.lista-criticas-index li {  border:1px solid #EEE; padding:5px; width:33%; display: flex; flex-wrap: wrap; }
ul.lista-flex.lista-criticas-index div.sector_izq { width:20%; }
ul.lista-flex.lista-criticas-index div.sector_dcha { width:79%; padding-left:10px; overflow:hidden; max-height:180px;}

ul.lista-flex.lista-criticas-index li a.img { width:100%; }
ul.lista-flex.lista-criticas-index li a.img img { width:100%;}
ul.lista-flex.lista-criticas-index li span.voto { 
	display:block; 
	background-color:#f0f0f0; 
	font-size:24px; 
	color: #2c6eb1; 
	font-weight:bold; 
	text-align:center;
	padding:5px 0px
}

ul.lista-flex.lista-criticas-index li a.nombre { font-weight:bold; color:#666; display:block; margin-bottom:5px;}
ul.lista-flex.lista-criticas-index li span.titulo { font-weight:bold; display:block; font-size:18px; margin-bottom:4px;}
ul.lista-flex.lista-criticas-index li div.meta { margin-bottom:10px;}
ul.lista-flex.lista-criticas-index li span.lomejor, ul.lista-flex.lista-criticas li span.lopeor { display:block; margin:4px 0px;}
ul.lista-flex.lista-criticas-index li a.usuario { color:#2c6eb1; font-weight:bold; }
ul.lista-flex.lista-criticas-index li span.fecha { color:#999;margin-top:4px; }
ul.lista-flex.lista-criticas-index li div.texto { color:#999; padding:5px; }

/*LISTA CRITICAS PPAL*/

ul.lista-criticas-ppal {
}

ul.lista-criticas-ppal li {

}

#tablon-index { overflow:auto; max-height:140px; }


/* botones compartir del top */
div.rrss-botones-top {
	font-size:16px;
}

div.rrss-botones-top a.rrss_btn {
	color:#FFF;
	padding:0 10px;
	text-align:center;
	display:inline-block;
	height:30px;
	line-height:32px;
	font-size:12px;
}

div.rrss-botones-top .facebook { margin:5px 0px; width:100%; background-color: #3b5998; }
div.rrss-botones-top .twitter { width:100%;  background-color: #4099FF; }
div.rrss-botones-top a.rrss_btn.whatsapp { background-color: #34af23; display:none; }

div.rrss-botones-top span.txt-compartir { margin-left:10px; }
/*noticia botones finales para compartir en redes sociales*/

div.rrss-botones {
	display:flex;
	margin:10px auto;
	justify-content:space-around;
}

div.rrss-botones a.rrss_btn {
	color:#FFF;
	padding:5px 10px;
	text-align:center;
	margin:1px;
}

a.rrss_btn.facebook { min-width:38px; flex-grow:1; }
a.rrss_btn.twitter { min-width:38px; flex-grow:1; }
a.rrss_btn.whatsapp { min-width:38px; }

a.rrss_btn i {
	position:relative;
	top:3px;
}

a.rrss_btn span.txt-compartir { margin-left:10px; }

div.rrss-botones .facebook { background-color: #3b5998; }
div.rrss-botones .twitter { background-color: #4099FF; }
div.rrss-botones .whatsapp { background-color: #34af23; display:none;}

div.banner { padding:5px 0px; }

#mensaje-top {
	padding:5px;
	background-color:#FF6;
	color:#000;
	font-weight:bold;
	text-align:center;
}

#mensaje-top a { color:#000; }

#cab_buscar2 {
	background-color:#EEE;
	padding:10px;
	text-align:center;
	display:none;
}
#cab_buscar2 .campo-buscar { width: 600px; padding:4px 8px; font-size:14px; color: #039;}

#capa-fichadescarga div.secc-der-oculta {display:none; }
div.rrss-botones-top-oculta { display:none; }
#capa-fichadescarga  div.fecha_estreno.oculta { display:none; }


/*FICHA SECUNDARIA*/

#ficha-secundaria h2 {
	padding:5px 0px;
	margin:5px 0px;
	font-size:24px;
}

#ficha-secundaria div.ficha-ppal {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;		
}

#ficha-secundaria div.ficha-izq { width:20%; }
#ficha-secundaria div.ficha-der { padding-left:10px; width:79%; }
#ficha-secundaria div.img { text-align:center; position:relative;}
#ficha-secundaria div.img img { width:100%; max-width:200px; }
#ficha-secundaria div.valoracion { 
	width:50%; text-align:center;  position:absolute; bottom:0px; opacity:0.8;  background-color:#eee;
	left:25%;
}
#ficha-secundaria span.voto { color:#2c6eb1; font-size:24px; font-weight:bold; padding:5px; opacity:1;}
#ficha-secundaria div.descrip { padding:5px; color:#666; }

/* LISTA VIDEOS */
#lista-videos li {
	margin-bottom:10px;
	border:1px solid #CCC;
	padding:5px;
}
#lista-videos h3 {
	padding:2px 0px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
}

#lista-videos div.cabecera {
	margin-bottom:5px;
}
#lista-videos span.fecha { color:#999; }

#lista-videos div.embed {
	text-align:center;
}
#lista-videos div.embed iframe {
    width: 100%;
    max-width: 600px;
    min-height: 360px;
	margin-bottom:15px;
}

/* CRITICA */
.critica-ficha {
	margin-bottom:10px;
	padding:10px 0px;
	border-bottom:1px solid #666;
	display:flex;
	flex-wrap:nowrap;
	justify-content: stretch;
	align-items: flex-start;	
}

.critica-ficha div.zona-usuario {
	max-width:100px;
	margin-right:15px;
}
.critica-ficha a.usuario { text-align:center; display:block; font-weight:bold; color: #2c6eb1; margin-top:10px; }
.critica-ficha div.zona-usuario img { width:100%; max-width:100px; }

.critica-ficha div.zona-ppal {
	position:relative;
	width:100%;
}
.critica-ficha span.voto {
	color: #2c6eb1; font-weight:bold; font-size:32px;
	right:10px;
	top:0px;
	background-color:#eee;
	padding:5px 10px;
	position:absolute;
	radius:3px;
}

.critica-ficha h3 {
	margin:0px;
	padding-bottom: 2px;
	font-size:24px;
}

.critica-ficha span.fecha { display:block; color:#999; padding-bottom:4px;}
.critica-ficha span.lomejor {display:block; padding-bottom:2px; font-size:14px;}
.critica-ficha span.lopeor { display:block; padding-bottom:4px; font-size:14px;}
.critica-ficha div.texto { padding: 8px 0px; margin-top:5px; color:#666; }

.critica-ficha div.meta { display:block; width:100%; }

.critica-ficha div.opciones { width:100%; padding: 5px 0px; margin-top:12px; }
.critica-ficha .rrss_btn { padding:6px 10px; margin-right:4px; }
.critica-ficha .facebook { background-color: #3b5998;  color:#FFF;}
.critica-ficha .twitter { background-color: #4099FF; color:#FFF;}
.critica-ficha .whatsapp { background-color: #34af23; display:none; color:#FFF; }


.btn-voto { padding:5px 7px; border:1px solid #CCC; border-radius:3px; margin-right:2px; }
.btn-voto i { position:relative; top: 2px; }
.btn-voto.btn-puntos { margin-right:5px; }
a.btn-voto.btn-voto-posi:hover { color: #090; border:1px solid #090; }
a.btn-voto.btn-voto-nega:hover { color: #900; border:1px solid #900; }
.btn-voto.btn-voto-posi.votado { background-color:#efe; color:#090; border:1px solid #090;}
.btn-voto.btn-voto-nega.votado { background-color:#fee; color:#900; border:1px solid #900;}
.btn-voto.desact { color:#EEE; border:1px solid #EEE;}

/*cabecera categorias*/

ul#cab-categorias {
	text-align:center;
	height:30px;
	align-content:stretch;
	background-color:#EEE;
	border-bottom:1px solid #DDD;
}

ul#cab-categorias li { display:inline-block;}
ul#cab-categorias li a {
	display:inline-block;
	padding:0px 6px;
	height:30px;
	line-height:30px;
	border-left:1px solid #ddd;
}

ul#cab-categorias li a:hover { color:#000; background-color:#DDD;}


/**********************************************************************************************/

/******************** PC *********************/
@media (max-width:1046px) {

/* miniboxs-ficha */
ul.miniboxs-ficha li {
	width:20%;
}

div.cab_buscar { display:none; }
#cab_buscar2 { display:block; }

div.cab_logo { width:25%; }
div.cab_menu { width:45%; }
div.cab_usuario { width:30%; }

#pestana-index-ficha-6 {display:none;}
#capa-fichadescarga div.secc-der .menu-votos .valoracion { font-size:48px; padding:6px 0px;}

}

/***************** TABLET *********************/
@media (max-width:768px) {
	
ul.miniboxs-ficha li { width:25%; }
ul.lista-flex.lista-videos li { width:33%; }

#pestana-index-ficha-5 {display:none;}
#cab_buscar2 .campo-buscar { width: 400px; }

ul.lista-flex.lista-criticas-index li { width:50%; }
#capa-fichadescarga div.secc-der .menu-votos .valoracion { font-size:36px; padding:3px 0px; }
ul.miniboxs-lista li { width:50%; }

.critica-ficha .whatsapp { display:inline; }
	
}
/****************** MOVIL ********************/
@media (max-width:640px) {

ul.miniboxs-ficha li { width:33%; }
#pestana-index-ficha-5 {display:inline-block;}
#pestana-index-ficha-6 {display:inline-block;}
ul.lista-flex.lista-videos li { width:50%; }
ul.menu-pestanas li { width:50%; margin-bottom:5px;}
ul.menu-pestanas li a { padding:5px 6px; }
div.cab_usuario img.avatar { width:20px; height:20px;}


#capa-fichadescarga { justify-content: flex-start; align-items: flex-start; }
#capa-fichadescarga div.secc-izq { width:20%; }
#capa-fichadescarga div.secc-ppal { width:79%; }
#capa-fichadescarga div.secc-der.secc-der-visible { display: none; }
#capa-fichadescarga div.secc-der.secc-der-oculta { width:100%; margin-top:5px; display: inline-block; }
div.rrss-botones-top-visible { display:none; }
div.rrss-botones-top-oculta { display:inline-block; width:100%; display:flex; flex-wrap:nowrap; justify-content:space-around; align-items:center;}
div.rrss-botones-top-oculta a.rrss_btn { width:50%; }
span.txt-enfacebook { display:none; }
#capa-fichadescarga  div.fecha_estreno.estreno.oculta { display:block; }
span.txt-compartir { display:none; }
}

/****************** MOVIL ********************/
@media (max-width:480px) {

ul.miniboxs-ficha li { width:50%; }
ul.miniboxs-lista li { width:100%;}
#cab_buscar2 .campo-buscar { width: 200px; }
ul.lista-flex.lista-criticas-index li { width:100%; }

.critica-ficha span.voto { font-size:20px; padding: 3px 6px; }
	
}



/*
     FILE ARCHIVED ON 19:44:29 Jan 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:50:33 May 12, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 149.991
  exclusion.robots: 0.116
  exclusion.robots.policy: 0.106
  RedisCDXSource: 8.828
  esindex: 0.008
  LoadShardBlock: 124.227 (3)
  PetaboxLoader3.datanode: 225.619 (5)
  CDXLines.iter: 13.765 (3)
  load_resource: 171.312 (2)
  PetaboxLoader3.resolve: 55.727 (2)
*/