/* CSS Document */

/************************************************ GENERIC ************************************************************/

body{
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	line-height:16px;
	color:#1A1A1A;
	background-color:#4F0101;
}
a:link,
a:visited{
	font-size:11px;
	color:#F45921;
	text-decoration:none;
}
a:hover,
a:active{
	font-size:11px;
	color:#F7921E;
	text-decoration:none;
}
.error{
	color:#EA1E13;
}
.error_div{
	color:#FBB03B!important;
}
.ok{
	color:#989A99;
}
.pointer{
	cursor:pointer;
}
.no_link{
	cursor:auto;
}


/*********************************************** MEASUREMENTS *********************************************************/

/* WIDTH */
.width_site{
	width:800px;
}
.width_content{
	width:592px;
}
.width_inter_content{
	width:7px;
}
.width_column{
	width:201px;
}
.width_inter_menu_footer{
	width:55px;
}
.width_inter_btn{
	width:7px;
}
.width_register_column{
	width:320px;
}
.width_input_register{
	width:206px;
}
/*
.width_login_window{
	width:480px;
}
.width_small_window{
	width:380px;
}
.width_registro{
	width:780px;
}
.width_pic_detalle{
	width:145px;
}
.width_pic_home{
	width:103px;
}
.width_dia_box_horario{
	width:180px;
}


.width_wallpaper,
.width_game{
	width:161px;
}

.width_swf_trailes{
	width:795px;
}
.width_swf_galeria{
	width:625px;
}
*/

/* HEIGHT */
.height_header{
	height:130px;
}
.height_inter_content{
	height:7px;
}
.height_sup_footer{
	height:15px;
}
.height_footer{
	height:126px;
}
.height_tit_content{
	height:55px;
}
.height_row_detalle{
	height:24px;
}
.height_inter_imput{
	height:7px;
}
/*
.height_file{
	height:23px;
}
.height_pic_detalle_min{
	height:200px;
}
.tamano_pic{
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}
*/

/* PADDING */
.padding7{
	padding:7px;
}
.padding15{
	padding:15px;
}
.padding30{
	padding:30px;
}
.padding_top{
	padding-top:4px;
}

/************************************************ BACKGROUNDS *********************************************************/

.bg_site{
	background:url(../img/bg/pattern.jpg) repeat-x top center;
}
.bg_footer{
	background:url(../img/bg/pattern_pie.jpg) repeat-x top center;
}
.bg_box_black{
	background-color:#0C0000;
}
.bg_box_black_trailer{
	background-color:#000000;
}
.bg_box_bordo{
	background-color:#2E0405;
}
.bg_header_column{
	background:url(../img/bg/header_column.jpg) repeat-x top;
	height:19px;
}
.bg_box{
	background-color:#F2F2F2;
}
.bg_paginado{
	background-color:#B5ACA3;
}

/*
.bg_row1{
	background-color:#F2EBE3;
}
.bg_row2{
	background-color:#E1D4C4;
}
.bg_header_horarios_detalle{
	background-color:#51090A;
}
.bg_select_detail{
	background:url(../img/bg/select_detail.jpg) no-repeat;
	width:185px;
	height:25px;
	float:right;
}
.bg_select_cartelera{
	background:url(../img/bg/select_cartelera.jpg) no-repeat;
	width:185px;
	height:24px;
	float:left;
}
.bg_tab_cartelera{
	background:url(../img/bg/tab_cartelera.jpg) no-repeat;
	width:185px;
	height:24px;
	float:left;
}
.bg_select_register{
	background:url(../img/bg/select_register.jpg) no-repeat !important;
	width:206px;
	height:23px;
}
.bg_submenu{
	background-color:#2E0505;
}

.bg_precio_compra{
	background-color:#510909;
}
.bg_percent{
	background-color:#FBB03B;
}
.bg_btn_play{
	background:url(../img/bg/btn_play.jpg) repeat-x;
	height:15px;
}
*/

/************************************************** BORDERS ***********************************************************/

