@media screen {
   /* @group Reset */
   html, body, form, fieldset, p, a, div, legend, label, br, h1, h2, h3, h4, h5, strong
      { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: Arial, Sans-Serif; vertical-align: baseline; color: white; line-height: 1.5; cursor:default; text-align:justify}
   button				{ cursor: pointer; }
   a				{ cursor: pointer; }
   a h1, a h2, a h3, a h4,a strong	{ cursor: pointer; }
   a img				{ border: 0; }
   a:link, a:visited		{ text-decoration: none; color: white; }
   a:hover, a:active		{ text-decoration: underline; }
   ul, ol				{ }
   abbr[title], acronym[title], span[title], strong[title]
      { border-bottom: thin dotted; cursor: help; }
   acronym:hover, abbr:hover	{ cursor: help; }
   strong				{ font-weight:bold}

   body { background: black}
   h1 { font-size:36px; padding-bottom:20px;}
   h3 { font-size:16px; margin:20px 0 15px 0; font-weight:bold;}

   div { font-size:12px;}

   div#main {background: url('/2009/content/images/fondo.jpg') no-repeat; border:1px solid black;padding: 0 20px 150px 40px;width:940px;margin:0 auto;position:relative;}
   ul#menu { position:absolute;top:40px;right:60px;list-style-type:none; }
   ul#menu li { font-size:20px;font-weight:bold;margin-top:8px;}
   ul#menu a {color:#EEE;}
   div#content {overflow:hidden;}

   h1#tit_prod { behavior: url('/content/css/iepngfix.htc');background:url('/2009/content/images/fondo_titulo.png') no-repeat; padding: 70px 0 30px 60px; width:600px;height:63px;text-transform: lowercase; font-weight:bold; font-size:28px; margin-left:-40px;text-align: left; }
   h2.subtit_prod { behavior: url('/content/css/iepngfix.htc');background:url('/2009/content/images/fondo_titulito.png') no-repeat; padding: 80px 0 0px 40px; width:600px;text-transform: lowercase; font-weight:bold; font-size:24px; margin-left:-10px;margin-bottom:50px;}

   .ficha_prod { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/2009/content/images/fondo_ficha.png'); overflow:hidden; padding:30px 10px 10px 10px; margin:-40px 0 60px 0;width:680px;}
   .ficha_prod[class] { background-image:url('/2009/content/images/fondo_ficha.png'); }
   .ficha_content {margin-left:270px; }
   .ficha_critica {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/2009/content/images/fondo_ficha.png');border-top:1px solid #555;width:600px;margin-top:30px;padding:0 20px 0 20px;}
   .ficha_critica[class] {background-image:url('/2009/content/images/fondo_ficha.png');}
   .marginl30 { margin-left:30px; }
   .images_prod {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/2009/content/images/fondo_ficha.png'); overflow:hidden; margin:-40px 0 0 0;width:510px;padding:20px;}
   .images_prod[class] { background-image:url('/2009/content/images/fondo_ficha.png'); }

   .film_prod { margin-top:-40px; overflow:hidden;}

   p#404_box { font-size:14px;text-align:center;padding:100px 100px 100px 100px;background-color:#070707; background-image:url('/2009/content/images/fondo_ficha.png'); width:600px;}

   div.mnu_lat_text {margin-left:30px;}
   div.mnu_lat_text a {color:#999999;font-size:18px;text-decoration:none;font-weight:bold;}
   div.mnu_lat_img {margin:-20px 0 20px 0;}

   p.p_big {margin:20px 0 10px 0;font-size:18px;width:750px;}
   div.ficha_prod h3 { margin-top:40px; }
   div.ficha_prod p { margin-bottom:10px; }
   img.mini_cartel { width:245px;height:344px;float:left;margin-right:10px;}

   div.form_row			{ overflow:hidden; margin-bottom:15px;height:1%; padding:10px;}
   div.form_row_name		{ float:left;width:150px;font-size:12px;margin-right:10px;}
   div.form_row_field		{ float:left; width:400px;vertical-align:middle;}
   label			{ font-weight:bold; font-size:12px;display:block;}

   div.prog_dia { border:1px solid white; width:700px;padding:0px 20px 20px 20px;margin-bottom:20px;}
   div.prog_dia a {font-weight:bold; color: #e8d6ed;}
   div.prog_sesion { background-color: #111; margin-bottom:10px;padding:10px;overflow:hidden;height:1%;}
   div.prog_sesion h4 { font-weight:bold;float:left;margin-right:20px;}
   div.prog_title { font-weight:bold;}
}
