body,html {
	margin: 0px;
	padding: 0px;
	background-color: #000000;	
	background-image: url(../Images/mosaico_fondo.jpg);
	font-family: helvetica,arial;
	font-size: 8pt;
	color: #b5b5b5;
	height: 100%;
}

img {
	border: none;	
}

#mainWrapper {
	position: absolute;
	width: 100%;
	
	margin: 0px;
	padding: 0px;
	
	background-color: #000000;
	background-image: url(../Images/mosaico_fondo.jpg);
	
	/*IE*/
	_text-align: center;
}

#main {
	position: relative;
	width: 950px;
	margin: auto;
	
	padding: 0px;
}


#firma {
	position: absolute;
	z-index: 2000;
	top: 200px;
	right: -3px;
	width: 10px;
	height: 116px;	
	cursor: pointer;
	
	/*IE*/
	_right: -7px;
}

#avisoWrapper {
	position: fixed;
	_position: absolute;
	zoom: 1;
	z-index: 99999;
	width: 100%;
	height: 100%;
	color: white;
	cursor: pointer;
}
#imgAviso {
	position: absolute;
	width: 600px;
	height: 600px;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -300px;
	text-align: center;

    height: 80%;
    width: 80%;
    top: 10%;
    left: 10%;
    margin: 0;
}
#imgAviso img{
    max-height: 100%;
    max-width: 100%;
}

#fondoAviso {
	position: abosolute;
	z-index: 1;
	width: 100%;
	height: 100%;	
	background: black;	
}

/************** CABECERA **************/

#cabeceraWrapper {
	position: relative;
	width: 940px;
	height: 210px;
	padding: 0px;
	margin: 0px;
		
}
#cabeceraWrapper div {
	text-align: left;	
}

#cabecera {
	position: relative;
	width: 940px;
	height: 200px;
	padding: 0px;
	margin: 0px;
		
}
#cabeceraLeft {
	position: relative;
	float: left;
	width: 470px;
	height: 200px;
	margin: 0;
	padding: 0;
	padding-top: 10px;	
	background-color: black;
}
#logoAlbeniz {
	
	position: relative;
	float: left;
	width: 170px;
	height: 115px;
	margin: 0px;

	background-image: url(../Images/logo_albeniz_portada.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	
	cursor: pointer;
}

#logoFestival {
	position: relative;
	float: left;
	width: 298px;
	height: 94px;
	margin: 0px;
	
	background-image: url(../Images/logo_festival_2lineas.png);	
	background-repeat: no-repeat;
	background-position: 25% 100%;
}

#menuWrapper {
	position: relative;
	float: left;
	width: 470px;
	height: 85px;
}

#menu {
	position: absolute;
	width: 470px;
	height: 85px;
	margin: auto;
	padding: 0px;	
}
#menu ul {
	margin: 0px;
	margin-left: 10px;
	padding: 0px;	
}

#menu li {
	position: relative;
	float: left;
	height: 85px;	
	list-style: none;
	cursor: pointer;	
}

#b_botonWrapper {
	position: relative;
	float: left;
	width: 40px;
	height: 85px;
	margin: 0px;
}

.punto_menu {
	position: relative;
	float: left;
	width: 8px;
	height: 8px;
	margin: 0px;
	margin-left: 3px;
	
}

.punto_menu img {
	position: relative;
	top: 40px;
	left: 0px;	

	/*IE*/
	_top: 38px;
}

#b_home {
	position: relative;
	float: left;
	width: 45px;
	height: 65px;
	margin: 0px;
	top: 0px;
	margin-left: 0px;
	bottom: 0px;
	background-image: url(../Images/b_home.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
}

#b_cartelera {
	position: relative;
	float: left;
	width: 72px;
	height: 65px;
	margin: 0px;
	background-image: url(../Images/b_cartelera.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
		
}
#b_noticias {
	position: relative;
	float: left;
	width: 136px;
	height: 52px;
	margin: 0px;
	background-image: url(../Images/b_noticias.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
	
	/*IE*/
	_height: 50px;	
}
#b_cinemateca {
	position: relative;
	float: left;
	width: 82px;
	height: 52px;
	margin: 0px;
	background-image: url(../Images/b_cinemateca.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
	
	/*IE*/
	_height: 50px;	
}

