﻿/* COMUNES */
body,html{width:100%;height:100%}
body{
 margin:0;padding:0;
 background:#004d8c url('img/degradado_fondo.jpg') repeat-x;
 font:bold 11pt verdana,sans-serif;
 color:#333;
}
p{margin:0;padding:0;text-indent:0}
a img{border:none}

#ifr_alerts,#ifr_procesando,iframe.modales{
 position:fixed;
 top:0;left:0;
 width:100%;height:100%;
 display:none;
}
* html #ifr_alerts,* html #ifr_procesando,* html iframe.modales{position:absolute}
#ifr_procesando{z-index:999}
#ifr_alerts{z-index:9999}
iframe.modales{display:block}

#fondo_globalia{
 position:absolute;
 top:0;left:0;
 width:100%;
 height:650px;
 background:transparent url('img/fondo_globalia.jpg') no-repeat top right;
}
#caja_main{
 position:relative;
 z-index:1;
 top:200px;
 margin:0 auto;
 padding:50px 0 0 0;
 width:822px;
 background:#fff url('img/top_caja.jpg') repeat-x;
 color:#000;
 text-align:left;
}
.cont_sombra{
 width:100%;height:0;overflow:visible;
}
.sombra_caja{
 width:100%;height:7px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/newintra/css2.0/img/sombra_caja.png',sizingMethod='scale');
}
#caja_pie{
 height:0;overflow:visible;
}
#copyright{
 font-size:67%;
 text-align:right;
 color:#fff;
 position:relative;top:0;left:0;z-index:1;
}
#logo_globalia{
 position:absolute;
 top:-50px;
 width:183px;height:95px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/newintra/css2.0/img/logo_globalia.png',sizingMethod='scale')
}
#contenido_caja{
 overflow:hidden;width:100%;
 padding:0 0 12px 0;
}
#texto_contenido{
 font-size:78%;
 color:#333;
}
#cargadores{
 width:0;height:0;overflow:hidden;display:none;
}
/* PORTAL LOGIN */
#texto_contenido p{margin-bottom:1em}
#menu_lateral{
 float:left;
 padding:0;margin:0;
 line-height:3;
 list-style:none;
 font-size:78%;
 color:#004d8c;
 width:200px;
 margin-right:30px;
}
#menu_lateral li{
 margin:0;padding:0 0 0 24px;
 border-bottom:solid 1px #ccc;
}
.recursos_humanos{
 background:transparent url('img/menu/cuadrado_azul.jpg') no-repeat 4px center;
}
.utilidades{
 background:transparent url('img/menu/cuadrado_verde.jpg') no-repeat 4px center;
}
.comunicacion{
 background:transparent url('img/menu/cuadrado_rojo.jpg') no-repeat 4px center;
}
.accion_social{
 background:transparent url('img/menu/cuadrado_amarillo.jpg') no-repeat 4px center;
}
#texto_contenido{
 float:left;
 width:280px;
 margin-right:30px;
}
input,select{
 font:bold 89% verdana,sans-serif;
 color:#333;
 border:solid 1px #ccc;
}
button{
 font-size:100%;
 font-weight:bold;
 background:#fff url(img/estilos/imag_bot.jpg) repeat-x;
 color:#f90;
 border:solid 1px #fff;
 border-color:#fff #d0d0d0 #63636b #ccc;
 cursor:pointer;
 margin:0;
}
button.over{
 background:#fff url('img/estilos/imag_bot_r_over.gif') repeat-x;
 margin:0;
 border-color:#fff #d0d0d0 #63636b #ccc;
 color:#c30;
}
input.inb{
 border:none;
}

