#megabanner {text-align:center;padding:5px 0;height:90px;background-color:#f2f2f2}
#header {height:100px; clear:both; margin-top:15px;margin-bottom:15px;}

/* Logo */
#logo{float:left; margin-top:10px}
#logo h1, #logo a {text-indent:-9999px; overflow: hidden;height: 50px; width:526px; display:block; background:url("/images/global/bankimia_logo.gif") no-repeat top left;}
#logo h1#principal {background:none;height:0;width:0;text-indent:-9999px;}

/* Herramientas */
#herramientas {text-align:right; margin-right:10px; height:0px !important; font-size:11px; float: right;}
#herramientas .gris {color: #aaa; padding-left: 5px; padding-right: 5px;}

/* Navegacion */
#navegacion {clear:both; float:left; margin: 12px 0 0 0; font-size:1.3em;}
#navegacion ul {display:inline;}
#navegacion ul li {display:inline; margin:0;}
#navegacion li a, #navegacion li strong {float:left; background:url("/images/global/button_menu_izq.gif") no-repeat left top; padding:0 3px 0 5px; text-decoration:none;}
#navegacion li a span, #navegacion li strong span {display:block; background:url("/images/global/button_menu_right.gif") no-repeat right top; padding:8px 12px 4px 6px; color:#fff; font-weight: bold !important;}
#navegacion li a.off {
    background:url("/images/global/button_menu_izq_off.gif") no-repeat left top;
    float:left;
    padding:0px 3px 0px 5px;
    text-decoration:none;
}
#navegacion li a.off span {
    background:url("/images/global/button_menu_right_off.gif") no-repeat right top;
    color:#2F4792;
    font-weight:bold;
    margin:0;
    padding:9px 7px 3px 6px;
}

/* Navegacion (pestanya con etiqueta nuevo) */
#navegacion li a span.new, 
#navegacion li strong span.new {
   display:block;
   background:url("/images/global/button_nuevo_right.gif") no-repeat right top;
   padding:8px 55px 4px 6px;
   color:#fff;
   font-weight: bold !important;
   }

#navegacion li a.off span.new {
    background:url("/images/global/button_nuevo_right_off.gif") no-repeat right top;
    color:#2F4792;
    font-weight:bold;
    margin:0;
    padding:9px 55px 3px 6px;
}


/* Commented Backslash Hack hides rule from IE5-Mac \
#navegacion a span {float:none;}
/* End IE5-Mac hack */
#navegacion li a:hover span {color:#E0E6F5;}
#navegacion li a.off:hover span {color:#666;}

/*
LOGIN BOX
*/
a.signin {text-decoration:none; padding-top:10px; }
a.signin span{background-image:url("/images/global/flechaMenuUser.png");background-repeat:no-repeat;background-position:100% 50%;padding:4px 16px 4px 7px;}
a.menu-open{color:#488833 !important;outline:none;}
a.signin.menu-open span{background-image:url("/images/global/flechaMenuOpenUser.png");color:#789; background-color:#E0E6F5; padding:4px 16px 4px 7px}
#signin_menu{display:none;background-color:#fff;border:8px solid #E0E6F5 !important;position:relative;width:200px;z-index:100;border:1px transparent;text-align:left;left:38%;margin-top:-13px;margin-right:0px;padding:12px;}
#signin_menu input {margin:3px 0 5px}
#signin_menu p{margin:0;}
#signin .box {margin-bottom: 10px !important;padding: 5px !important;}
#signin_menu label{font-weight:400; font-size:100%;}
#signin_menu p.registro { margin-top:6px}
#rememberlink {color:#666 !important; margin:4px 0 10px !important; display: block}
input.box-red { border: 1px solid #E2918D}
#signin .box { padding:5px !important; margin-bottom:10px !important}
label.error { color:#900; background:url(/images/front/icon_alert.gif) no-repeat 0 center; padding-left:17px}
#signin input, #signin textarea, #signin select, #signin button {font-family: Arial,Helvetica,sans-serif;font-size: 14px;}

a.link-facebook {padding-left:17px; background: url(/images/global/icon-facebook.gif) no-repeat center left; color:#2F4792 !important}
#usuarios, #registrate {color: #488833 !important; font-weight: bold}