#b_socios {
	position: relative;
	float: left;
	width: 86px;
	height: 52px;
	margin: 0px;
	background-image: url(../Images/b_club_albeniz.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
	
	/*IE*/
	_height: 50px;	
}

#b_conocenos {
	position: relative;
	float: left;
	width: 85px;
	height: 52px;
	margin: 0px;
	background-image: url(../Images/b_conocenos.jpg);
	background-repeat: no-repeat;
	background-position: 3px 95%;
	
	/*IE*/
	_height: 50px;	
}

#cabeceraRight {
	position: absolute;
	width: 470px;
	height: 200px;
	left: 470px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#cabeceraRight object, #cabeceraRight embed {
	position: relative;
	width: 470px;
	height: 200px;
	top: 0px;
	left: 0px;
	margin: 0px;
	background-color: transparent;
}


#b_facebook {
	position: absolute;
	z-index: 100;
	right: 24px;
	top: 1px;
	cursor: pointer;
	background: url(../Images/b_facebook.jpg) no-repeat 0% 100%;	
}
#b_twitter {
	position: absolute;
	z-index: 100;
	right: 0;
	top: 1px;
	cursor: pointer;
	background: url(../Images/b_facebook.jpg) no-repeat 0% 100%;	
}

/************** CONTENIDO **************/
#contenidoWrapper {
	position: relative;
	width: 940px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#contenidoWrapper div {
	/*IE*/
	_text-align: left;	
}

#contenido {
	position: relative;
	width: 940px;
	padding: 0px;
	margin: 0px;
	
}

.seccionWrapper {
	position: relative;
	width: 940px;	
	top: 0px;
	left: 0px;	
}

#carteleraWrapper {
	position: relative;
	float: left;
	width: 940px;
	height: 295px;
	margin: 0px;
	padding: 0px;
	background-color: black;	
	overflow: hidden;
}

#linea {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-top: solid 1px #333333;
	
	/*IE*/
	_margin-bottom: 0px;
}

.salaWrapper {
	position: relative;
	float: left;
	width: 235px;
	height: 295px;
	margin: 0px;
	padding: 0px;	
	cursor: pointer;
	overflow: hidden;
}
.cartel {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
.cartel img {
	position: absolute;
	z-index: 1;
}

.b_masinfo {
	position: absolute;
	z-index: 2;	
	width: 22px;
	height: 22px;
	right: 0px;
	background-image: url(../Images/b_ampliar.jpg);
	background-repeat: no-repeat;
	
	/*IE*/
	_right: -1px;
}
.etiquetas {
	background-color: transparent;
	position: absolute;
	z-index: 2;
}
.etiquetas div {
	position: relative;
	width: 235px;
	height: 295px;
}
.etiquetas img {
	background-color: transparent;
	position: absolute;
	z-index: 1;
}
.etiqueta_hd {
	position: absolute;
	z-index: 3;
	bottom: 0;
	right: 0;
}

.salaVertical {
	position: absolute;
	z-index: 3;
	width: 40px;
	height: 155px;
	right: 0px;
	bottom: 0px;	
}
.cartel .etiqueta_vose {
	position: absolute;
	z-index: 2;
	width: 110px;
	height: 110px;
	top: 0px;
	left: 0px;
	background-image: url(../Images/etiqueta_vos_arriba.png);
	background-repeat: no-repeat;
	
}

.cartel .etiqueta_3d {
	position: absolute;
	z-index: 2;
	width: 110px;
	height: 110px;
	top: 0px;
	left: 0px;
	background-image: url(../Images/etiqueta_3d.png);
	background-repeat: no-repeat;
	
}

#contenidoAbajo {
	position: relative;
	float: left;
	width: 940px;
	margin: 0px;
	padding: 0px;
	
	/*IE*/
	_top: -6px;
}