#form_inicio{
 float:left;
 width:255px;
 padding:5px 0 5px 5px;
 border:solid 1px #eee;
 font-size:67%;
 color:#333;
}
#form_inicio img{display:block}
#form_inicio table{
 border-collapse:collapse;
 border:none 0 #000;
}
#form_inicio tr{height:2.5em;vertical-align:middle}
#form_inicio input,#form_inicio button{width:12em}
#form_inicio button{
 font:bold 100% verdana,sans-serif;
 width:auto;height:1.67em;
 line-height:1;
}
#form_inicio ul{
 list-style:none;
 margin:1.5em 0;padding:0;
}
#form_inicio li{
 float:left;
 margin:0;padding:0 12px;
 background:transparent url('img/form/punto.gif') no-repeat center left;
}
#form_inicio a{
 text-decoration:none;
 color:#004d8c;
}
#form_inicio a:hover{color:#f90}
#form_inicio #unlock{display:none;margin:4px 0;padding:4px 12px}
#form_inicio #help{float:right;position:relative;left:-8px;top:4px}
#p_usr{text-transform:uppercase}

/* PORTAL PRINCIPAL */
#portal_main{overflow:visible}

#portal_main #caja_main{
 top:16px;
 background:#fff url('img/fondo_contenedor_grande.jpg') repeat-x top;
 padding:8px 0 0 0;
 width:952px;
}
#portal_main #logo_globalia{
 top:-24px;
}
#portal_main #help{float:right;position:relative;left:-8px;top:4px}
#portal_main #ifr_apl{overflow-x:hidden}

#datos_login{
 margin:0 0 8px 200px;
 padding:0 8px 0 0;
 height:1.5em;
 font-weight:normal;
 font-size:110%;
 text-align:right;
}
#datos_login em#nom_empleado{
 color:#004d8c;
 font-weight:bold;
 font-style:normal;
}
#datos_login #saludo{
 padding:0 16px;
 background:transparent url('img/punto_grande.jpg') no-repeat center left;
}
#deplink{
 font-size:89%;
 text-align:right;
 margin:0 0 0 175px;
}
#deplink a{text-decoration:underline;color:#00f}
#deplink a:hover{color:#f00}
#logout{
 float:right;
 font-size:67%;
 font-weight:normal;
 height:2.5em;
 text-align:right;
 margin:0 32px 0 64px;
}
#logout span{cursor:hand;cursor:pointer}
#logout img{
 vertical-align:middle;
 margin-right:4px;
}

#menu_superior{
 clear:both;
 position:relative;zoom:1;
 background:#fff url('img/menu_portada/barra_menu.jpg') repeat-x;
}
#menu_superior div{overflow:hidden}
#menu_superior #closers{
 float:right;
 padding:0.25em 8px;
 height:100%;
}
#closers p{
 color:#000;
 font-size:89%;
 cursor:pointer;
}
#menu_superior #menu_ops{
 padding:0;margin:0;
 list-style:none;
 font-size:89%;
 color:#333;
}
#menu_superior li{
 cursor:hand;cursor:pointer;
 display:inline;
 padding:0 20px;margin:0;
 line-height:2em;
 background:transparent no-repeat 4px center;
 color:#333;
}
#menu_superior a{white-space:pre}
#menu_ops li.act{background-color:#eee}
#menu_superior a{
 text-decoration:none;color:#333;
}
#menu_superior li.act a{color:#000}
#menu_superior a:hover{color:#f90}
#menu_superior #op_rrhh{
 background-image:url('img/menu_portada/cuad_recurs_menu.gif');
}
#menu_superior #op_comms{
 background-image:url('img/menu_portada/cuad_comunic_menu.gif');
}
#menu_superior #op_utils{
 background-image:url('img/menu_portada/cuad_utilid_menu.gif');
}
#menu_superior #op_as{
 background-image:url('img/menu_portada/cuad_accion_menu.gif');
}
#menu_superior #op_favs{
 background-image:url('img/menu_portada/cuad_favoritos_menu.gif');
}
#menu_superior #op_admin{
 background-image:url('img/menu_portada/cuad_admin_menu.gif');
}

#portal_main #contenido_caja{
 clear:both;
 color:#000;
 padding:0;
}
.enlace{
 float:left;
 margin:8px;
 padding:16px 16px 0 16px;
 width:420px;
 height:195px;
 border:solid 1px #eee;
 background:#fff;
 color:#000;
 position:relative;zoom:1;
}

