@font-face {
  font-family: 'frutiger';
  src: url('/media/temas/pgen2/fonts/frutiger/frutiger45_light.woff2') format('woff2'); /* Super Modern Browsers */
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'frutiger';
  src: url('/media/temas/pgen2/fonts/frutiger/frutiger55_roman.woff2') format('woff2'); /* Super Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'frutiger';
  src: url('/media/temas/pgen2/fonts/frutiger/frutiger56_italic.woff2') format('woff2'); /* Super Modern Browsers */
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'frutiger';
  src: url('/media/temas/pgen2/fonts/frutiger/frutiger65_bold.woff2') format('woff2'); /* Super Modern Browsers */
  font-weight: 700;
  font-style: bold;
}


BODY {
 PADDING:0px; 
 FONT-SIZE: 12px; 
 FONT-FAMILY: frutiger, Verdana, Helvetica, Arial, FranklinGothic; 
 overflow-x:hidden;
 overflow-y:auto;
 margin:0px auto; /* Right and left margin widths set to "auto" */
 BACKGROUND-POSITION: 50% top; MARGIN: 0px; 
 BACKGROUND-COLOR: #1d2d50; 
}

a {text-decoration:underline;}
TEXT { FONT-SIZE: 12px; FONT-FAMILY: Frutiger, Verdana, Helvetica, Arial, FranklinGothic }
DIV{display:block;}

img { 
	-ms-interpolation-mode: bicubic;
}

/* height: (cabecera) 90 + (visor) 405 + (chat) 150 + (pie) 5 + 10 */
#page_container{ position:relative; margin:0px auto 0px auto; text-align:center; width:1124px; height:665px; background-color:#1d2d50; border:2px solid #1d2d50; }
#page_container_sinchat{ position:relative; margin:0px auto 0px auto; text-align:center; width:1124px; height:665px; background-color:#1d2d50; border:2px solid #1d2d50; }

#visor { padding-left: 0px;
    margin-left: 5px;
    margin-top: 5px;
    width: 730px;
    height: 420px;
    background-color: #ffffff;}
#visor2 { padding-left: 0px; margin-left:5px; margin-top:5px; width:1104px; height:405px; }
#chat  { position:absolute; top: 87px; left: 730px; margin:8px auto 0px auto; text-align:center; width:384px; height:420px; background-color:white; }

#page_container_sinchat #visor { width:1104px; }
#page_container_sinchat #visor2 { padding-left: 200px; width:904px; margin-left:0px;}

#cabecera,#cabecera_visor{left:0px; top:0px; z-index:8}
#cabecera_visor{height:90px;}

#enlaces_config_checker{position:relative; top: 280px; width:1124px; z-index:107; font-face: Frutiger-LightCn.otf; color:#ffffff; font-size:30px; text-align:center;}
#cfgchk_es{color:#ffffff;}
#cfgchk_en{color:#ffffff;margin-top:5px}

#ctrl_acceso_div { position:absolute; top: 360px; left:484px; width:160px; z-index:107; color: #ffffff; text-align:left;}

#saludo_es{position:absolute; left:70px; top:300px; z-index:1; font-face:Tahoma,Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}

#entrar_es{position:absolute; left:475px; top:450px; z-index:107; font-size:28px; } 
#entrar_es a { color: #000000; text-decoration:none;}
#entrar_es a:hover{ color: #000000; }
#entrar_es a:visited{ color: #000000; }
#entrar_es_button { background-color: #d1005b; padding:5px; width:170px; }

#saludo_es_vex{position:absolute; left:70px; top:455px; z-index:1; font-face:Tahoma,Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}

#entrar_es_vex{position:absolute; left:70px; top:485px; z-index:107; font-size:14px; }
#entrar_es_vex a { color: #ffffff; text-decoration:none;}
#entrar_es_vex a:hover{ color: #ffffff; }
#entrar_es_vex a:visited{ color: #ffffff; }
#entrar_es_vex_button { background-color: #000000; padding:5px; }


#foto{position:absolute; right:0px; top:0px; z-index:10; }
#foto img { height:667px;}

#texto{position:absolute; left:650px; top:40px; z-index:10; }

#texto2{position:absolute; left:740px; top:440px; z-index:10; font-face:Tahoma,Arial, Helvetica, sans-serif; font-size:15px; color:#666666; text-align:right}

#pie{position:relative; top:0px; left:0px; z-index:10; }
#pie img { width: 1124px; } 