.line_site{
	height:1px;
	background-color:#8B1D20;
}
.border_box{
	border:solid 1px #8A1C1F;
}
.separation{
	background:url(../img/bg/separation.jpg) repeat-x;
	height:2px;
}
.separation_vert{
	background-color:#CCCCCC;
	width:1px;
}
.bg_box .separation{
	background:url(../img/bg/separation2.jpg) repeat-x;
	height:2px;
}
.line_inter_form{
	width:1px;
	background-color:#333333;
}
.border_error{
	border: 1px solid #E91F13;
}
.line_box_black{
	height:1px;
	background-color:#4D4D4D;
}
/*
.line_box_detalle{
	border-bottom: solid 1px #CCBAA2;
}
.border_pic{
	border:solid 1px #FFFFFF;
}
.border_pic_red{
	border:solid 1px #EA1E13;
}
.border_pic_detalle{
	border:solid 1px #453C3D;
}
.border_box_detalle{
	border: solid 1px #CFCAC6;
}
.border_submenu{
	border-left: 1px solid #E91F13;
	border-bottom: 1px solid #E91F13;
	border-right: 1px solid #E91F13;
}
*/


/*************************************************** TXT **************************************************************/

.bold{
	font-weight:bold;
}
.txt_indent{
	text-indent:15px;
}
.txt, p{
	font-size:11px;
	line-height:16px;
	color:#1A1A1A;
}
.copete{
	font-size:11px;
	color:#F7921E;
}
/*
.txt_descript{
	font-size:12px;
	line-height:17px;
	color:#4D4D4D;
}

.copete_bold{
	font-size:11px;
	color:#510909;
	font-weight:bold;
	line-height:24px;
}
*/
.txt_footer{
	font-size:11px;
	line-height:18px;
	color:#B57223;
}
a.txt_footer:link,
a.txt_footer:visited{
	font-size:11px;
	color:#B57223;
	text-decoration:none;
}
a.txt_footer:hover,
a.txt_footer:active{
	font-size:11px;
	color:#FBB03B;
	text-decoration:none;
}
.txt_box_black{
	font-size:11px;
	color:#989A99;
	line-height:16px;
}
.txt_box_black_destacado{
	font-size:11px;
	color:#FBB03B;
}
.txt_box_bordo{
	font-size:11px;
	color:#F7921E;
}
a.tit_home:link,
a.tit_home:visited{
	color:#1A1A1A;
}
a.tit_home:hover,
a.tit_home:active{
	color:#F7921E;
}
a.btn:link,
a.btn:visited{
	background:url(../img/bg/btn.jpg) repeat-x top;
	display:block;
	color:#FBB958;
	padding:4px 15px 5px 15px;
}
a.btn:hover,
a.btn:active{
	color:#F7921E;
}
.txt_paginado{
	font-size:11px;
	color:#FFFFFF;
}
a.paginado:link,
a.paginado:visited{
	font-size:11px;
	color:#FFFFFF;
	padding-left:4px;
}
a.paginado:hover,
a.paginado:active{
	font-size:11px;
	color:#A4312A;
	padding-left:4px;
}
.pag_actual{
	font-size:11px;
	color:#A4312A;
	font-weight:bold;
	padding-left:4px;
}


/************************************************** TITLES ************************************************************/

