body {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;	
	margin: 0px auto;
	background: url(images/web/fondo.jpg) repeat;
}
a {
	color: #343e57;
	text-decoration: none;
}
a:hover {
	color: #343e57;
	text-decoration: underline;
}
/* ################################################################## */
.logo {
	width: 100%;
	height: 160px;
	background: url(images/web/logo_centro.jpg) no-repeat center;
	min-width: 845px;
	cursor: pointer;
}
.logo #logo_izq {
	float: left;
	width: 57px;
	height: 160px;	
	background: url(images/web/logo_izq.jpg) no-repeat;
}
.logo #logo_der {
	float: right;
	width: 73px;
	height: 160px;	
	background: url(images/web/logo_der.jpg) no-repeat;
}
/* ################################################################## */
.contenido {
	width: 100%;
}
.contenido #lateral_izq {
	float: left;
	width: 26px;
	background: url(images/web/lateral_izq.jpg) repeat;
	min-height: 1125px;
}
.contenido #zon_centro {
	/*margin-left: 26px;*/
	/*margin-right: 26px;*/
	padding: 7px;
}
.contenido #lateral_der {
	float: right;
	width: 28px;
	text-align: right;
	background: url(images/web/lateral_der.jpg) repeat;
	min-height: 1125px;
}
/* ################################################################## */
.pie {
	float: left;
	width: 100%;
	height: 59px;
	background: url(images/web/pie_centro.jpg) repeat-x bottom;
}
.pie #pie_izq {
	float: left;
	width: 64px;
	height: 59px;	
	background: url(images/web/pie_izq.jpg) no-repeat;
}
.pie #pie_der {
	float: right;
	width: 66px;
	height: 59px;	
	background: url(images/web/pie_der.jpg) no-repeat;
}
.pie #pie_centro {
	text-align: center;
	height: 100%;
	padding-top: 18px;
	padding-left: 5px;
	padding-right: 5px;	
}
.pie #pie_centro a {
	color: #FFFFFF;
}
/* ################################################################## */
.caja {
	color: #343e57;
	background: url(images/web/foncaja.jpg) repeat;
	width: 100%;
}
.cajatop {
	height: 23px;	
	background: url(images/web/linea_top.jpg) repeat-x;
}
.cajatop.sec {
	background: url(images/web/linea_top_sec.jpg) repeat-x;
}
.esquina_sup_izq { 
	float: left; 
	background: url(images/web/esquina_sup_izq.jpg) no-repeat;
	width: 27px;
	height: 23px;
}
.esquina_sup_izq.sec_esi { 
	background: url(images/web/esquina_sup_izq_sec.jpg) no-repeat;
	height: 44px; 
}
.esquina_sup_der {
	position: relative;
	z-index: 0; 
	float: right; 
	background: url(images/web/esquina_sup_der.jpg) no-repeat;
	width: 30px;
	height: 23px;
}
.esquina_sup_der.sec_esd { 
	background: url(images/web/esquina_sup_der_sec.jpg) no-repeat;
	height: 44px; 
}
.cajacontenido {
	background: url(images/web/linea_left.jpg) repeat-y; 
}
.cajacontrol {
	background: url(images/web/linea_right.jpg) repeat-y right;
	margin: -4px 0px 0px 0px;
}	
.cajacontrol ul {
	margin: 0;
	padding: 3px 0px 0px 20px;
}
.cajacontrol li {	
	list-style: none;
	padding-left: 15px;
	background: url(images/web/arrow.gif) no-repeat left;
}
.cajacontrol li.sep_fichas {	
	background: none;
	padding: 0px 25px 0px 6px;
}
.cajabottom { 
	height: 31px; 
	background: url(images/web/linea_btm.jpg) repeat-x bottom; 
	border: 0;
	padding: 0;
	margin: 0;
}
.esquina_inf_izq { 
	float: left; 
	background: url(images/web/esquina_inf_izq.jpg) no-repeat;
	width: 27px;
	height: 31px;	
}
.esquina_inf_der { 
	float:right; 
	background: url(images/web/esquina_inf_der.jpg) no-repeat;
	width: 30px;
	height: 31px;	
}
.titulocaja {
	height: 26px;
}
.texto {
	line-height: 125%;
	text-align: left;
}
.banner {
	position: relative;
	min-height: 60px;
}
.banner img {
	border: 1px #000000 solid;		
}
.banner_impre {
	height: 60px;	
}
.banner_impre_sec {		
	height: 60px;	
	margin: 6px 0px 6px 0px;
}
.banner_impre_menu {	
	text-align: center;
}
.banner_seccion {
	margin-bottom: -6px;
	margin-top: 6px;
}
.adornocaja_sup {
	position: relative;
	height: 28px;
	margin: 0px 0px -2px 0px;
	background: url(images/web/adornocaja_sup.jpg) no-repeat center;
}
.adornocaja_inf {
	position: relative;
	height: 38px;
	margin: -7px 0px 0px 0px;
	background: url(images/web/adornocaja_inf.jpg) no-repeat center;
}
.doscol {
	width: 100%;
}
.col1 {
	float: left;
}
.col2 {
	padding-right: 25px;
	text-align: right;
}
/* ################################################################## */
#elmenu {
	float: left;
	width: 200px;
}
#elcontenido {
	margin-left: 202px;
	text-align: center;
}
#elcontenido_face {
	margin: 0px;
	text-align: center;
}
#contgen {
	min-width: 845px;
}
/* ################################################################## */
.titulocaja.elinks {
	background: url(images/web/elinks.gif) no-repeat center;
}
.titulocaja.fichas {
	background: url(images/web/fichas.gif) no-repeat center;
}
.titulocaja.secciones {
	background: url(images/web/secciones.gif) no-repeat center;
}
.titulocaja.lomasdescargado {
	background: url(images/web/lomasdescargado.gif) no-repeat center;
}
.titulocaja.lomasvisto {
	background: url(images/web/lomasvisto.gif) no-repeat center;
}
.titulocaja.lomasnuevo {
	background: url(images/web/lomasnuevo.gif) no-repeat 25px;
}
.titulocaja.cambios {
	background: url(images/web/cambios.gif) no-repeat center;
}
.titulocaja.cartelera {
	background: url(images/web/cartelera.gif) no-repeat center;
}
.titulocaja.ultimospost {
	background: url(images/web/ultimospost.gif) no-repeat center;
}
.titulocaja.topvotos {
	background: url(images/web/topvotos.gif) no-repeat center;
}
.titulocaja.ult_comentarios {
	background: url(images/web/ult_comentarios.gif) no-repeat center;
}
.titulocaja.juegosforo {
	background: url(images/web/juegosforo.gif) no-repeat center;
}
.titulocaja.notis {
	background: url(images/web/noticias.gif) no-repeat center;
}
.titulocaja.esencial {
	background: url(images/web/esencial.gif) no-repeat center;
}
.titulocaja.util {
	background: url(images/web/util.gif) no-repeat center;
}
.titulocaja.tit_seccion {
	height: 5px;
}
/* ################################################################## */
#tops {
	margin: auto;
	padding: 6px 0px 6px 0px; 
	width: 580px;
	overflow: auto;
}
#masdescargado {
	float: left;
	width: 285px;
	margin: auto;
}
#masnuevo {
	float: left;
	width: 285px;
	margin: auto;
}
.mas_enlaces {
	position: relative;
	text-align: center;	
	font-weight: bold;
}
.mas_enlaces input {
	vertical-align: middle;
}
.linea_p {
	font-size: 4px;
}
/* ################################################################## */
#noticias {
	margin: 5px 205px 10px 0px;
}
#noticias_face {
	margin: 0px;
}
#cartelera {
	float: right;
	margin: 5px 0px 10px 0px;
	width: 205px;
}
.lasnoticias {
	line-height: 125%;
	text-align: justify;
	padding: 5px 25px 0px 25px;
	margin: 0;
}
.lasnoticias p {    /* Temporal noticias antiguas */
	margin-bottom: 0px;
}
.lasnoticias hr {
	margin: 1em 0 0.5em 0;
}
/* ################################################################## */
.fondo_sec {
	background: url(images/web/fondo_caja_sec.jpg) repeat;
	height: 44px;
	font-size: 5%;
}
.linea_sec {
	background-color: #b8bdc3;	
	height: 3px;
	margin: 21px 0px 0px 0px;
}
.titulo {
	height: 39px;
}
.titulo.peliculas {
	background: url(images/web/peliculas.jpg) no-repeat bottom;
}
.titulo.series {
	background: url(images/web/series.jpg) no-repeat bottom;
}
.titulo.documentales {
	background: url(images/web/documentales.jpg) no-repeat bottom;
}
.titulo.erotico {
	background: url(images/web/erotico.jpg) no-repeat bottom;
}
.titulo.juegos {
	background: url(images/web/juegos.jpg) no-repeat bottom;
}
.titulo.software {
	background: url(images/web/software.jpg) no-repeat bottom;
}
.titulo.libros {
	background: url(images/web/libros.jpg) no-repeat bottom;
}
.titulo.buscador_gen {
	background: url(images/web/buscador_gen.jpg) no-repeat bottom;
}
.titulo.otros {
	background: url(images/web/otros.jpg) no-repeat bottom;
}
.titulo.topdes {
	background: url(images/web/lomasdescargado.jpg) no-repeat bottom;
}
.titulo.topnew {
	background: url(images/web/lomasnuevo.jpg) no-repeat bottom;
}
.titulo.topnew {
	background: url(images/web/lomasnuevo.jpg) no-repeat bottom;
}
.titulo.topnew {
	background: url(images/web/lomasnuevo.jpg) no-repeat bottom;
}
.titulo.estrenoscine {
	background: url(images/web/estrenoscine.jpg) no-repeat bottom;
}
.titulo.estrenosdvd {
	background: url(images/web/estrenosdvd.jpg) no-repeat bottom;
}
.titulo.filmografias {
	background: url(images/web/filmografias.jpg) no-repeat bottom;
}
/* ################################################################## */
.bus_cont1 { 
	margin: 10px 23px 0px 23px;
	background: #dedede;
}
.bus_cont1.series {
	margin: 0px !important;
}
.bus_cont1.sec_peq {
	margin: 10px 75px 0px 75px !important;
}
.bus_cont1.sec_peq td.dato {
	width: 40%;
}
b.rtop, b.rbottom { 
	display: block;
	background: #FFFFFF;
}
b.rtop b, b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden; 
	background: #dedede;
}
b.r1 {
	margin: 0 5px;
}
b.r2 { 
	margin: 0 3px;
}
b.r3 {
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4 { 
	margin: 0 1px;
	height: 1px;
}
.bus_cont2 { 
	color: #272b33;
	padding: 0px 5px 5px 5px;
	text-align: center;
}
.bus_camp {
	font-size: 10px;
}
.bus_camp.tam1 {
	width: 113px;
}
.bus_camp.tam2 {
	width: 98px;
}
.bus_camp.tam3 {
	width: 67px;
}
.bus_camp.tam_orden {
	width: 135px;
}
.bus_valor {
	font-size: 10px;
	width: 70%;
}
.bus_valor.tamp {
	width: 65%;
}
.bus_boton {
	font-size: 10px;	
}
.bus_boton.grande {
	width: 90px;
	height: 20px;
	font-size: 100%;
}
#buscador {
	margin: -4px 0px 4px 0px;
	font-weight: bold;	
	font-size: 101%;
}
/* ################################################################## */
.listado {
	margin: 1em auto 0 auto; /* aki */
	width: 93%;
}
#lista_caratulas {
	margin: 1em auto 0 auto; /* aki */
	width: 93%;	
}
.listado.Caratulas {
	margin: 1em auto 0 auto;
	width: 100%;
}
.lista {
	border: 1px #bbbbbb solid;
	width: 100%;
	text-align: left;
	color: #000000;
	background: #ffffff;	
}
table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
.lista th {
	font-weight: bold;
	background: #e5e5e5;
	border: 1px #bbbbbb solid;
	padding: 5px 3px 5px 4px;
}
.lista td {
	border: 1px #bbbbbb solid;
	padding: 4px 3px 4px 4px;
}
.lista .paginacion {
	font-weight: bold;
	text-align: center;
	padding: 4px 3px 4px 4px;
	background: #e5e5e5;
}
.lista .pijama {
	background: #f9f9f9;
}
.lista .sec_bus {
	/*padding-top: 10px !important;*/
	text-align: center;
	background-color: #ebeaea;
}
.pag_notis {
	font-weight: bold;
	text-align: center;
	padding: 4px 3px 4px 4px;
	background: #e5e5e5;
	margin-top: 20px;
}
/* ################################################################## */
#ficha_peli {
	margin: 0 auto 0 auto;	
	width: 90%;
	color: #000000;
}
#ficha_peli .fich_filmo {
	text-align: left;
}
#ficha_peli .tit_ficha {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #bdbbbc;
	padding: 1px 0px 1px 0px;
	border: 1px #000000 solid;	
}
#ficha_peli .tit_ficha .tit_original {
	font-size: 80%;
	font-weight: normal;
}
#ficha_peli .fot_ficha {
	float: left;
	width: 155px;
}
#ficha_peli .trailer {
	text-align: center;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;	
}
#ficha_peli .datos1 {
	margin-left: 160px;	
}
#ficha_peli #cabe_peli {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
#ficha_peli .tabla_datos1 {
	padding-left: 10px;
	width: 100%;
}
#ficha_peli td {
	padding: 4px 3px 4px 4px; 
	text-align: left;
}
#ficha_peli .datos3 {
	margin-top: 20px;
}
#ficha_peli .dato {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
#ficha_peli .valor {
	width: 30%;
}
#ficha_peli .info_foro {
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}
#ficha_peli .enlace {
	color: #003399;
}
.perso_lista1 {
	width: 80px;
	float: left;	
	text-align: left;
}
.perso_lista2 {
	margin-left: 80px;
	height: 113px;
	text-align: left;
}
.perso_fb_lista2 {
	margin-left: 93px;
	height: 113px;
	text-align: left;
}
.perso_fb_top {
	float: left;
	height: 113px;
    font-weight: bold;	
    font-size: 110%;
    vertical-align: middle;
    margin-right:  3px;
}
#ficha_peli .elink {
	color: #003399;
	/* font-weight: bold;*/ 
	text-decoration: underline;
}
#ficha_peli .imdb {
	text-align: right;
	font-weight: bold;
}
#ficha_peli .nota_imdb {
	margin-top: 3px;
	font-size: 160%;
	font-weight: bold;
}
#ficha_peli .logo_imdb {
	margin-top: 10px;
}
#ficha_peli .logo_imdb img {
	border: 0px;
}
#ficha_peli .tu_voto {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
}
#ficha_peli .voto_imdb {
	margin-top: 5px;
	margin-bottom: 2px;
}
#ficha_peli .datos_ripeo {
	width: 100%;
}
#ficha_peli .comentarios {
	text-align: justify;
	padding: 5px;	
}
#ficha_peli .ver_comen {
	font-weight: bold;
	text-align: center;
}
#ficha_peli .texto_comen {
	width: 100%;
}
#ficha_peli .tit_addcomen {
	font-weight: bold;
	text-align: center;
	font-size: 110%;
	margin-bottom: 5px;
}
#ficha_peli .com_user {
	width: 120px;
}
#ficha_peli .com_mail {
	width: 175px;
}
.estrenos {
	width: 100%;
}
.estrenos td {
	border: 0px;
	width: 50%;
}
/* ################################################################## */
.busquedas {
	width: 100%;
}
.busquedas td {
	padding: 4px 3px 4px 4px;
	text-align: left;
}
.busquedas .dere {
	text-align: right;
}
.estrellas_p {
	background: url(images/web/estrellas_b2.jpg) no-repeat left;
}
.estrellas_q {
	background: url(images/web/estrellas_a2.jpg) no-repeat left;
}
.estrellas_p1 {
	background: url(images/web/estrellas_b3.jpg) no-repeat left;
}
.estrellas_q1 {
	background: url(images/web/estrellas_a3.jpg) no-repeat left;
}
.estrellas_p2 {
	background: url(images/web/estrellas_b4.png) no-repeat left;
}
.estrellas_q2 {
	background: url(images/web/estrellas_a4.png) no-repeat left;
}
.votos_imdb {
	margin-left: 204px;	
}
.opcion_rip {
	text-align: center !important;
	color: #ea661e;
	font-weight: bold;		
}
/* ################################################################### */
.a_justificar {
	text-align: justify !important;
}
.a_centro {
	text-align: center !important;
}
.a_derecha {
	text-align: right !important;	
}
.a_izquierda {
	text-align: left !important;
}
.a_subrayar {
	text-decoration: underline;
}
.naranja {
	color: #ea661e;
	font-weight: bold;
}
.azul {
	color: blue;
}
.link_peli {
	text-decoration: underline;
	color: #a64d09;
	font-weight: bold;
}
.link_peli:hover {
	color: #a64d09;
}
.post_estrenos {
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}
.sep {
	border: 0;
	padding: 0px;
	height: 1px;
}
.noborde {
	border: 0;
}
.estirar_celda {
	width: 55%;
}
/* ################################################################## */
.foto_miniatura {
	border: 0;
	height: 100px;
}
/* ################################################################## */	
.gami-profile-btns {
	height: 3em;
	margin :0;
	padding: 15px 0 5px 0;
	margin-left: 161px;
}
.gami-profile-btns.vista_pelis {
	height: 3em;
	margin :0;
	padding: 15px 0 5px 0;
}
.gami-profile-btns a {
	color: rgb(50,50,50);
	display: block;
	float: left;
	font-size: 1em;
	text-decoration: none;
}

