
	* { margin:0; padding:0;}
	
	body {
		/* El fondo hay que ajustarlo, si es necesario en el Markup */
		font-family: Franklin Gothic, Arial, Tahoma, Sans Serif;
		font-size: .9em;
		text-align:center;
	}
	
	#wrapper {
		width: 85%;
		margin-left:auto;
		margin-right: auto;
		/*text-align: center;*/
	}
	
	#cabecera {
		 /*Quitarlo al final, si no hace falta */
	}
	
	#cabecera h1 { 
		font-size: 2.5em;
		font-family: Century Gothic, Franklkin Gothic, Arial, Tahoma, Sans Serif;
		color: #900;
		margin: 5px 0 5px 0;
	}
	
	#cabecera h2 { 
		font-size: 1.75em;
		font-family: Century Gothic, Franklkin Gothic, Arial, Tahoma, Sans Serif;
		color: #900;
		margin: 5px 0 5px 0;
	}
	
	#cartel {
		margin: 5px 0 10px 0;
	}
	
	div#elenco {
		width: 100%;
		margin-bottom: 20px;
		border-bottom: 1px solid #900;
	}
	
	div#direccion {
		width: 50%;
		float:left;
		text-align: center;
	}
	
	#director, #interpretes {
		font-size: 1.75em;
		color: #900;
		margin: 5px 0 5px 0;
	}
	
	#imgDirector {
		margin: 10px 0 10px 0;
	}
	
	div#actores {
		width: auto;
		/*float:left;*/
		text-align: center;
	}
	
	.imgActores {
		margin: 10px;
	}
	
	/* Imagenes en las columnas izquierda y derecha */
	
	div#imgsIzquierda {
		width: 190px;
		float: left;
	}
	
	div#textoCentral {
		width:auto;
		margin-left:190px;
		margin-right:190px;
	}
	
	div#imgsDerecha{
		width: 190px;
		float: right;
	}
	
	.imagenesIzquierda {
		margin: 40px 10px 40px 0;
	}
	
	 .imagenesDerecha{
		margin: 40px 0 40px 10px;
	}
	
	/*Texto Central */
	
	p.ficha {
		font-style: italic;
		text-align: justify;
		width: 80%;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	p {
		text-align: justify;
		line-height: 1.35em;
		margin-bottom: 10px;
	}
	
	/*footer */
	
	div#footer {
	height: 25px;
	background-color: #666;
	border: 1px solid #333;
	color: white;
	margin-top:20px;
	}
	
	p#origen {
			font-size: .75em;
			color: #222;
			text-align:center;
			margin:4px;
		}
	
	a#portada {
			font-size: .9em;
			font-weight: bold;
			text-decoration: none;
			color: #DDD;
			float: left;
			margin: 4px;
		}
		
	a#indice{
			font-size: .9em;
			font-weight: bold;
			text-decoration: none;
			color: #DDD;
			float: right;
			margin: 4px;
		}
		
	a#indice:hover, a#indice:active {
			color: #FC0;
		}
		
	a#portada:hover, a#portada:active {
			color: #FC0;
		}
	
	/*tags para los span, rojo, violeta-bold, y violeta-normal. */ 
	
	.rojo {
		color: #900;
		font-weight: bold;
	}
	
	.violetaBold {
		color:#609;
		font-weight: bold;
		font-style: italic;
	}
	
	.violetaNormal {
		color:#609;
		font-style: italic;
	}
	
	.clear {
		clear:both;
	}