h1{
	font-size:18px;
	color:#510909;
	font-weight:bold;
	margin:0px;
}
a.h1:link,
a.h1:visited{
	font-size:18px;
	color:#510909;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
a.h1:active,
a.h1:hover{
	font-size:18px;
	color:#FBB03B;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
h2{
	font-size:14px;
	color:#510909;
	font-weight:bold;
	margin:0px;
}
a.h2:link,
a.h2:visited{
	font-size:14px;
	color:#510909;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
a.h2:active,
a.h2:hover{
	font-size:14px;
	color:#F7921E;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
h3{
	font-size:12px;
	line-height:16px;
	color:#510909;
	margin:0px;
	display:inline;
	font-weight:normal;
}
a.h3:link,
a.h3:visited{
	font-size:12px;
	line-height:16px;
	color:#510909;
	text-decoration:none;
	margin:0px;
}
a.h3:active,
a.h3:hover{
	font-size:12px;
	line-height:16px;
	color:#FBB03B;
	text-decoration:none;
	margin:0px;
}
h4{
	font-size:11px;
	line-height:16px;
	color:#510909;
	margin:0px;
	display:inline;
	font-weight:normal;
}

/************************************************** IMAGES ************************************************************/

.duracion{
	background:url(../img/icon/duracion.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.idioma{
	background:url(../img/icon/idioma.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.genero{
	background:url(../img/icon/genero.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.origen{
	background:url(../img/icon/origen.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.director{
	background:url(../img/icon/director.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.actores{
	background:url(../img/icon/actores.jpg) no-repeat left top;
	width:35px;
	height:24px;
}
.arrows{
	background:url(../img/icon/double_arrow.gif) no-repeat;
	background-position: 0 .1em;
	width:23px;
}

/*************************************************** BOX **************************************************************/

.box_black_ul{
	background:url(../img/boxes/black/up_left.jpg) no-repeat;
	width:3px;
	height:3px;
}
.box_black_ur{
	background:url(../img/boxes/black/up_right.jpg) no-repeat;
	width:3px;
	height:3px;
}
.box_black_dl{
	background:url(../img/boxes/black/down_left.jpg) no-repeat;
	width:3px;
	height:3px;
}
.box_black_dr{
	background:url(../img/boxes/black/down_right.jpg) no-repeat;
	width:3px;
	height:3px;
}
.box_black_u{
	background:url(../img/boxes/black/up.jpg) repeat-x;
	height:3px;
}
.box_black_r{
	background:url(../img/boxes/black/right.jpg) repeat-y;
	width:3px;
}
.box_black_d{
	background:url(../img/boxes/black/down.jpg) repeat-x;
	height:3px;
}
.box_black_l{
	background:url(../img/boxes/black/left.jpg) repeat-y;
	width:3px;
}

/*************************************************** FORM *************************************************************/

.form_txt{
	font-size:11px;
	color:#989A99;
}
.form_input_txt{
	background-color:#141414;
	border:1px solid #333333;
	width:100%;
	height:23px;
	padding:3px 3px 3px 4px;
}
.form_input_txt_coment{
	background-color:#F3ECE4;
	border:1px solid #A89D97;
	width:235px;
	height:23px;
	padding:3px 3px 3px 4px;
}
.form_input_txt_small{
	background-color:#141414;
	border:1px solid #333333;
	width:25px;
	height:23px;
	padding:3px;
	text-align:center;
}
.form_chk{
	margin:0px;
}
.form_select{
	background-color:#141414;
	width:100%;
	height:23px;
	padding:3px;
	border:1px solid #333333;
}
.form_select_filtro{
	background-color:#290101;
	border:solid 1px #8A1C1F;
	width:100%;
	height:22px;
	padding:2px 2px 2px 2px;
}
.form_txtarea{
	background-color:#141414;
	border:1px solid #333333;
	width:100%;
	height:140px;
	padding:3px 3px 3px 4px;
	font-family:Tahoma, Arial, Verdana;
}
.form_txtarea_coment{
	background-color:#F3ECE4;
	border:1px solid #A89D97;
	width:100%;
	height:140px;
	padding:3px 3px 3px 4px;
	font-family:Tahoma, Arial, Verdana;
}
.form_input_txt_buscador{
	background-color:#290101;
	border:0px;
	width:184px;
	height:21px;
	padding:4px 3px 3px 4px;
}

/*************************************************** POP UPS  *************************************************************/

#overlay{
	width: 100%;
	height: 100%;
	background-color:#000000;
	filter: alpha(opacity=70); 
	opacity: .7;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;

}

.divPopup{
	padding:10px;
	z-index:9999999;
}


#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}

.captcha_register{
	background-color:#141414;
	border:1px solid #333333;
	height:50px;
}

/******** ESTOS ESTILOS LOS COPIE DE MOVIE PARA QUE LAS DIVS SE MOSTRARAN IGUALES *****/
.width_small_window{
	width:380px;
}

.width_login_window{
	width:480px;
	background-color:#000000!important;
}
.width_trailer_window{
	width:600px;
}
.height10{
	height:10px;
}