.gami-profile-btns a b { 
	background-color: rgb(110,110,110);
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	width: 100%
}

.gami-profile-btns a span {
	background: rgb(240,240,240) url("images/web/gadmin_btn_bg.gif") repeat-x;
	border-left: 1px solid rgb(110,110,110);
	border-right: 1px solid rgb(110,110,110);
	display: block; 
	padding: 0.3em;
}

.gami-profile-btns a span span {
	background: none;
	background-position: 1px;
	background-repeat: no-repeat;
	border: none; 
	padding: 0;
	text-align: center;
}

.gami-profile-btns div.gami-btn-l b {
	margin: 0 0 0 1px; 
	font-size: 1px;
	overflow:hidden;
}

.gami-profile-btns div.gami-btn-r b {
	margin: 0 0 0 -1px;
	font-size: 1px;
	overflow: hidden;
}

.gami-profile-btns div.gami-btn-c span { 
	border-left: 1px solid rgb(255,255,255);
}

.gami-profile-btns div.gami-btn-c span span {
	border-left: none;
}

.gami-profile-btns div.gami-btn-r span {
	border-left: 1px solid rgb(255,255,255);
}

.gami-profile-btns div.gami-btn-r span span {
	border-left: none;
}

.gami-profile-btns div.gami-btn-active span {
	background: rgb(120,120,120) url("images/web/gadmin_btn_bg_down.gif") repeat-x;
	border-left: none;
}