#columnaPeli {
	position: relative;
	float:left;
	width: 470px;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	background-color: black;
		
}

#columnaNoticias {
	position: relative;
	float: left;
	width: 265px;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	background-color: black;	
}
#columnaEstrenos {
	position: relative;
	float:left;
	width: 185px;
	/*height: 1350px;*/
	margin: 0px;
	padding: 0px;
	background-color: black;
	background-image: url(../Images/mosaico_fondo_rojo.jpg);	
	background-position: 6px 1px;
}

.fichaWrapper {
	position: relative;
	float: left;
	width: 470px;
	margin: 0px;
	padding: 0px;
}

.fotogramasWrapper {
	position: relative;
	float: left;
	width: 470px;
	height: 280px;
	margin-top: 27px;
	overflow: hidden;	
}

.fotogramasSlider {
	position: relative;
	z-index: 1;
	width: 470px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;	
}
.fotogramasSlider img {
	position: absolute;		
}

.pieFotograma {
	position: absolute;
	z-index: 1000;
	width: 470px;
	height: 60px;
	bottom: 0px;
	
}

.pieFotograma_fondo {
	position: relative;
	width: 470px;
	height: 54px;
	top: 8px;
	background-color: #B32a31;	
}
.salaHorizontal {
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 15px;
	width: 140px;
	height: 60px;
}

.fotogramaTitulo {
	position: absolute;
	z-index: 2;
	height: 20px;
	
	bottom: 0px;
	right: 5px;
	left: auto;
	color: white;	
	font-family: georgia;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
}

.datosWrapper{
	position: relative;
	float: left;
	width: 470px;
	margin: 0px;
	padding: 0px;	
}

.datos {	
	position: relative;
	float: left;
	width: 440px;
	margin: 0px;
	padding: 15px;
	line-height: 11pt;
	color: #959595;
	
}

.sinopsis {
	position: relative;
	float: left;
	width: 440px;
	margin: 0px;
	padding: 15px;
	line-height: 11pt;
	color: #b5b5b5;
}
.trailerWrapper {
	position: relative;
	float: left;
	width: 470px;
	height: 320px;
	margin-top: 10px;
}
.trailerWrapper embed {
	width: 470px;
	height: 280px;
}
.trailerWrapper object {
	width: 470px;
	height: 280px;
}
.trailerWrapper iframe {
	width: 470px;
	height: 280px;
}


.enlaces {
	position: relative;
	float: left;
	width: 440px;
	padding: 15px;
	line-height: 13pt;
}

.enlaces a {
	position: relative;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #B32A31;	
}
.enlaces a:active {
	text-decoration: none;
	color: #B32A31;
}
.enlaces a:link {
	text-decoration: none;
	color: #B32A31;
}
.enlaces a:visited {
	text-decoration: none;
	color: #B32A31;
}
.enlaces a:hover {
	text-decoration: none;
	color: white;
}

/*############ NOTICIAS #############*/	
.noticia_portada_Wrapper {
	position: relative;
	float: left;
	width: 235px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding: 15px;
	padding-top: 25px;
	text-align: center;
	
	/*IE*/
	_padding-top: 12px;
}

.linea_noticias_portada {
	position: relative;
	float: left;
	width: 235px;
	height: 2px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	border-top: solid 1px #333333;	
}

.cab_noticias {
	position: relative;
	float: left;
	width: 235px;
	height: 50px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
}

.foto_portada_Wrapper {
	position: relative;
	float: left;
	width: 235px;
	margin: 0px;
	padding: 0px;
	
}

.fecha_noticia {
	position: relative;
	float: left;
	width: 235px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 2px;
	
	font-family: georgia;
	font-size: 9pt;
	font-style: italic;
	text-align: left;
	color: #B32A31;
}

.titular_noticia_portada {
	position: relative;
	float: left;
	width: 235px;
	margin: 0px;
	padding: 0px;
	
	font-size: 12pt;
	font-weight: bold;
	line-height: 15pt;
	color: #fcfcfc;
	text-align: left;	
}

