/* CSS Document *//* Hoja de Estilos para plantilla interior de la Maquina de Teatro, Rubik Media junio 2006 | Alejandra Montemayor *//* Etiquetas hmtl */body {	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFF;	background-color:#000;	}	/* Layout */#fondo {	width:1024px;	height:484px;	background-image:url(images/fondo.jpg);	background-repeat:no-repeat;	margin:-123px 0 0 0;	background-position:top; }		#logo {	width:88px;	height:92px;	margin:0 0 0 326px;	padding-top:10px;}	#foto {	width:398px;	height:221px;	margin:10px 0 0 5px;	border:1px solid #FFF;	padding:5px;	float:left;}	#ficha {	width:442px;	height:287px;	margin-top:10px;	float:left;	margin-left:12px;	padding:0px 0px;}		/* MENU */.menu {width:800px;font-family: verdana, arial, sans-serif; font-size:10px;padding-bottom:150px;margin: 0px auto;}/* remove all the bullets, borders and padding from the default list styling */.menu ul {padding:0;margin: 0px auto;list-style-type:none;}.menu ul ul {width:100px;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu li {float:left;width:100px;position:relative;}/* style the links for the top level */.menu a, .menu a:visited {display:block;font-size:10px;text-decoration:none; color:#fff; width:89px; height:25px; border:1px solid #000; border-width:1px 1px 0 0; background:#758279; padding-left:10px; line-height:29px;}/* a hack so that IE5.5 faulty box model is corrected */* html .menu a, * html .menu a:visited {width:100px;w\idth:89px;}/* style the second level background */.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#949e7c;}/* style the second level hover */.menu ul ul a.drop:hover{background:#000;}/* style the third level background */.menu ul ul ul a, .menu ul ul ul a:visited {background:#CDCBC0;}/* style the third level hover */.menu ul ul ul a:hover {background:#b2ab9b;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {visibility:hidden;position:absolute;height:0;top:26px;left:0; width:100px;}/* another hack for IE5.5 */* html .menu ul ul {top:29px;t\op:30px;}/* position the third level flyout menu */.menu ul ul ul{left:150px; top:0;width:100px;}/* position the third level flyout menu for a left flyout */.menu ul ul ul.left {left:-100px;}/* style the table so that it takes no ppart in the layout - required for IE to work */table {position:absolute; top:0; left:0;}/* style the second level links */.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1.5em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}* html .menu ul ul a{width:150px;w\idth:129px;}/* style the top level hover */.menu a:hover, .menu ul ul a:hover{color:#fff; background:#949e7c;}/* make the second level visible when hover on first level list OR link */.menu ul :hover ul{visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{visibility:hidden;}/* keep the fourth level hidden when you hover on second level list OR link */.menu ul :hover ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{ visibility:visible;}/* make the fourth level visible when you hover over third level list OR link */.menu ul :hover ul :hover ul :hover ul { visibility:visible;}#pie {	width:1024px;	background-color:#740000;	height:12px;}	/* classes */.tituloFicha {	width:200px;	background-color:#000;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	text-transform:uppercase;	margin:10px 0 0 427px;	letter-spacing:.3em;	padding:2px 3px;	}h1 {	font-size: 9px;	font-weight: bold;	color: #FF0000;	padding: 0px;	margin: 0px;	}	h2 {	font-size: 10px;	font-weight: bold;	color: #000;	padding:0 0 0 10px;	}h3 {	font-size: 9px;	font-weight: bold;	color: #333;	font-style: italic;	padding: 0px;	margin: 0px;		}