.gami-profile-btns div.gami-btn-active span span {
	color: white;
	background: none;
	border-left: none; 
	margin-left:1px;
}

.gami-profile-btns div a:hover {
	cursor: pointer;
	color:#ff6d06;
}

.gami-profile-btns div.gami-btn-active a:hover{
	cursor:default;
}
/* ################################################################## */
.vis_listado {
	margin: 1em auto -1em auto;
	width: 93%;
	height: 25px;
}
.reportar {
	font-size: 90%;
	text-align: center;
	padding: 25px 6% 0px 6%;
	margin-bottom: -7px;
}
.carte_face td {
	padding: 20px 6px;	
	vertical-align: top;
	width: 150px;
}
.top_face td {
	padding: 20px 6px;	
	vertical-align: top;
	width: 116px;
}
.facebook {
	background: none;
	color: #000000;
}
.facebook.borde {
	border: 1px solid #D8DFEA;
}

.facebook_estreno {
	padding: 3px;
	background-color: #D8DFEA;
	width: 150px;
}
.fb_megusta_sep {
	border-bottom: 1px solid #D8DFEA;
}
.facebook_barra {
    background-color: #F2F2F2;
    border-bottom: medium none;
    border-top: 1px solid #E2E2E2;
    padding: 4px 5px 5px;
}
.facebook_combo {
    border: 1px solid #BDC7D8;
    font-family: Arial;
    font-size: 11px;
    padding: 2px;
}
.facebook_valor {
    padding-top: 10px;
    padding-bottom: 10px;
    min-width: 80px;
}
.facebook_dato {
	color: #666666;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}
.facebook_boton {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  background: url("images/web/fondo_boton.png") repeat scroll 0 0 #EEEEEE;	
	font-size: 11px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;	
	background-color: #5B74A8;
	background-position: 0 -48px;
	border-color: #29447E #29447E #1A356E;
	font-weight: bold;	
	padding: 2px 6px;
	color: #FFFFFF;
}
.facebook_ima_cir {
	padding-left: 40px;
}
.facebook_clasi {
	max-height: 200px;
	overflow: auto;	
}
.facebook_marcar_yo {
	color: blue;
}
.facebook_marcar_yo a {
	color: blue;
}

