body	{margin:10px 0 20px 0;  font-family:Arial , Verdana; font-size:11px; background:#fff; color:#242625;  }
form	{margin:0; padding:0; }
img		{border:0; }

.label{font-size: 16px;font-weight: bold;}

#mediateca{
	padding:0px 20px 20px 20px;
	list-style:none;
}

#mediateca .url{ width:300px; }

#menu_mediateca li{
	list-style:none;
	float:left;
	width:70px;
	padding-bottom:10px;
}

#item{
	padding-left:10px;
}

#item li{
	list-style:none;
	float:left;	
}


#item .image{
	width:22px;
}
#item .titulo{
	width:160px;
}

.no-elements { margin: 30px; font-size: 16px;}
.no-elements a { color:#1A58BD; }

.list{
	list-style:none;
	font-size: 12px;  
  margin:0px 30px 30px 30px;
	padding:0;
	width:85%;
}

.list ul{
	list-style-type:none;
	padding: 0;
	margin: 0;
}

.list li{
  margin-bottom: 5px;
  padding:5px 15px;
  font-size: 14px;
}

.list .nombre {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.list a { font-size: 12px;}

.list ul li{margin:0; padding: 5px 0 5px 0;}

.information_tab {
  margin: 30px 30px 10px 60px;
  overflow: hidden;
  font-weight: bold;
}

.historic{margin: 30px 30px 10px 45px; }

.information_tab .list { margin: 0;}

.information_tab .list li {
  float:left;
	list-style:none;
	padding: 0;
}

.banner > li {
	float:left;
	list-style:none;
	padding: 0;
}

.banner .title {
	width:170px;
}


.banner .url {
	width:310px;
}

#promocion > li {
	float:left;
	list-style:none;
	padding: 0;
}

#promocion li a{margin-left: 5px;}

#submenu_admin {
  border-bottom:1px solid #013893;
  margin-left:30px;
  overflow:hidden;
  padding:0;
  width: 500px;
  float: left;
}

#submenu_admin li {
	float:left;
	margin-right: 3px;
	list-style:none;
  font-size:16px;
	text-align:center;
	border-top: 1px solid #013893;
	border-right: 1px solid #013893;
	border-left: 1px solid #013893;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#submenu_admin .active {
  background-color: #1A58BD;
}

#submenu_admin li a,
#submenu_admin li a:visited{
  padding: 5px 15px;
  display: block;
  text-decoration: none;
  color: #1A58BD;
}

#submenu_admin li.active a { color: #FFF; }

.hand img{margin-right: 5px;}

.contenido{position: relative;clear:left;}

.edit { margin: 30px; width: 85%; }

.button{
  text-align: right;
  margin-right: 118px;
  margin-top: 35px;
}

.button a{
	font-size: 15px;
	padding: 3px 15px;
	height:22px;
	padding: 10px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:sans-serif;
	text-decoration:none;
	background:url("../images/menu_hor_fondo_a.gif") repeat-x;
}

.films > .even,
.cinema > .even{
  background: #DDD;
}                 

.films > .odd,
.cinema > .odd{
  background: #FFF;
}

.promos {
  border-bottom: 1px solid #DDD;
}

.promos > .even,
.promos > .odd{
  border-top: 1px solid #DDD;
}
     
.fecha { width: 100px; }

