/* general */
body{
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-image: url(../images/bg_body.gif);
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
	img  {border: solid 0px #000;margin:0px;padding:0px;}
	form {margin: 0px;}
	select, input {font-size: 11px;}
	fieldset {border:none;margin: 0px;}
	label {margin: 0px;}
		
	.clear_all {clear: both;}
	.alinear {float: left;}
	.margen_derecha{margin-right:10px;}
	.negrita{font-weight:bold;}
	.azul{color:#00467B;}
	.centrado{text-align:center;}
	a{text-decoration:none;color: #00467B;	background-color:transparent;}
	a:hover{text-decoration:underline;	background-color:transparent;}

#base { 
	margin: 26px auto;
	padding: 30px 30px 0px 30px;
	width: 770px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Pie ***********************/
#pie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #969696;
	text-align:center;	
	line-height: 12px;
	width: 770px;	
	padding-top:10px;
	padding-bottom:10px;
}


/*centro ***********************/

#centro{
	width: 770px; /*620 - 15 -10*/
	float:left;
}


/*CABECERA*/
#cabecera {
	width: 770px;
	height: 92px;	
	padding: 0px;
	margin-bottom: 20px;
	font-family: Verdanda, Arial, Helvetica, sans-serif;	
}

	#cabecera_top{
		width:100%;
		height:60px;
		font-size: 11px;
		line-height: 14px;
		color:#000000;
		background-color: transparent;	
	}
	
		#cabecera_logo{
			width:162px;
			height:60px;
			float:left;
			margin-right: 10px
		}
	
		#cabecera_banner{
			width:468px;
			height:60px;
			float:left;
			margin-right: 10px
		}
	
		#cabecera_buscador{
			width:110px;
			height:40px;
			padding: 20px 0px 0px 10px;
			float:left;
			background-image: url(../images/cabecera_buscador.gif) ;
			background-repeat: no-repeat;
		}
			#cabecera_buscador select{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9px;
				width: 100px;
			}

		
		
	#cabecera_bottom{
		width:100%;
		margin-top:10px;
		height:22px;
		color:#FFFFFF;
	}
	


#home_destacado{
	width: 410px;
	height: 340px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	background-color: #e5ad1c;
}

	#home_destacado .imagen{float:left;height:315px;}
	#home_destacado .texto{float:left; height:22px;padding:4px 0px 0px 5px; }
	#home_destacado .titulo{color:#FFFFFF;font-weight:bold;font-size:12px;}
	#home_destacado .pelicula_titulo{font-weight:bold;font-size:13px;}

#home_proximos{
	width:350px;
	height: 340px;
	float:right;
	margin-bottom:10px;
}

#home_proximos .proximos{
	float:left;
	width:170px;
	height:170px;
}
	#home_proximos .proximos .pelicula_imagen{float:left;}
	#home_proximos .proximos .pelicula_titulo{display:block;padding-top:3px;height:22px;font-weight:bold;font-size:12px;}

#home_carteleras{
	width: 410px;
	height: 88px;
	line-height: 16px;
	float:left;
	margin-right:10px;
	background-color: #D7DEED;
}

	#home_carteleras .imagen{float:left;}
	#home_carteleras .cines1{float:left; margin-left:5px;padding-top:4px;width:165px;}
	#home_carteleras .cines2{float:left; margin-left:3px;padding-top:4px;width:130px;}
	#home_carteleras .cines1 .nombre,
	#home_carteleras .cines2 .nombre{ 
		font-family: Tahoma, Verdanda, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color:#000000;
	}
	#home_carteleras .cines1 .localidad,
	#home_carteleras .cines2 .localidad{
		font-family: Arial, Verdanda, Helvetica, sans-serif;
		font-size: 9px;
		color:#00467b;
		font-weight: bold;
	}

	
#home_noticias{
	width:350px;
	height: 88px;
	line-height: 16px;
	float:left;
	background-color: #F0E9D1;
}

	#home_noticias .imagen{float:left;}

	#home_noticias .noticias {float:left;margin-left:5px;padding-top:4px;width:235px;}
	#home_noticias .noticias .titulo{
		font-family: Tahoma, Verdanda, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color:#00467b;
	}
	#home_noticias .noticias .texto{
		font-family: Tahoma, Verdanda, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
	}
	