#caja_home{margin:8px;padding:0}
#caja_home .enlace{
 margin:0 0 1em 0;padding:0;
 width:38%;height:auto;
 border:none 0;
}
#caja_home .enlace .cont{
 border:solid 1px #eee;
 height:15em;
 overflow:hidden;
}
#caja_home .enlace .cont .cont{
 padding:8px 12px;border:none 0 #000;
}
#caja_home .sep{margin-right:1%}
#caja_home #comunicacion{width:58%}
#caja_home #enlaces_r,#caja_home #atencion{width:28.5%}

#caja_home .enlace h1{
 background:#1c5293 url(/newintra/css2.0/img/titulo_caja_fondo.gif) repeat-x;
 color:#fff;
 font-family:Arial,sans-serif;
 font-size:111%;
 line-height:2;
 margin:0;padding:0;
 border-bottom:solid 1px #4974a9;
}
#caja_home .enlace h1 span{
 background:#fff;border:solid 1px #fff;
 margin:0 0.5em;white-space:pre;
}

#pie_home{clear:both;text-align:center;margin:0 -8px;border-top:solid 1em #004d8c;padding-top:8px}
#pie_home img{margin:0 1em}

#comunicacion iframe{width:100%;height:11em;border:none}
#listin{color:#b00}
#listin label,#listin input{display:block;font-size:89%}
#listin label{margin-bottom:0.5em}
#listin input,#listin select{width:100%}
#listin .botonera button{width:45%}
#listin #bot_listado{float:right}
#enlaces_r #qlinks{height:9em}
#enlaces_r #qlinks p{
 font-size:89%;
 color:#aaa;
 padding:0.2em 0 0.2em 16px;
 background:transparent url('/newintra/css2.0/img/inicio_picto.gif') no-repeat center left;
 cursor:hand;cursor:pointer;
}
#enlaces_r #qlinks p.over{
 color:#000;
 background-image:url('/newintra/css2.0/img/inicio_picto_r.gif');
}
#enlaces_r button{margin:1em 0 0 0;float:right}
#atencion .cont p{
 font-size:78%;
 font-weight:normal;
}
#atencion #alinks{height:4.5em;margin:1.5em 12.5%}
#atencion #alinks p{
 font-size:89%;
 font-weight:bold;
 color:#aaa;
 padding-left:16px;line-height:2;
 background:transparent url('/newintra/css2.0/img/inicio_picto.gif') no-repeat center left;
 cursor:hand;cursor:pointer;
}
#atencion #alinks p.over{
 color:#000;
 background-image:url('/newintra/css2.0/img/inicio_picto_r.gif');
}
#atencion button{float:right}

#noticias{font-family:Arial,sans-serif;color:#666}
#noticias button{float:right;position:relative;left:-8px}
#noticias h2,#noticias_1 p,#noticias_2 p{
 font-size:89%;
 margin:0 0 0.5em 0;
}
#noticias_1,#noticias_2{padding:8px;height:9.5em;overflow:hidden}
#noticias_1 #noticia{font-size:78%;font-weight:normal}
#noticias_1 #titular{font-size:89%;text-align:center}
#noticias_2 p{text-align:center}
#noticias_2 img{margin-top:1em}


