/*reset*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style:none;
}
a, img {
	display:block;
	outline:none;
	border:none;
}
/*fin de reset*/


body {
	padding: 0;
	margin: 0;
	background: #000 url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/bg_black_mini.png) repeat-x 0 3px !important;
	color: #000;
}

#wrapper {
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/bg_filmin.jpg) no-repeat center 67px;
	width: 100%;
	/*height:auto;*/
	height:1125px;
	display: table;
	position:relative;
}

#content {
	width: 990px;
	margin: 0 auto;
	height:1062px;
	position:relative;
}


.bloque { max-width:980px; margin: 0 auto; position: relative;}

/************************************************* BARRA SUPERIOR ***************************************************/
#barra_superior { background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/fnd_barra_superior.png") repeat-x; width: 100%; height:42px; padding-bottom: 8px; margin:0 0 28px}

/*************************************************** LOGIN ***********************************/

/*------- USUSARIO NO LOGADO-------*/

.menu_us_no_logado { position: relative; margin-top: 3px; }
.menu_us_no_logado ul .ir_mi_quiosco {  position:absolute; left: 0; top:5px; }
.menu_us_no_logado ul .ir_mi_quiosco a{ display: block; width: 125px; height: 27px; background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_mi_quiosco.png") top no-repeat; text-indent: -9999px; }
.menu_us_no_logado ul .ir_mi_quiosco a:hover{ background-position: 0 -27px;}
.menu_us_no_logado ul .ir_mi_quiosco a:active{ background-position: 0 -54px;}

.menu_us_no_logado ul .campos_login { position:absolute; left: 0; top:0px; left: 155px; }
.menu_us_no_logado ul .campos_login ul{ background:  url("http://quiosco.orbyt.es/img/v1.x/v1.0/fnd_input_login_01.png") left top no-repeat; padding-left: 12px; margin-top: 7px; height: 24px; width: 455px;}
.menu_us_no_logado ul .campos_login ul li { float: left; }

.menu_us_no_logado ul .campos_login ul input { border: none; color: #666666; font-weight: bold; font-size: 14px; background-color: transparent;}
.menu_us_no_logado ul li.contrasena input, .menu_us_no_logado ul li.usuario input{ width: 110px; height: 20px; padding-top: 2px; }
.menu_us_no_logado ul li.contrasena, .menu_us_no_logado ul li.usuario { width: 110px; background:  url("http://quiosco.orbyt.es/img/v1.x/v1.0/fnd_input_login.png") repeat-x; padding: 0 5px 0 5px; height: 24px; }
.menu_us_no_logado ul .campos_login ul li.contrasena { border-left: 1px solid #666;}
.menu_us_no_logado ul .campos_login .btn { width: 100px; height: 27px; background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_entrar.png") no-repeat; cursor: pointer; margin-top: -1px;}
.menu_us_no_logado ul .campos_login .btn input { display: block; color: #FFF; width: 100px; padding: 3px 0; cursor: pointer;}
.menu_us_no_logado ul .campos_login ul li.recordar_contrasena a{    color: #FFFFFF; display: block; font-size: 11px; line-height: 12px; padding-left: 20px; text-decoration: underline; width: 85px; margin-top: -2px; font-family:Arial, Helvetica, sans-serif;}


.menu_us_no_logado ul li.registro { position: absolute; right: 0; width: 215px; margin-top: 1px;}
.menu_us_no_logado ul li.registro p { line-height: 35px;  color: #FFFFFF;  font-size: 11px; font-weight: bold;}
.menu_us_no_logado ul li.registro span { float:left; line-height: 11px; width: 80px; padding-top: 4px; font-family:Arial, Helvetica, sans-serif;}
.menu_us_no_logado ul a.btn_registrese {background:transparent url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_registrese.png") no-repeat top;display:block; height:35px;width:130px; margin-left: 5px; text-indent:-9999px; float: right;}
.menu_us_no_logado ul a:hover.btn_registrese {background-position: bottom;}

/*----------- USUSARIO LOGADO ----------*/
.menu_us_logado { position: relative; z-index: 100; margin-top: 5px;}
.menu_us_logado a{ display: block; }
.menu_us_logado ul { float: right;}
.menu_us_logado li { float: left; margin: 0; position: relative;  }
.menu_us_logado ul ul { left: 0; position: absolute; top: 28px; visibility: hidden; border: 1px solid #555; margin: 0 2px 0; border-top: 1px solid #333; background-color: #999; padding-bottom: 5px;
-webkit-border-radius:  0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;
background: -moz-linear-gradient(top, #999 0%, #666 100%); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#666))}
.menu_us_logado ul ul li {  width: 100%; *width: 150px; display: block;}
.menu_us_logado ul ul a{color: #FFFFFF; padding: 5px 9px 5px 5px;  border-top: 1px solid #555; text-shadow: 0px 1px 1px #333;  white-space:nowrap; }
.menu_us_logado ul ul a:hover { background: #5f5f5f;}
.menu_us_logado ul li:hover ul, .menu ul a:hover ul { visibility: visible;}


.menu_us_logado ul li.nombre_usuario>a{color: #FFF; background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_nombre_usuario_01.png") top left no-repeat; line-height: 32px; padding-left: 12px; }

.menu_us_logado ul li.nombre_usuario:hover > a {  color: #FFF; background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_nombre_usuario_01.png") bottom left no-repeat;}
.menu_us_logado ul li.nombre_usuario span {  background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_nombre_usuario.png") top right no-repeat; padding: 0 35px 0 5px; display: block; color: #FFF;}
.menu_us_logado ul li.nombre_usuario:hover > a span { background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_nombre_usuario.png") bottom right no-repeat;}

.menu_us_logado .ir_mi_quiosco { position:absolute; left: 0; top:3px; }
.menu_us_logado .ir_mi_quiosco a{ display: block; width: 125px; height: 27px; background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/btn_mi_quiosco.png") top no-repeat; text-indent: -9999px; }
.menu_us_logado .ir_mi_quiosco a:hover{ background-position: 0 -27px;}
.menu_us_logado .ir_mi_quiosco a:active{ background-position: 0 -54px;}

.menu_us_logado  .mi_carpeta a, .menu_us_logado  .personalizacion a { display: block; width: 30px; height: 30px;  text-indent: -9999px; padding: 0 15px; /**/ display: none;}
.menu_us_logado  .mi_carpeta a{ background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/icono_carpeta.png") top no-repeat;border-right:  1px solid #333;  }
.menu_us_logado  .personalizacion a {background: url("http://quiosco.orbyt.es/img/v1.x/v1.0/icono_ajustes.png") top no-repeat;  border-left: 1px solid #666;}
.menu_us_logado  .mi_carpeta a:hover, .menu_us_logado  .personalizacion a:hover { background-position: bottom}


/**** TITULAR ****/

#titular{
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/titular.png) no-repeat 0 0;
	width:990px;
	height:50px;
	margin:0 0 145px;
	float:left;
}

#titular p{
	text-indent:-9999px;
}


/**** LOGO_FILMIN ****/
#filmin{
	width:190px;
	height:100px;
	position:absolute;
	top:142px;
	left:32px;
}


/**** PELICULAS ****/

#peliculas{
	width:990px;
	float:left;
	margin-bottom:28px;
}

#peliculas ul li{
	width:117px;
	margin:0 0 0 22px;
	float:left;
}


#peliculas ul li p{
	font: 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #338899;
	text-align:center;
	letter-spacing:-1px;
	line-height:17px;
}

/**** TICKET ****/

#ticket{
	width:565px;
	height:60px;
	/*margin:0 0 17px 425px;*/
	/*float:left;*/
	position:absolute;
	top:495px;
	left:430px;
}

#ticket a{
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/ticket.png) no-repeat center 1px;
	width:147px;
	height:60px;
	text-indent:-9999px;
}

#ticket a:hover{
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/ticket.png) no-repeat center bottom;
}

/**** TITULAR_02 ****/


#titular_02{
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/titular_02.png) no-repeat 212px 0;
	width:990px;
	height:24px;
	margin:60px 0 0 0;
	float:left;
}

#titular_02 a{
	text-indent:-9999px;
}


/******* NO ABONADO *******/		/******* Deshabilitar disply:none para visualizacion *******/

#noAbonado{ display:none; background:url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/bg_noAbonado.png) no-repeat; color: #fff; height: 289px;position: absolute; text-align: center;  top: 280px; left:256px; width: 458px;}

#noAbonado h2{ padding-top:67px;}

#noAbonado h2 a{ display:block; width:459px; height:289px; text-indent:-9999px;}





/**** FOOTER ****/

#footer{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2012/02/cine_autor/img/bg_footer.png) repeat-x 0 0;
    margin-top: 20px;
    padding-top: 20px;
	height:50px;
	width:100%;
	clear:both;
}

#footer p{
	text-align:center;
	font: 12px Arial,Helvetica,sans-serif;
	color: #666;
	width:980px;
	margin:0 auto;
}

#footer p a{
	display:inline;
	color: #666;
	text-decoration:none;
	padding:0 5px 0 5px
}
#footer p a:hover{
	color: #017E9C;
}
/****** requerimientos tecnicos *******/
.req_tecn{
width:400px;
height:356px;
display:none;
padding: 25px 20px 0 25px;
position:absolute;
top:766px;
left:550px;
font:14px/20px Georgia, "Times New Roman", Times, serif;
color:#888;
background:url(../img/bg_req_tec.png) top left no-repeat;
}
.req_tecn li{font:12px/23px Georgia, "Times New Roman", Times, serif;}
.req_tecn ul{padding:10px 0 0;}
.req_tecn p{text-align: left !important;width: 398px !important;}
.mail{padding:10px 0 0;}
.mail p{float:left; width:auto!important; display:block;}
.mail a{display:block; margin: -5px 0 0 5px;color: #666666;}
.mail a:hover{color: #017E9C;}