#cartelera{
	
}

	#cartelera_izquierda{
		width: 180px;
		height: 600px;
		float: left;
		background-color: #b7c3df;
		margin-right:30px;
	}

		#cartelera_izquierda .caja_texto{
			font-family: Verdanda, Arial, Helvetica, sans-serif;
			width:154px;
			margin-left:13px;
			font-size: 15px;
			font-weight: bold;
			color: #00467B;
		}
		#cartelera_izquierda .blanco{
			color: #ffffff;
		}

	
	#cartelera_centro{
		width: 560px;
		float: right;
	}

	#tabla_cartelera {
			width: 560px;
	}

	#tabla_cartelera a { color:#000000; text-decoration: underline;}

	#tabla_cartelera tr.separador1 { height: 2px;}
	#tabla_cartelera tr.separador2 { height: 8px;}

	#tabla_cartelera tr.titulo1 {	background-color: #d8ddeb;	}
	#tabla_cartelera tr.titulo1 td,	#tabla_cartelera tr.titulo2 td{ padding: 0px 3px 0px 3px; font-weight: bold;}
	#tabla_cartelera tr.titulo2 {background-color: #f4dc94;	}
	#tabla_cartelera tr.fechas1 {background-color: #eaeef6; }
	#tabla_cartelera tr.fechas2 {background-color: #f6efd7; }
	#tabla_cartelera tr.fechas1 td{ width:65px; vertical-align: top;}
	#tabla_cartelera tr.fechas2 td{ width:65px; vertical-align: top;}
	#tabla_cartelera tr.fechas1 td.fecha,
	#tabla_cartelera tr.fechas2 td.fecha{ 
		width:63px; 
		text-align: left; 
		padding:5px;
		font-size: 10px;
		font-weight: bold;
		color: #00467B;
		line-height: 13px;
		height: 20px
	}
	.td_margen{	border-left: 1px solid #00467B; }

	#tabla_cartelera tr.horario1{
		background-color: #eaeef6; 
		text-align: center; 
		vertical-align: top;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		line-height: 14px;
	}

	#tabla_cartelera tr.horario2 {
		background-color: #f6efd7; 
		text-align: center; 
		vertical-align: top;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		line-height: 14px;
	}

	#cine_enlaces{
		width: 560px;
		float: left;
		margin-bottom: 15px;
	}
		#cine_enlaces img{
			margin-right:10px;
		}


#cine{
	
}

	#cine_izquierda{
		width: 180px;
		height: 600px;
		float: left;
		background-color: #b7c3df;
		margin-right:30px;
	}

		#cine_izquierda .caja_texto{
			font-family: Verdanda, Arial, Helvetica, sans-serif;
			width:154px;
			margin-left:13px;
			font-size: 15px;
			font-weight: bold;
			color: #00467B;
		}
		#cine_izquierda .blanco{
			color: #ffffff;
		}

	
	#cine_centro{
		width: 560px;
		float: right;
	}

	#cine_centro h2{
		font-family: Verdanda, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #E5AD1C;
		margin-bottom: 5px;
	}

		#cine_datos{
			width: 280px;
			margin-bottom: 15px;
		}
		#cine_servicios{
			width: 280px;
			margin-bottom: 15px;
		}
		#cine_salas{
			width: 280px;
			margin-bottom: 15px;
		}
		#cine_precios{
			width: 280px;
			margin-bottom: 15px;
		}
		#cine_galeria,
		#cine_enlaces{
			width: 560px;
			float: left;
			margin-bottom: 15px;
		}
			#cine_enlaces img{
				margin-right:10px;
			}
			#cine_galeria img{
				margin-right:10px;
				margin-bottom:10px;
			}


#cines {

}

	#cines .margen_derecha{	margin-right:25px;}
	#cines .bloque_cine{
		width:240px;
		float:left;
		background-color: #E9EEF5;
		margin-bottom: 25px;
	}
	#cines .bloque_cine .titulo{
		padding: 5px;
		color: #00467B;
		font-weight: bold;
		display: block;
	}
	#cines .bloque_cine .texto{
		padding: 5px;
		color: #000000;
		font-weight: bold;
	}

	
			
#pelicula{
	
}

	#pelicula_izquierda{
		width: 500px;
		float: left;
		margin-bottom:20px;
	}	

	#pelicula_descripcion{
		width: 500px;
		float: left;
	}	
		#pelicula_descripcion .imagen{float:left; margin-right:20px;}
		#pelicula_descripcion h2{
			font-family: Verdanda, Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #E5AD1C;
			margin-bottom: 5px;
		}

	#pelicula_detalles{
		width: 770px;
		float: left;
		background-color: #e9eef5;
		line-height: 15px;
	}	

		#pelicula_detalles #imagen{float:left;width:120px;}
		#pelicula_detalles .detalles1,
		#pelicula_detalles .detalles2{float:left; padding:5px;width:200px;}
		#pelicula_detalles .detalles3{float:left; padding:5px;width:210px;}


	#pelicula_derecha{
		width: 270px;
		float: right;
		text-align: right;
		margin-bottom:20px;
	}	

		#pelicula_cines{
			margin: 5px 0px 50px 0px;
			float: right;
			text-align: left;
			color: #00467B;
			font-weight: bold;
		}	

		#pelicula_ranking{
			background-color: #e9eef5;
			width: 190px;
			padding: 5px;
			margin: 10px 0px 10px 0px;
			float: right;
			text-align: left;
			color: #00467B;
			font-weight: bold;
		}	

		#pelicula_ranking img{ margin-right:5px;}


#peliculas {

}

	#peliculas .margen_derecha{	margin-right:40px;}
	#peliculas .bloque_pelicula{
		width:122px;
		float:left;
		margin-bottom: 20px;
	}

	#peliculas .bloque_pelicula .titulo{
		padding: 0px;
		color: #E5AD1C;
		font-weight: bold;
		display: block;
		line-height: 14px;
	}
	#peliculas .bloque_pelicula .fecha{
		padding: 0px;
		color: #000000;
		font-weight: bold;
	}

	#peliculas .bloque_pelicula .posicion{
		padding: 0px;
		color: #000000;
		font-weight: bold;
		display: block;
		font-size: 20px;
	}











	
	
	
	
	

	
	