.titulo .edit-film{ display: inline; font-size: 16px; margin-left: 30px; background-color: #1A58BD; color: #FFF; padding: 3px 10px; text-decoration: none; }

.clear{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}

.pagina1	{width:978px; margin:0 auto; } 
.pagina2	{float:left; margin:0 auto; width:978px; }

.home .pagina1	{width:911px; margin:0 auto;   } 
.home .pagina2	{float:left; margin:0 auto; width:911px; }
.pagina3	{}

.pagination{
	background-color: #666666;
	padding: 10px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin: 30px;
	width: 83%;
} 

.pagination span, .pagination a{
	margin-left: 20px;
} 

.pagination .current{
	background-color: #ccc;
	padding: 3px 8px;
	color: #000;
}


/* cajas */
.caja {
  border-left:1px solid #c5cfd9;
  border-right:1px solid #c5cfd9;
  border-bottom:1px solid #c5cfd9;
  background: transparent url('../images/caja_cuerpo_bottom.png') repeat-x bottom left; 
  position: relative;
}
.caja .caja_cabecera	{font-family:sans-serif; font-size:13px; color:#013895; background:#f9fafe url(../images/caja_cabecera.gif) top left repeat-x; padding:6px 0 6px 19px;  }
.caja .caja_cabecera h1	{font-family:sans-serif; font-size:13px; color:#013895; margin:0; padding:0; font-weight:normal;}
.caja .caja_cabecera h2	{font-family:sans-serif; font-size:13px; color:#013895; margin:0; padding:0; font-weight:normal;}
.caja .caja_cabecera h3	{font-family:sans-serif; font-size:13px; color:#013895; margin:0; padding:0; font-weight:normal;}
.caja .caja_cabecera a	{font-family:sans-serif; font-size:13px; color:#013895; text-decoration:none;  }
.caja .caja_cuerpo		{background: transparent url('../images/caja_cuerpo.gif') top left repeat-x; padding: 10px 20px; }
.pelicula-cine-horarios{clear: left; }
.caja label				{font-size:11px; color:#666666; }
.caja input				{border:1px solid #7e9db9; color:#0c0c0c; font-size:12px; }
.caja select			{border:1px solid #7e9db9; color:#0c0c0c; font-size:12px; width: 100%; }

.caja_2			{border:1px solid #c6ced9; background:#fbfbfd url(../images/caja_2_fondo.gif) top left repeat-x; }

.cajas_home .caja_cabecera {
  font-size: 18px;
  padding-top: 10px; 
  font-weight: bolder;
}                   

.cajas_home label {
  font-size: 14px;
  margin-bottom: 10px; 
  display: block;
} 

.caja-promocion img{
  width: 320px;
  height: 148px;
  border: 1px solid #C9CADC;
  margin-left: 5px;
}

/* cabecera */
.cabecera				{width:978px; margin:0 auto; }
.home .cabecera			{width:906px; margin:0 auto; }
.cabecera .logo			{float:left; width:155px;}
.cabecera .logo img		{}
.cabecera .banner_3d	{float:left;width:665px;}
.cabecera .banner_3d p 	{margin:0 auto;text-align:center;}
.cabecera .menu					{width:80px;float:right;}
.cabecera .menu ul				{margin:0; padding:0; list-style:none; }
.cabecera .menu ul li			{float:left; color:#666666; }
.cabecera .menu ul li a			{color:#666666; text-decoration:none; }
.cabecera .menu ul li a:hover	{text-decoration:underline;  }
.cabecera .menu ul li.cartelito	a {color:#003b87; font-weight:bold; font-size:18px; }

/* menú horizontal */
.menu_horizontal 				{float:left; width:978px; background:url(../images/menu_hor_resto.gif) top left no-repeat; padding: 0 2px 4px 2px;  margin:11px auto 20px auto; }
.home .menu_horizontal 			{float:left; width:906px; background:url(../images/menu_hor_home.gif) top left no-repeat; padding: 0 2px 4px 2px;  margin:11px auto 11px auto; }

.menu_horizontal_fondo			{float:left; width:974px; background:url(../images/menu_hor_fondo.gif) top left repeat-x; margin:0 0 4px 0; padding:0; }
.home .menu_horizontal_fondo	{width:902px;}


.menu_horizontal ul					{ margin:0; padding:0; list-style:none; }
.menu_horizontal ul li				{float:left; padding: 0 1px 0 0; color:#fff; }

.menu_horizontal ul li a			{float:left; display:block; height:22px; padding: 10px 10px 0 10px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; font-family:sans-serif; text-decoration:none; background-image:url(../images/menu_hor_fondo_a.gif); background-position:bottom left; background-repeat:x-repeat; }/*    font-family:Myriad Web;   */
.menu_horizontal ul li a:hover		{background-position:top left; }
.menu_horizontal ul li .on			{background-position:top left ! important; }
.menu_horizontal ul li.ultima { float: right; }
.menu_horizontal ul li.ultima a{  background: none;}

.menu_horizontal .buscador			{float:right; width:280px; }
.menu_horizontal .buscador .buscar	{float:left; margin:6px 0 0 0; width:150px; height:15px; border:1px solid #63424d; }
.menu_horizontal .buscador input	{float:left; margin:4px 0 0 20px; }

.migooboton		{float:left; width:61px; height:23px; border:0; font-size:.1em; color:#f8f9f4; background:url(../images/google.gif) top left no-repeat;  cursor:pointer; text-align:right; vertical-align:top; }

/*	cajas home	*/
.cajas_home				{float:left; width:906px; padding:0 0 0 2px; }
.cajas_home .caja		{float:left; height:149px; }
.cajas_home .caja_2		{float:left; min-height:128px; height:auto ! important; height:128px; }

.home_caja_cines label	{display:block; margin:0 0 10px 0; }

.home_caja_peliculas .buscar	{border:0 ! important; cursor:pointer; }
.home_caja_peliculas .pelis_en_cartel	{width:257px; height:16px; }
.home_caja_peliculas div { position: absolute; bottom: 10px; right: 20px; }
.home_caja_peliculas div a		{ font-size:11px; color:#0f4eb5; }
.home_caja_peliculas div a:hover{text-decoration:none; }

.home_caja_participa		{ }
.home_caja_participa img	{float:left; width:340px; height:130px; margin:0; }
.home_caja_participa div	{margin:0; }
.home_caja_participa a:hover{text-decoration:none; }


/*	caja_sombra	*/
/* .caja_sombra						{float:left; width:978px;  margin:11px auto 0 auto; } */
.caja_sombra .arriba				{float:left; width:100%; background:url(../images/caja_sombra_ar_iz.gif) top left no-repeat; }
.caja_sombra .arriba div			{margin:0; background:url(../images/caja_sombra_ar_de.gif) top right no-repeat; margin:0; height:6px; }
.caja_sombra .arriba div div		{font-size:.01em; background:url(../images/caja_sombra_ar_me.gif) bottom left repeat-x; height:6px; margin:0 6px 0 6px; }
.cines .caja_sombra .arriba div div	{background:url(../images/caja_sombra_ar_me_ci.gif) bottom left repeat-x ! important; }
.caja_sombra .medio					{float:left; width:100%; margin:0; height:auto; background:url(../images/caja_sombra_me_iz.gif) top left repeat-y; }
.cines .caja_sombra .medio			{background:url(../images/caja_sombra_me_iz_ci.gif) top left repeat-y ! important; }
.caja_sombra .medio2				{float:left; widthth:100%; background:url(../images/caja_sombra_me_de.gif ) top right repeat-y; }
.cines .caja_sombra .medio2			{background:url(../images/caja_sombra_me_de_ci.gif ) top right repeat-y ! important; }
.caja_sombra .medio2				{float:left; width:100%; background:url(../images/caja_sombra_me_de.gif ) top right repeat-y ; }
.caja_sombra .medio3				{text-align:left; background:#fff; margin:0 6px 0 6px; }
.cines .caja_sombra .medio3			{text-align:left; background:#fff; margin:0 4px 0 4px; }
.caja_sombra .abajo					{float:left; width:100%; background:url(../images/caja_sombra_ab_iz.gif) bottom left no-repeat; }
.caja_sombra .abajo div				{margin:0; background:url(../images/caja_sombra_ab_de.gif) bottom right no-repeat; height:8px; }
.caja_sombra .abajo div div 		{font-size:0.1em; background:url(../images/caja_sombra_ab_me.gif) bottom left repeat-x; margin:0 6px 0 6px; height:8px; }


/*	caja_sombra	home */
.caja_sombra2						{float:left; width:911px; margin:11px auto 0 auto; }
.caja_sombra2 .arriba				{float:left; width:100%; background:url(../images/caja_sombra_ar_iz.gif) top left no-repeat; }
.caja_sombra2 .arriba div			{margin:0; background:url(../images/caja_sombra_ar_de.gif) top right no-repeat; margin:0; height:1px; }
.caja_sombra2 .arriba div div		{font-size:.01em; background:url(../images/caja_sombra_ar_me_home.gif) top left repeat-x; height:1px; margin:0 6px 0 6px; }
.caja_sombra2 .medio				{float:left; width:100%; margin:0; height:auto; background:url(../images/caja_sombra_me_iz.gif) top left repeat-y; }
.caja_sombra2 .medio2				{float:left; width:100%; background:url(../images/caja_sombra_me_de_home.gif ) top right repeat-y; }
.caja_sombra2 .medio3				{float:left; text-align:left; background:#fff; margin:0 0 0 6px; }
.caja_sombra2 .abajo				{float:left; width:100%; background:url(../images/caja_sombra_ab_iz.gif) bottom left no-repeat; }
.caja_sombra2 .abajo div			{margin:0; background:url(../images/caja_sombra_ab_de.gif) bottom right no-repeat; height:8px; }
.caja_sombra2 .abajo div div 		{font-size:0.1em; background:url(../images/caja_sombra_ab_me.gif) bottom left repeat-x; margin:0 6px 0 6px; height:8px; }

/*
.home_caja_sombra									{padding:18px 10px  100px 9px ;}
.home_caja_sombra .home_caja_sombra_cabecera		{float:left; width:90%;  margin:0 0 10px 0; }
.home_caja_sombra .home_caja_sombra_cabecera img	{float:left; margin:0 18px 0 0 ; }
.home_caja_sombra .home_caja_sombra_cabecera a		{float:left; font-size:11px; color:#0f4eb5; margin:2px 0 0 0; }
.home_caja_sombra .home_caja_sombra_cabecera a:hover{float:left; text-decoration:none; }
.home_caja_sombra .home_caja_sombra_imagen 			{float:left;  width:98%; padding: 0 0 50px 0; }
.home_caja_sombra .home_caja_sombra_imagen img		{margin:0; }
*/


/* anticipada_0 */
.home_normal						{float:left; width:880px; }
.home_normal .f_cabecera			{float:left; width:880px; margin:0 ; padding:18px 0 10px 10px; }
.home_normal .f_cabecera img		{float:left; margin:0 18px 0 0; }
.home_normal .f_cabecera a			{float:left; font-size:11px; color:#0f4eb5; margin:2px 0 0 0; }
.home_normal .f_cabecera a:hover	{float:left; text-decoration:none; }
.home_normal .f_imagen 				{float:left; padding:0 0 20px 10px; margin:0; }
.home_normal .f_imagen img			{margin:0; }

.home_anticipada					{display:none; }


/* anticipada_1 */
.anticipada_1 .home_normal						{float:left; width:725px;  }
.anticipada_1 .home_normal .f_cabecera			{float:left; width:90%;  margin:0 ; padding:15pxpx 9px 10px 10px; }
.anticipada_1 .home_normal .f_cabecera img		{float:left; margin:0 18px 0 0; }
.anticipada_1 .home_normal .f_cabecera a		{float:left; font-size:11px; color:#0f4eb5; margin:2px 0 0 0; }
.anticipada_1 .home_normal .f_cabecera a:hover	{float:left; text-decoration:none; }
.anticipada_1 .home_normal .f_imagen 			{float:left; width:98%; padding:0 0 20px 10px; margin:0; }
.anticipada_1 .home_normal .f_imagen img		{margin:0; }

.anticipada_1 .home_anticipada					{float:left; background-color: #ecf3fd; display:inline ! important; }
html>body .anticipada_1 .home_anticipada		{ padding: 15px 18px; } /* FRFX */


/* anticipada_2 */
.anticipada_2 .home_normal						{float:left; width:580px; }
.anticipada_2 .home_normal .f_cabecera			{float:left; width:90%;  margin:0 ; padding:18px 9px 10px 10px; }
.anticipada_2 .home_normal .f_cabecera img		{float:left; margin:0 18px 0 0; }
.anticipada_2 .home_normal .f_cabecera a		{float:left; font-size:11px; color:#0f4eb5; margin:2px 0 0 0; }
.anticipada_2 .home_normal .f_cabecera a:hover	{float:left; text-decoration:none; }
.anticipada_2 .home_normal .f_imagen 			{float:left; width:98%; padding:0 0 20px 10px; margin:0; }
.anticipada_2 .home_normal .f_imagen img		{margin:0; }

.anticipada_2 .home_anticipada					{float:left; width:311px; background:#ecf3fd; height:100%; display:inline ! important; }
html>body .anticipada_2 .home_anticipada		{width:320px;} /*FRFX*/
.anticipada_2 .home_anticipada .f_cabecera		{float:left; margin:0; padding:18px 9px 4px 8px; }
.anticipada_2 .home_anticipada .f_cabecera img	{float:left; margin:0 18px 0 0; }
.anticipada_2 .home_anticipada .f_imagen 		{float:left; padding:0 0 20px 10px; margin:0; }
.anticipada_2 .home_anticipada .f_imagen img	{margin:0; }

/* anticipada_3 */
.anticipada_3 .home_normal						{float:left; width:440px; }
.anticipada_3 .home_normal .f_cabecera			{float:left; width:90%;  margin:0 ; padding:18px 9px 10px 10px; }
.anticipada_3 .home_normal .f_cabecera img		{float:left; margin:0 18px 0 0; }
.anticipada_3 .home_normal .f_cabecera a		{float:left; font-size:11px; color:#0f4eb5; margin:2px 0 0 0; }
.anticipada_3 .home_normal .f_cabecera a:hover	{float:left; text-decoration:none; }
.anticipada_3 .home_normal .f_imagen 			{float:left; width:98%; padding:0 0 20px 10px; margin:0; }
.anticipada_3 .home_normal .f_imagen img		{margin:0; }

.anticipada_3 .home_anticipada					{float:left; width:454px; background:#ecf3fd; height:100%; display:inline ! important; }
html>body .anticipada_3 .home_anticipada		{width:459px;} /*FRFX*/
.anticipada_3 .home_anticipada .f_cabecera		{float:left; width:401px; margin:0; padding:18px 9px 4px 8px; }
.anticipada_3 .home_anticipada .f_cabecera img	{float:left; margin:0 18px 0 0; }
.anticipada_3 .home_anticipada .f_imagen 		{float:left; padding:0 0 20px 10px; margin:0; }
.anticipada_3 .home_anticipada .f_imagen img	{margin:0; }

.reflejada				{float:left; margin:0 5px 25px 0; position: relative; } 
.home .reflejada		{ margin:0 5px 0 0; }


/* capa de dentro con un difuminado debajo del titulo */
.caja_difumina {
  padding:10px 8px;
  margin-bottom: 30px;
}

.caja_difumina_cabecera	{
  background:#fff url('../images/promociones_fondo.gif') bottom left repeat-x;
  padding-bottom: 50px;
  overflow: hidden;
}
.caja_difumina_cuerpo {
  margin: 0 auto;
  list-style: none;  
  overflow: hidden;
  padding: 0; 
  width: 780px;
}

.promociones_promocion {
  float:left;
  width: 320px;
  padding: 10px 20px;
  background-color: #e8eef7;
  margin-right: 30px;
  margin-bottom: 20px;
  min-height: 270px;  
  position: relative;
}

.promociones_promocion img		{ height:149px; width:320px; }
.promociones_promocion a		{font-size:11px; color:#0f4eb5; }
.promociones_promocion a:hover	{text-decoration:none; }
.promociones_promocion h3	{
  font-size:14px;
  font-weight:bold;
  color:#023fa9;
  margin: 0 0 10px 0;
}

.promociones_promocion .leer-mas {
  position: absolute;
  bottom:10px;
  left:20px;
}         

.promociones_promocion p		{font-size:12px; padding:0px 15px 8px 0; margin:0;  }

.promociones_final 				{padding:0 0 90px 6px; }
.promociones_final img			{ }
.promociones_final #repo img			{float:both; width:133px;}
.promociones_final .texto		{margin:3px 15px 0 30px; }
.promociones_final a			{font-size:11px; color:#0f4eb5; }
.promociones_final a:hover		{text-decoration:none; }
.promociones_final span			{font-size:18px; font-weight:bold; color:#023fa9; }
.promociones_final p			{font-size:11px; padding:5px 15px 8px 0; margin:0; }


.salas_de_cine								{ padding:0 0 30px 0; }
.salas_de_cine .caja 						{float:left; }
.salas_de_cine .caja .caja_cabecera			{padding:9px 0 4px 12px;  }
.salas_de_cine .caja_cuerpo					{padding:15px 0 10px 18px;  } 
.salas_de_cine .caja ul						{margin:0; padding:0; list-style:none; }
.salas_de_cine .caja ul li					{color:#1a55b9; padding:0 0 2px 0; }

.salas_de_cine .caja ul li a				{color:#1a55b9; text-decoration:none; font-size:12px; }
.salas_de_cine .caja ul li a:hover			{text-decoration:underline; font-size:12px; }
.salas_de_cine .caja ul li a.on				{font-weight:bold; }

.salas_de_cine_listado						{margin:0 0 0 190px; color:#1a55b9; font-size:12px; }
.salas_de_cine_listado .titulo { width: auto; }
.salas_de_cine_listado .titulo h1			{ color:#fff; font-size:12px; margin:0; padding:4px 14px 4px 4px ; font-weight:normal; background-color:#1452b7; }
.salas_de_cine_listado .titulo h1 span		{font-weight:bold; }
.salas_de_cine_listado .una_provincia		{display:none; }
.salas_de_cine_listado .una_poblacion		{ margin-bottom: 10px; overflow: hidden; }
.salas_de_cine_listado .una_poblacion h2	{display:block;  color:#000; font-size:20px; margin:10px 0; padding:0 0 6px 0; border-bottom:2px solid #f7f8fd; }
.salas_de_cine_listado .bloque-cines{ clear: left; overflow: hidden;}

.salas_de_cine_listado .un_cine				{float:left;margin-right:15px;min-height:160px;overflow-x:hidden;overflow-y:hidden;width:30%;}
.salas_de_cine_listado .un_cine h3			{font-size:14px; margin:0 0; padding:0 0 2px 0;}
.salas_de_cine_listado .un_cine p			{margin:0; padding:0; }
.salas_de_cine_listado .un_cine a			{color:#1a55b9; text-decoration:none; }
.salas_de_cine_listado .un_cine a:hover		{text-decoration:underline; }


.titulo_en_cartel					{float:left; font-size:12px; }
.buscador_en_cartel					{margin:0 0 0 150px; color:#707070; }
.buscador_en_cartel span			{float:left; margin:4px 0 0 0; padding:0 20px 0 0; font-size:12px; }
.buscador_en_cartel select			{float:left; border:1px solid #707070; }
.buscador_en_cartel .peliculas_de	{width:120px; }
.buscador_en_cartel .genero			{width:120px; }
.buscador_en_cartel .clasificacion	{width:120px; }
.buscador_en_cartel label			{float:left; color:#707070; font-size:12px; padding:0 10px 0 20px; margin:4px 0 0 0; }
.buscador_en_cartel .buscar			{float:right; margin:0 20px 0 10px;  }


.en_cartel				{font-size:12px; padding:0 0 140px 0; }
.en_cartel ul			{margin:0; padding:0; list-style:none; }
.en_cartel ul li		{float:left; width:240px; margin-right: 10px; color:#0041a5; background:url(../images/punto_azul.gif) top left no-repeat; padding:0 0 0 10px; }
.en_cartel ul li a		{color:#0041a5; text-decoration:none; }
.en_cartel ul li a:hover{text-decoration:underline; }
.en_cartel ul li img	{cursor:pointer; margin:0 8px 0 4px; }


.leyenda_sinopsis			{background:url(../images/r.gif) top left no-repeat; padding:0 0 0 18px; margin:-20px 0 10px 2px; color:#707072; }

.capa_sinopsis				{position:absolute; border:1px solid #c9cbd8; background-color:white; width:285px; padding:2px 6px 6px 6px; display:none; font-size:12px; color:#83878a; margin:0 0 30px 0; }
.capa_sinopsis img			{float:left; margin:0 3px 6px 5px; }
.capa_sinopsis a			{color:#0041a5; text-decoration:underline; }
.capa_sinopsis a:hover		{text-decoration:none; }
.capa_sinopsis .cerrar 		{float:left; text-align:right;  width:285px;  }
.capa_sinopsis .cerrar a	{float:right; display:block; width:16px; height:16px; background:url(../images/cerrar_x.gif) top left no-repeat; font-size:0; color:#c8ccd5; }
.capa_sinopsis .descripcion	{margin:0 0 0 115px; }
.capa_sinopsis .ficha_completa			{padding:6px 0 6px 0; }
.capa_sinopsis .ficha_completa a		{text-decoration:underline; }
.capa_sinopsis .ficha_completa a:hover	{text-decoration:none; }

.capa_sinopsis .titulo 		{background:url(../images/punto_azul2.gif) top left no-repeat; padding:0 0 8px 10px; color:#0041a5; }

.pelicula								{float:left; padding:5px 0 50px 0 ;}

.pelicula .caja {float:left; }
                          
.menu_peliculas .provincia { color:#0e4fb5; text-transform: uppercase; }
.menu_peliculas .cine { color:#000000; font-size:12px; font-weight:bold; text-transform: uppercase;}
.menu_peliculas .cine a {color:#0e4fb5; font-size:12px; font-weight:bold; text-decoration:underline;}
.menu_peliculas .cine a:hover			{ text-decoration:none; } 

.menu_peliculas .sesiones     				{margin-bottom:30px;}
.menu_peliculas .sesiones span				{color:#000; font-size:11px; }
.menu_peliculas .sesiones .horarios			{float:left; width:150px; color:#1758bc; }
.menu_peliculas .sesiones .horarios a		{color:#1758bc;  }
.menu_peliculas .sesiones .horarios a:hover	{color:#1758bc; text-decoration:none; }
.menu_peliculas .sesiones .otros_dias		{float:right; width:73px; color:#1758bc; margin:0 0 0 0; border:1px solid #c6ced9; position: relative;}
.menu_peliculas .sesiones .otros_dias_click	{float:left; padding:1px 15px 2px 6px; background:url(../images/flecha_otrosdias.gif) top right no-repeat; cursor:pointer; }
.menu_peliculas .sesiones .otros_dias_click div {clear:both;float:left;}

.pelicula_contenidos { margin-left: 290px; width: 600px; }
.pelicula_contenidos .imagen	{ float:left; width:140px; margin:0; position: relative; }
.pelicula_contenidos .imagen img			{width:135px; }
.pelicula_contenidos .imagen img.overlay-clasificacion { width: auto;}
.pelicula_contenidos .texto					{ margin-left: 165px; }
.pelicula_contenidos .texto .titulo h1		{color:#000; font-size:24px; margin:0; padding:0 0 10px 0; display: inline;}
.pelicula_contenidos .texto .entradilla		{color:#000; font-size:14px; padding:0 0 15px 0; }
.pelicula_contenidos .texto .campos			{ line-height: 1.2em; font-size:12px; }
.pelicula_contenidos .texto .etiqueta		{float:left; width:90px; font-weight:bold; color:#1758bc; }
.pelicula_contenidos .texto .valor			{ margin-left: 90px; }
.pelicula_contenidos .texto .campos a		{color:#000; }
.pelicula_contenidos .texto .campos a:hover	{text-decoration:none; }

.otros_dias_popup { width:420px; display:none; position:absolute; padding:0; color:#000; margin:0; background: url('../images/pelicula_flecha.gif') top left no-repeat; z-index: 999; top: -55px; left: 95px;}
.otros_dias_popup_fondo			{background: url('../images/pelicula_fondo.gif') bottom left no-repeat;  padding:5px 0 5px 0 ; position: relative; }
.otros_dias_popup_fondo2		{padding:0 0 0 20px ; }
.otros_dias_popup_fondo table					{/*width:358px; */font-size:11px;  font-family: Arial; }
.otros_dias_popup_fondo table caption			{color:#000; font-size:18px; text-align:left; font-weight:bold; padding:0 0 5px 0; margin:0; }
.otros_dias_popup_fondo table th				{font-weight:normal; padding:0 9px 5px 0; font-size:12px; line-height:18px; }
.otros_dias_popup_fondo table th span			{display:block; color:#aca3b6 ! important; font-weight:normal; font-size:11px;}
.otros_dias_popup_fondo table td				{padding:0 0 3px 0; }
.otros_dias_popup_fondo a						{color:#0040a8; font-family:12px; }
.otros_dias_popup_fondo a:hover					{text-decoration:none; }
.otros_dias_popup_fondo .pie					{width:390px; padding:10px 0 0 0 ; }

.otros_dias_popup_fondo .pie .cerrarx			{ cursor:pointer; right: 5px; top: 5px; position: absolute; }


.migas					{width:973px; margin:0 auto -5px auto ; padding:2px 0 0 5px; }
.migas ul				{margin:0; padding:0; list-style:none; }
.migas ul li			{float:left; padding:0 3px; color:#0f4eb4; font-size:10px; }
.migas ul li a			{color:#0f4eb4; font-size:10px; }
.migas ul li a:hover	{text-decoration:none; }




.sala_de_cine					{float:left; background:#fff; padding: 0 0 40px 0;}
.sala_de_cine_cabecera			{float:left; width:966px; margin:0 0 10px 0; background:#fafcf7 url(../images/un_cine_cabecera_fondo.gif) left bottom no-repeat; }
.sala_de_cine_cabecera2			{float:left; width:966px; background:url(../images/un_cine_logo_fondo2.gif) 3px 0 repeat-y; padding:0 0 6px 0; }
.sala_de_cine_cabecera address 	{font-style:normal; color:#666; padding:2px 0 0 30px; }

.sala_de_cine_logo				{float:left; width:235px;  background:url(../images/un_cine_logo_fondo.gif) 3px 0 no-repeat; display:inline; }
.sala_de_cine_logo img			{width:228px;  margin:3px 0 0 4px;}
.sala_de_cine_cuerpo			{float:left; width:966px; }


.una_pelicula_fila								{float:left; width:966px; margin:0 0 8px 0; }
.una_pelicula									{float:left; width:465px; margin:0 0 0 8px; background:#f8f8fa url(../images/una_pelicula.gif) top left repeat-x;  padding: 15px 0 10px 5px; }
.una_pelicula .imagen							{float:left; width:110px; position: relative;}
.una_pelicula .imagen img						{float:left; width:101px; margin:0 0 6px 0; }
.una_pelicula .imagen .ver_resumen				{float:left; width:93px; color:#1758bc; border:1px solid #c6ced9; margin:0 0 0 0;  padding:1px 0 2px 6px; background:url(../images/flecha_otrosdias.gif) top right no-repeat; cursor:pointer; }
.una_pelicula .horarios 						{margin:0 0 0 110px; }
.una_pelicula .horarios table					{/*width:350px;*/ font-size:11px;  font-family: Arial; }
.una_pelicula .horarios table caption			{color:#000; font-size:18px; text-align:left; font-weight:bold; padding:0 0 5px 0; margin:0 0 0 -2px; }
.una_pelicula .horarios table th				{font-weight:normal; padding:0 6px 5px 0; font-size:12px; line-height:18px; }
.una_pelicula .horarios table th span			{display:block; color:#aca3b6 ! important; font-weight:normal; font-size:11px; }
.una_pelicula .horarios table td				{padding:0 0 0 0; }
.una_pelicula .horarios table a					{color:#0040a8; font-size:12px; }
.una_pelicula .horarios table a:hover			{text-decoration:none; }
.una_pelicula .horarios .titulopeli				{color:#000; font-size:18px; font-weight:bold; padding:0 0 5px 0; margin:0 ; }
.una_pelicula .horarios .titulopeli h1			{color:#000; font-size:18px; font-weight:bold; padding:0 0 5px 0; margin:0 ; display:inline; }
.una_pelicula .horarios .titulopeli h2			{color:#000; font-size:18px; font-weight:bold; padding:0 0 5px 0; margin:0 ; display:inline; }
.una_pelicula .horarios .titulopeli h3			{color:#000; font-size:18px; font-weight:bold; padding:0 0 5px 0; margin:0 ; display:inline; }
.una_pelicula .horarios .titulopeli h4			{color:#000; font-size:18px; font-weight:bold; padding:0 0 5px 0; margin:0 ; display:inline; }


.ver_resumen_oculto					{display:none; position:absolute; border:1px solid #c9cbd8; background-color:#fff; width:460px; padding:2px 6px 6px 3px; font-size:12px; color:#83878a; margin:0 ; }
.ver_resumen_oculto_imagen			{float:left; width:110px; }
.ver_resumen_oculto_imagen img		{float:left; width:101px; margin:0 0 6px 0; }
.ver_resumen_oculto_texto			{margin:0 0 0 110px; }
.ver_resumen_oculto_texto span		{color:#000; font-size:18px; text-align:left; font-weight:bold; padding:0 0 5px 0; }
.ver_resumen_oculto_texto a			{color:#0040a8; }
.ver_resumen_oculto_texto a:hover	{text-decoration:none; }
.cerrar_resumen						{float:left; width:90px; color:#1758bc; margin:0; border:1px solid #c6ced9; font-size:11px;  padding:2px 6px 2px 4px; background:url(../images/cerrar_x.gif) right 1px no-repeat; cursor:pointer; }

.sala_de_cine_boletin			{float:left; margin:0 0 0 4px;  }
.sala_de_cine_cabecera2 .caja		{ float:left; height: 150px;}
.sala_de_cine_cabecera2 .caja-no-flotante{
  height: 139px;
  margin: 0;
}
.sala_de_cine_boletin .caja .caja_cabecera	{font-size:11px; padding:6px 0 6px 6px;  }
.sala_de_cine_boletin .caja_cuerpo		{padding:12px 0 0 6px; min-height:97px; height:auto ! important; height:97px;  background:#fafbfd url(../images/caja_cuerpo2.gif) top left repeat-x ! important;  }

.sala_de_cine_boletin .enviar3h,
.sala_de_cine_boletin .cancelar3h{
  width:68px; height:19px; border:0; cursor:pointer; background: url(../images/btn_enviar333.gif) top left no-repeat;  
}
.sala_de_cine_boletin .introduceemail	{width:170px; margin:8px 0; color:#666; padding: 2px 0 2px 3px;  }


.sala_de_cine_caracteristicas						{float:left; margin:0 0 0 4px;  }
.sala_de_cine_caracteristicas .caja					{float:left; position: relative; }
.sala_de_cine_caracteristicas .caja .caja_cabecera	{font-size:11px; padding:6px 0 6px 6px;  }
.sala_de_cine_caracteristicas .caja_cuerpo			{padding:12px 0 0 6px; min-height:97px; height:auto ! important; height:97px;   background:#fafbfd url(../images/caja_cuerpo2.gif) top left repeat-x ! important; }

.sala_de_cine_caracteristicas .una_caracteristica			{color:#2f2f2f; }
.sala_de_cine_caracteristicas .una_caracteristica img		{width:15px; margin:8px 6px -2px 0; }

.un_cine .una_caracteristica img               {width:15px; margin:8px 6px -2px 0; } 

.una_caracteristica_oculto 				{display:none; float:left; width:260px;  position:absolute; font-size:12px; color:#83878a; margin:0; z-index: 999; top: 140px; left: 115px;}
.una_caracteristica_oculto .encima		{float:left; width:260px; background: url(../images/enviar_email_fondo.gif) bottom left no-repeat; }
.una_caracteristica_oculto .debajo		{float:left; width:260px; background:#fff; border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; padding:0 0 10px 0; }

.una_caracteristica_oculto .una_caracteristica 					{float:left; width:245px;  margin:0 0 0 5px; }
.una_caracteristica_oculto .una_caracteristica img				{width:31px; }
.sala_de_cine_caracteristicas .una_caracteristica_vertodas		{text-align:right; }
.sala_de_cine_caracteristicas .una_caracteristica_vertodas div	{ text-decoration:underline; color:#063fb0; cursor:pointer; right: 5px; bottom: 5px; position: absolute; }

.una_caracteristica_cerrar		{float:left; width:250px; }	
.una_caracteristica_cerrar div	{float:right; width:70px; color:#1758bc; margin:0; border:1px solid #c6ced9; font-size:11px;  padding:2px 6px 2px 4px; background:url('../images/cerrar_x.gif') right 1px no-repeat; cursor:pointer; margin:15px 5px 5px 5px; }

.sala_de_cine_promocion				{float:left; margin-left: 5px; }
.sala_de_cine_promocion img			{ border:1px solid #c9cadc; width: 320px; height: 149px; }
.sala_de_cine_promocion div p		{font-size:12px;  font-weight:bold; color:#0041a9; padding:0 0 5px 0; margin:0; }
.sala_de_cine_promocion div a 		{color:#000; font-size:11px; font-weight:normal; text-decoration:none;  padding:2px 0 0 0; }
.sala_de_cine_promocion div a:hover {text-decoration:underline; }



.sala_de_cine_solapas						{float:left; margin:0 0 0 4px;  }
.sala_de_cine_solapas .caja					{float:left; width:193px;}
.sala_de_cine_solapas .caja .caja_cabecera	{float:left; width:193px; font-size:11px; padding:0;  }
.sala_de_cine_solapas .caja_cuerpo			{float:left; width:187px; padding:12px 0 0 6px; min-height:85px; height:auto ! important; height:85px; background:#fafbfd url(../images/caja_cuerpo2.gif) top left repeat-x ! important; }
.sala_de_cine_solapas ul					{width:185px; margin:0; padding:0; list-style:none; }
.sala_de_cine_solapas ul li					{float:left; height:20px; margin:0; padding:6px 5px 0 5px; text-align:center; color:#8b8b8d; border-right:1px solid #c8cbda; cursor:pointer; }
.sala_de_cine_solapas ul li.on				{color:#013895; }
.sala_de_cine_solapas ul li.fin				{border-right:0; }
.sala_de_cine_solapas a						{color:#0e50b0; text-decoration:underline; }
.sala_de_cine_solapas a:hover				{text-decoration:none; }
.cambia_pestana 	{display:none; padding:0 0 5px 0;  }








/*	 */
.enviaremail_oculto				{display:none; position:absolute; width:295px; margin:0; }
.enviaremail_oculto .encima		{width:295px; background: url(../images/enviar_email_fondo.gif) bottom left no-repeat; }
.enviaremail_oculto .debajo		{width:295px; background:#fff; border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; }
.enviaremail_oculto .debajo	div	{padding:15px; }

.enviaremail_oculto .debajo input 	{border:0; margin:10px 3px -3px 0; }
.enviaremail_oculto .debajo span	{color:#82878b; }
.enviaremail_oculto .btn_aceptar	{border:0; }


.pagina33				{padding: 0 0 50px 5px; }

.pagina33 p 			{padding: 0 0 20px 0; }
.pagina33 p span		{color:#0041a7; font-weight:bold; font-size:14px; }
.pagina33 ul			{margin:0; padding:0; list-style:none; }
.pagina33 ul li			{float:left; padding:0 0 0 0; color:#0f4db2; }
.pagina33 ul li a		{color:#0f4db2; }
.pagina33 ul li a:hover	{text-decoration:none; }

.pagina_contacto		{padding: 0 0 50px 5px; }
.pagina_contacto p 		{padding: 0 0 20px 0; }
.pagina_contacto p span	{color:#0041a7; font-weight:bold; font-size:12px; }

.pagina_contacto label		{display:block; color:#252525; margin:0 0 8px 0;}
.pagina_contacto input		{border:1px solid #7f9db9; width:225px; height:16px; color:#252525; margin:0 0 20px 0; }
.pagina_contacto select		{border:1px solid #7f9db9; width:225px; color:#252525; margin:0 0 20px 0; font-size:1em; }
.pagina_contacto textarea	{border:1px solid #7f9db9; color:#252525; margin:0 0 20px 0; }
.pagina_contacto .enviarrr	{width:68px; height:19px; border:0; cursor:pointer; font-size:1px; color:#f6fbf7 ! important; display:block; }



/*.pagina_estrenos img			{margin:0; }*/

.anticipada			{float:left; background:#eff4fc; padding:0 0 0 25px; }
#div_trailer {
  margin: 30px 0 0 150px;
}
	
.vertical_banner{}

.overlay-clasificacion{
  position: absolute;
  right: -1px;
  top: 1px;
}

.pelicula_contenidos .imagen img.overlay-clasificacion{
  right: 3px;
}

.una_pelicula .imagen .overlay-clasificacion{
  width: auto;
  right: 9px;
}

.bold { font-weight: bold; }
.ultima a.blue {
  color:#1A58BD;
}