.titular_noticia_portada a {
	color: white;
	text-decoration: none;	
}
.titular_noticia_portada a:hover {
	color: #CCCCCC;	
}


/*############## ESTRENOS #############*/
.cab_estrenos {
	position: relative;
	float: left;
	width: 185px;
	height: 44px;
	top: 6px;
	margin: 0px;
	margin-bottom: 24px;
	padding: 5px;
	padding-bottom: 10px;
	background-image: url(../Images/mosaico_fondo.jpg);
	background-position: 6px 1px;
	cursor: pointer;	
}

.cab_estrenos img {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;		
}



.etiqueta_vose {
	
	position: absolute;
	z-index: 2;
	width: 110px;
	height: 110px;
	top: 0px;
	left: 0px;
	background-image: url(../Images/etiqueta_vos_arriba.png);
	background-repeat: no-repeat;
	
	/*IE*/
	_bottom: -1px;
	_right: -1px;	
	
}

.cartel_estrenos {
	position: relative;
	float: left;
	width: 185px;
	margin: 0px;
	margin-bottom: 18px;
	padding: 0px;
	overflow: hidden;
	cursor: pointer;
}

/**************** PIE ***************/
#pieWrapper {
	position: relative;
	float: left;
	width: 940px;	
	padding-bottom: 50px;
	margin: 0px;
	margin-bottom: 30px;
	padding: 0px;
	text-align: center;
	/*IE*/
	_margin-bottom: 28px;
	
}

#lineaPie {
	position: relative;
	float: left;
	width: 940px;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 25px;
	border-top: solid 1px #333333;
	
	/*IE*/
	_margin-bottom: 0px;
	_margin-top: 0px;
}
.logoPie {
	position: relative;
	display: inline;
	height: 34px;
	margin: 0px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;
	
	/*IE*/
	_left: 200px;
}
.datosPie {
	float: left;
	clear: left;
	width: 960px;
	padding: 5px 0 15px 0;
	text-align: center;
	color: #888;
	font-size: 8pt;
}
.datosPie a {
	color: #999;
	text-decoration: none;
}
.datosPie a:link {
	color: #999;
	text-decoration: none;
}
.datosPie a:visited {
	color: #999;
	text-decoration: none;
}
.datosPie a:hover {
	color: #fff;
	text-decoration: none;
}
.datosPie a:active {
	color: #999;
	text-decoration: none;
}
/***************************************/
/**************** CLASES ***************/
/***************************************/
.ancla {
	text-decoration: none;	
}

.separador_salas {
	position: relative;
	float: left;
	width: 940px;
	height: 40px;	
}
.separador_pelis {
	position: relative;
	float: left;
	width: 940px;
	height: 30px;	
}

.info {
	visibility: hidden;
}

.blanco {
	color: white;	
}

.b_menu_principal {
	display: block;	
}

.titulo {
	position: relative;
	margin: 10px 10px 0px 0px;	
}

.cuerpo_noticia a {
	text-decoration: none;
	color: #B32A31;	
}
.cuerpo_noticia a:hover {
	text-decoration: none;
	color: white;	
}
#noemailWrapper a{
	color: #b32a31;
	text-decoration: none;
}
#noemailWrapper a:hover{
	color: #fff;
}

/*************** EN CONSTRUCCIÓN ***************/
#construccion_Wrapper {
	position: relative;
	width: 240px;
	height: 90px;
	left: 50%;
	margin-left: -120px;
	margin-top: 25px;
	background-color: black;
	border: solid 2px #B32A31;
}

.construccion_Texto {
	position: relative;
	width: 180px;
	height: 30px;
	margin: 30px;	
}

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

#banner_Wrapper {
	width: 420px;
	height: 145px;
	margin-top: 37px;
	margin-left: 20px;
	overflow: hidden;
}
#banner_Wrapper img {
	float: left;
	clear: left;
}
#banner_Wrapper object, #banner_Wrapper embed,#banner_Wrapper iframe {
	width: 420px;
	height: 145px;
	margin: 0px;
	padding: 0px;
}