#caja_enlaces_lvx h2{
 font:bold 122% verdana;
 color:#333;
 margin:0;
 padding:0 0 0 32px;
 background:transparent no-repeat center left;
}
#caja_enlaces_lvx h2{
 padding:0;margin-bottom:1em;
 color:#333;
 background:transparent;
 width:4096px;
}
#caja_enlaces_lvx .sel{
 cursor:hand;cursor:pointer;
}
#caja_enlaces_lvx #enlaces_lvx{overflow-x:hidden;overflow-y:auto}
#enlaces_lvx table{width:98%}
#caja_enlaces_lvx .enlace{
 float:none;
 text-align:left;
 margin:0 0 8px 0;
 width:280px;
 height:auto;
 padding:8px 8px 16px 8px;
 position:static;
 background:#fff url('img/sombra_caja.png') repeat-x bottom left;
 border-bottom:none;
}
#caja_enlaces_lvx .enlace div{
 background:#fff;
 height:auto;
}
#caja_enlaces_lvx .enlace div.l2{
 padding:0 0 0 16px;
 overflow:hidden;
 width:264px;
}
#caja_enlaces_lvx ul{
 margin:0;padding:0;
 color:#333;
 font:bold 89% Verdana;
 width:4096px;
}
#caja_enlaces_lvx ul ul{font-size:100%}
#caja_enlaces_lvx li{
 padding:0;margin:0 0 0.2em 1em;
 list-style:none;
}
#caja_enlaces_lvx li img{cursor:pointer;cursor:hand}
#caja_enlaces_lvx li.txt{
 margin:0;width:264px;
}
#caja_enlaces_lvx a{
 background:transparent url('img/recursos/punto.jpg') no-repeat 0 0.2em;
 padding:0 0 0 12px;
 text-decoration:none;
 color:#333;
 font-size:78%;
}
#caja_enlaces_lvx a:hover{color:#000}


#caja_enlaces_lvx.in .enlace div{
 background:#fff url('img/recursos/bld_azul.gif') repeat-y;
}
#caja_enlaces_lvx.in .enlace div.l2{
 background:transparent url('img/recursos/blu_azul.gif') no-repeat;
}
#caja_enlaces_lvx.in a{
 background:transparent url('img/recursos/punto_azul.gif') no-repeat 0 0;
}
#caja_enlaces_lvx.in a:hover{color:#159}

#caja_enlaces_lvx.cg .enlace div{
 background:#fff url('img/recursos/bld_verde.gif') repeat-y;
}
#caja_enlaces_lvx.cg .enlace div.l2{
 background:transparent url('img/recursos/blu_verde.gif') no-repeat;
}
#caja_enlaces_lvx.cg a{
 background:transparent url('img/recursos/punto_verde.gif') no-repeat 0 0;
}
#caja_enlaces_lvx.cg a:hover{color:#680}

#caja_enlaces_lvx.fav .enlace div{
 background:#fff url('img/recursos/bld_amarillo.gif') repeat-y;
}
#caja_enlaces_lvx.fav .enlace div.l2{
 background:transparent url('img/recursos/blu_amarillo.gif') no-repeat;
}
#caja_enlaces_lvx.fav a{
 background:transparent url('img/recursos/punto_amarillo.gif') no-repeat 0 0;
}
#caja_enlaces_lvx.fav a:hover{color:#fc0}

#caja_enlaces_lvx.tc .enlace div{
 background:#fff url('img/recursos/bld_morado.gif') repeat-y;
}
#caja_enlaces_lvx.tc .enlace div.l2{
 background:transparent url('img/recursos/blu_morado.gif') no-repeat;
}
#caja_enlaces_lvx.tc a{
 background:transparent url('img/recursos/punto_morado.gif') no-repeat 0 0;
}
#caja_enlaces_lvx.tc a:hover{color:#607}

#caja_enlaces_lvx.fo .enlace div{
 background:#fff url('img/recursos/bld_naranja.gif') repeat-y;
}
#caja_enlaces_lvx.fo .enlace div.l2{
 background:transparent url('img/recursos/blu_naranja.gif') no-repeat;
}
#caja_enlaces_lvx.fo a{
 background:transparent url('img/recursos/punto_naranja.gif') no-repeat 0 0;
}
#caja_enlaces_lvx.fo a:hover{color:#f80}

#caja_enlaces_lvx p.close{
 margin:4px;
 text-align:left;
 color:#000;
 font-size:89%;
 cursor:pointer;
}

#enl_recursos h1{
 background-image:url('img/portada/cuad_rec_grande.gif');
}
#enl_utils h1{
 background-image:url('img/portada/cuad_utilid_grande.gif');
}
#enl_coms h1{
 background-image:url('img/portada/cuad_comunic_grande.gif');
}
#enl_as h1{
 background-image:url('img/portada/cuad_accion_grande.gif');
}
