	
	* { margin: 0; padding: 0; }
	body { background: #E3E3E6 url(../imagenes/fondos/cab-fondo.gif) repeat-x; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #88888A; }
	h1, h2, h3 { color: #313131; }
	h1 { margin-bottom: .5em; font-size: 182%; font-weight: normal; letter-spacing: -2px; }
	h2 { margin-bottom: .5em; font-size: 136%; font-weight: normal; letter-spacing: -1px; }
	h3 { font-size: 100%; font-weight: bold; }
	p, blockquote, ol, ul {	margin-bottom: 1.5em; text-align: justify; line-height: 117%; font-size: 1.0em; }
	blockquote { margin-left: 2em; }
	ol { margin-left: 2em; }
	ul { list-style: none; }
	ul li { padding-left: 1em;	background: url(../imagenes/iconos/ico-cuadro.gif) no-repeat left center; }
	a { text-decoration: none;	color: #313131; }
	a:hover { text-decoration: underline; color: #800000; }
	
	/* Menu */
	
	#menu { width: 740px; height: 55px; margin: 0 auto; border-left: 20px solid #800000; }
	#menu ul { margin: 0; padding: 0; list-style: none; }
	#menu li { padding: 0; display: inline; background: none; }
	#menu li.first { padding: 0; display: inline; background-color: #808080; }
	#menu a { display: block; float: left; height: 35px; padding: 20px 20px 0 20px; font-size: 92%; font-weight: bold; }
	#menu a:hover { background: #800000;	text-decoration: none; color: #FFFFFF; }
	#menu b { text-decoration: underline; }
	
	/* Logo */
	#logo { width: 760px; height: 176px; margin: 0 auto; background: #010100 url(../imagenes/cabeceras/cab-001.jpg); border-top: solid #000000 2px; }
	#logo h1 { margin: 0; padding: 120px 10px 0 0; text-align: right; letter-spacing: -1px; font-size: 189%; }
	#logo h2 { margin: 0; padding: 0 10px 0 0; text-align: right; letter-spacing: -1px; font-size: 100%; font-weight: bold;	font-style: italic; }
	#logo a { text-decoration: none;	color: #FFFFFF; }
	
	/* Page */
	#contenedor { width: 760px; margin: 0 auto; background: url(../imagenes/fondos/lat-izq-fondo.gif) repeat-y; border-top: solid #000000 2px; border-right: solid #800000 0px; }	
	
	/* lateral izquierdo donde mostramos contenidos */
	#lat-izq{ float: left; width: 470px; padding: 20px 10px 10px 30px; }
	#lat-izq #publicidad-google-1 { border-bottom: solid #ccc 1px; margin-bottom: 5px; }
	#lat-izq #pelis { clear: both; width: auto; text-align: center; }
	#lat-izq #pelis img { border: 1px solid #800000; width: 50px; }	
	#lat-izq #pelis img.bot-pag { border: 0px; width: auto; }
	#lat-izq #navegacion { font-size: 0.90em; color: #333; border-bottom: 1px solid #ccc; }
	#lat-izq #navegacion a { text-decoration: none; color: #800000; }
	#lat-izq #ficha { margin-top: 10px; }
	#lat-izq #ficha #datos-1 { float: right; font-size: 0.85em; color: #333; width: 300px; }
	#lat-izq #ficha #datos-1 img  { margin-right: 5px; }
	#lat-izq #ficha #datos-2 { clear: both; font-size: 0.85em; color: #333; padding-bottom: 10px; margin-bottom: 20px; margin-top: 10px; border-bottom: solid #ccc 1px; }
	#lat-izq #ficha img {  border: 1px solid #800000; }
	
	#intro { margin-bottom: 20px; margin-top: 10px; padding-bottom: 1px; background: url(../imagenes/img04.gif) repeat-x left bottom; }
	.floating-box { float: left; width: 210px; background-color: #E3E3E6; }
	.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul { line-height: 144%;	font-size: 92%; }
	.floating-box img { border: 2px solid #800000; }
	
	/* Sidebar */
	#sidebar { float: right; width: 200px;	padding: 20px; }
	#sidebar blockquote { margin-left: 0; padding-left: 1em;	background: url(../imagenes/iconos/ico-cita.gif) no-repeat right bottom; border-left: 5px solid #800000; }
	#sidebar blockquote p { text-align: left;	line-height: normal;	font-style: italic; }
	#links { font-size: 0.90em; }
	#links ul {	background: url(../imagenes/img04.gif) repeat-x left bottom; }
	#links li {	padding: 5px 0; background: url(../imagenes/img04.gif) repeat-x left top; }
	#links a { padding-left: 1em;	background: url(../imagenes/iconos/ico-guion.gif) no-repeat left center; color: #800000; }
	
	/* Footer */
	#footer { background-color: #510101; height: 50px;	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
	#footer .wrapper { width: 760px;	margin: 0 auto; }
	#footer .links { float: left;	width: 440px; height: 34px; padding: 16px 30px 0 30px; background: #FFFFFF; border-left: 20px solid #010100; font-size: 85%; }
	#footer .legal { float: right; width: 220px; height: 34px; margin: 0 auto; padding: 16px 20px 0 0;	background: #800000; text-align: right; font-size: 85%; color: #FFFFFF; }
