/*  Global  */

body { 
	margin:0px; text-align:center; background:#1b1b1b url(../images/bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
}

a { border:0px; }

.both { clear:both; }

.base_web { width:999px; background:#2a2d33; border-left:1px solid #3c4950; border-right:1px solid #3c4950; margin:0 auto; }

.header { background:url(../images/header.jpg) no-repeat left top; width:999px; height:173px; }

.header ul.botones { list-style:none; margin:0px; padding:0px; width:730px; height:29px; float:right; margin-right:15px; margin-top:144px; }
.header ul.botones li { font-family:"Lucida Grande",Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding-top:5px; text-align:left; }

.header ul.botones a { color:#FFFFFF; text-decoration:none; }
.header ul.botones .activo { background:url(../images/menu_a.png) no-repeat left top; width:106px; height:29px; float:left; margin-right:1px; text-align:center; }
.header ul.botones .normal { background:url(../images/menu_b.png) no-repeat left top; width:99px; height:29px; float:left; margin-right:1px; padding-left:7px; }
.header ul.botones .normal:hover { background:url(../images/menu_a.png) no-repeat left top; width:106px; height:29px; margin-right:1px; text-align:center; padding-left:0px; }
.header ul.botones .buscador { background:url(../images/menu_c.png) no-repeat left top; width:186px; height:29px; float:left; margin-right:1px; padding-left:7px; }

.subheader { background:url(../images/subheader.jpg) no-repeat left top; width:999px; height:56px; }
.subheader .stats { width:550px; padding-top:10px; padding-left:220px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; }
.subheader .stats a { color:#FFFFFF; text-decoration:none; }
.subheader .stats span.b { color:#490e00; padding-left:5px; }
.subheader .stats img { float:left; width:13px; margin-right:5px;  }
.subheader .buscador { background:url(../images/menu_d.png) no-repeat left top; width:193px; height:35px; float:right; padding-top:5px; margin-right:17px; text-align:center;  }
.subheader .buscador input.texto { 
	background:#f0f0f0 url(../images/search.jpg) no-repeat 0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	border:1px solid #495265; width:80px; padding:3px; padding-left:25px;
	 }
.subheader .buscador input.submit {
	 background:url(../images/boton_submit.jpg) repeat-x left top; width:60px; border:0px solid #000; color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px;
	  }
	  
/* ESTRENOS */
.estrenos { width:989px; margin:0 auto; }
.estrenos img.caratula { border:1px solid #3c4950; margin:1px; }

.jcarousel-skin-estrenosrip .jcarousel-container {
       
}

.jcarousel-skin-estrenosrip .jcarousel-container-horizontal {
    width:900px; 
	padding-left:42px;
	padding-right:40px;
}


.jcarousel-skin-estrenosrip .jcarousel-clip-horizontal {
    width:  900px;
    height: 160px;

}


.jcarousel-skin-estrenosrip .jcarousel-item {
    width: 115px;
    height: 150px;
}

.jcarousel-skin-estrenosrip .jcarousel-item-horizontal {
    margin-right: 15px;
}

.jcarousel-skin-estrenosrip .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-estrenosrip .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-estrenosrip .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-estrenosrip .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-estrenosrip .jcarousel-next-disabled-horizontal,
.jcarousel-skin-estrenosrip .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-estrenosrip .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-estrenosrip .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-estrenosrip .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-estrenosrip .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-estrenosrip .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-estrenosrip .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-estrenosrip .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/* CONTENIDO */

.contenido { width:989px; margin:0 auto; }
.contenido .der { width:162px; float:right; min-height:250px;  }
.contenido .izq { width:810px; float:left; min-height:300px; text-align:center; }

.contenido .ad728 { 
	background:url(../images/ad.jpg) no-repeat left top; width:741px; height:92px; 
	padding-top:1px; text-align:left; padding-left:48px;  
}

.contenido .der .bloque1 { list-style:none; margin:0px; padding:0px; width:160px; }
.contenido .der .bloque1 li { width:160px; min-height:8px; }
.contenido .der .bloque1 li.a { background: url(../images/bloque1_a.jpg) no-repeat left top; }
.contenido .der .bloque1 li.b { background: url(../images/bloque1_b.jpg) repeat-y left top; text-align:center; }
.contenido .der .bloque1 li.c { background: url(../images/bloque1_c.jpg) no-repeat left top;  margin-bottom:15px; }

.contenido .der .bloque2 { list-style:none; margin:0px; padding:0px; width:160px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contenido .der .bloque2 li { width:160px; min-height:8px; }
.contenido .der .bloque2 li.a { background: url(../images/bloque2_a.jpg) no-repeat left top; }
.contenido .der .bloque2 li.b { background: url(../images/bloque2_b.jpg) repeat-y left top; text-align:center; }
.contenido .der .bloque2 li.c { background: url(../images/bloque2_c.jpg) no-repeat left top; }
.contenido .der .bloque2 div.d { 
	background: url(../images/bloque2_d.jpg) no-repeat left top; width:145px; height:27px; margin:0 auto; text-align:center;
	padding-top:7px; font-family:"Lucida Grande",Arial,Verdana; font-size:11px;  
 }
.contenido .der .bloque2 ul.lista { list-style:none; margin:0px; padding:0px; font-size:11px; text-align:left; padding:5px; }
.contenido .der .bloque2 ul.lista li { background:url(../images/bloque2_e.jpg) no-repeat 0px 0px; padding:2px; padding-left:20px; width:127px;   }
.contenido .der .bloque2 ul.lista li.user { background:url(../images/icons/user.gif) no-repeat 0px 2px; padding:3px; padding-left:20px; margin-bottom:1px;   }
.contenido .der .bloque2 a { /*color:#1a1c20;*/ color:#FFFFFF; text-decoration:none; }
.contenido .der .bloque2 a:hover { color:#888e9b; text-decoration:underline; }

.articulos { width:468px; padding-top:10px;  }

.post { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; margin-bottom:15px;  }
.post ul { list-style:none; padding:0px; margin:0px;  }
.post .titulo { 
	background:url(../images/bloque3_a.jpg) no-repeat left top; width:453px; height:38px;
	font-family:"Lucida Grande",Arial,Sans-serif; font-size:12px; padding-top:7px; text-align:left; padding-left:15px;
}
.post .titulo a { color:#FFFFFF; text-decoration:none; }
.post .titulo .raquo { color:#2d2a28; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-right:5px; }
.post .datos { color:#7b8ca9; float:right; display:inline;  }
.post .datos a { color:#7b8ca9; text-decoration:none; }
.post .cuerpo { padding-top:10px; text-align:left; border-top:1px solid #212328; }
.post .cuerpo .preview { float:left; padding-right:2px; } 
.post .cuerpo .preview img.caratura { width:115px; height:150px; border:1px solid #3c4950;  }
.post .cuerpo strong.sinopsis { color:#ff6000; }

.botonesDD { width:336px; float:right; }
img.bitTorrent { background:url(../images/boton.jpg) no-repeat 0px 0px; width:336px; height:45px; }
img.elink { background:url(../images/boton.jpg) no-repeat 0px -41px; }
img.dd { background:url(../images/boton.jpg) no-repeat 0px -81px; }
img.registro { background:url(../images/boton.jpg) no-repeat 0px -122px; }

div.pag { 
	font-family:Arial,Verdana; background: url(../images/paginacion.jpg) no-repeat left top; height:44px; clear:both; width:468px;
	font-size:12px; color:#FFFFFF; text-align:left; padding-top:8px; padding-left:8px; 
}
div.pag a { color:#8998b4; text-decoration:none; }
div.pag span.activo { color:#b3c4e3; font-weight:bold; }
div.pag span.mas { color:#8998b4; font-weight:bold; border:1px solid #000000; padding:2px; padding-right:5px; padding-left:5px;  }
div.pag a.atxt { color:#FFFFFF; padding-left:5px; padding-right:5px; text-decoration:none; }

.center{ width:300px; float:right; padding-top:10px; }

.panel { 
	background:url(../images/panelbg.jpg) no-repeat left top; width:300px; height:155px; text-align:center; margin-bottom:15px;
	padding-top:42px;
}

.panel .p1 { font-family:"Lucida Grande",Arial,Verdana,Sans-serif; font-size:12px; padding-left:20px; text-align:left; padding-bottom:15px; }
.panel .p1 a { color:#FFFFFF; text-decoration:none; }
.panel .p1 strong a { color:#fcaf46; }

.panel input { border:1px solid #2f2f2f; background:#FFFFFF; width:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px; margin-bottom:10px; }
.panel input.user { background:#FFFFFF url(../images/panel_01.jpg) no-repeat 3px 3px; padding-left:25px;  }
.panel input.pass { background:#FFFFFF url(../images/panel_02.jpg) no-repeat 3px 3px; padding-left:25px;  }
.panel input.submit{ background:#FFFFFF url(../images/login_submit.jpg) repeat-x left top; border:0px solid #000; width:280px; padding:7px; padding-left:25px;  }

.bloque4 { text-align:left; font-family:"Lucida Grande",Arial,Sans-serif; font-size:11px; list-style:none; width:300px; margin-bottom:15px; }
.bloque4 .b4head { background:url(../images/bloque4_a.jpg) no-repeat left top; height:26px; font-size:12px; padding-top:7px; text-align:left; padding-left:15px; }
.bloque4 .b4head .raquo { color:#2d2a28; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-right:5px; }
.bloque4 .b4body { background:#1a1c20 url(../images/bloque4_b.jpg) repeat-x left top; border:1px solid #313337; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.bloque4 .b4body a { color:#41444a; text-decoration:none; }
.bloque4 .b4body a:hover { color:#a2a5aa; text-decoration:underline; }
.bloque4 .b4body li.flor { padding:5px; background:url(../images/bloque4_e.png) no-repeat 0px 0px; padding-left:25px; }
.bloque4 .b4body li.azar { float: left; padding:3px; }



/* COPYRIGHT */

.copyright { 
	clear:both; background:url(../images/foot.jpg) no-repeat left top; width:999px; height:120px; 
	font-family:"Lucida Grande",Arial,Sans-serif; font-size:11px; padding-top:40px;
	}
.copyright a { color:#FFFFFF; text-decoration:none; }
.copyright .space { padding-left:15px; padding-right:15px; }
.copyright .aviso { padding-top:30px; }
.copyright .aviso a { color:#ff5700; text-decoration:none; }
.copyright .ilusionlive { color:#657390; }


div.error { 
	background:#f6cfcf url(../images/icons/action_delete.gif) no-repeat 5px 5px; color:#990000; padding:5px; border:1px solid #440000; margin-bottom:10px;
	font-size:12px; font-family:"Lucida Grande",Arial,Sans-serif; text-align:left; padding-left:25px; 
	}

div.exito, div.correcto { 
	background:#e2f6cf url(../images/icons/action_check.gif) no-repeat 5px 5px; color:#006600; padding:5px; border:1px solid #003300; margin-bottom:10px;
	font-size:12px; font-family:"Lucida Grande",Arial,Sans-serif; text-align:left; padding-left:25px; 
	}

.alterborder { border:1px solid #191c21; }
 
.alter { text-align:left; background:#414449; padding:5px; color:#EEEFFF; border:1px solid #53565b; }
.alter h1 { font-family:'Lucida Grande',Sans-serif; font-weight:normal; margin:0px; padding:5px;  }
.alter span { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:20px; }

.alter .p1 { font-family:"Lucida Grande",Arial,Verdana,Sans-serif; font-size:12px; padding-left:20px; text-align:left; padding-bottom:15px; }
.alter .p1 a { color:#FFFFFF; text-decoration:none; }
.alter .p1 strong a { color:#fcaf46; }

.alter input { border:1px solid #2f2f2f; background:#FFFFFF; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px; margin-bottom:10px; }
.alter textarea { border:1px solid #2f2f2f; background:#FFFFFF; font-family:"Courier New", Courier, monospace; font-size:11px; padding:5px; margin-bottom:10px; }
.alter input.user { background:#FFFFFF url(../images/panel_01.jpg) no-repeat 3px 3px; padding-left:25px;  }
.alter input.pass { background:#FFFFFF url(../images/panel_02.jpg) no-repeat 3px 3px; padding-left:25px;  }
.alter input.mail { background:#FFFFFF url(../images/icons/letter.gif) no-repeat 3px 3px; padding-left:25px;  }
.alter input.submit{ background:#FFFFFF url(../images/login_submit.jpg) repeat-x left top; border:0px solid #000; width:280px; padding:7px;   }

.alter a { color:#FF6600; text-decoration:none; }
	


.aFake { cursor:pointer; }
.aFake:hover { color:#FF6600; }