@charset "utf-8";
/* ============================================================= */
/*  Mexico INM CSS                                    */
/* ============================================================= */

* {margin: 0;padding: 0;}

img, fieldset {border:0;}

.none {display: none;}

body {background:url(./images/login_bg.jpg) repeat-x; font-family: Dotum, sans-serif;color:#666;}

/* body {background:url(../images/login_bg.jpg) repeat-x; font-family: Dotum, sans-serif;color:#666;} */
ul li, ol li {list-style:none;list-style-image: none;list-style-position:outside;list-style-type:none;}

a:link, a:visited, a:active {text-decoration:none;}

a:hover {text-decoration:underline;}

img{line-height:1;vertical-align:bottom;}

* html #page_wrap {height:850px;}

.hidden {font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;visibility:hidden;width:0;}

body {margin:0;padding:0; height:100%;min-height:100%; margin-bottom:-100px}

/* search input --------------------------------------------  */
#search {
    float:right;
    margin-bottom:10px;
    font-size:12px;
    color:#5c5c5c;  
}

select {
    font-size:12px;
    color:#5c5c5c;
    vertical-align:bottom;
    height:19px;
}

input.inp {
    font-size:11px;
    height:17px;
    border:1px solid #d5d5d5;
    background:#eee;
    vertical-align:bottom;
}

input.inp2 {
    font-size:12px;
    height:19px;
    border:1px solid #c6c6c6;
    vertical-align:bottom;
}

input.file {
    font-size:11px;
    height:17px;
    border:1px solid #d5d5d5;
    background:#eee;
    vertical-align:bottom;
}


#login_wrap {width:100%;min-height:100%;padding-top:20px;}

#login_wrap #header {border-bottom:3px solid #484848;width:990px;margin:0 auto;}

#login_wrap #header h1{float:none;}

#content_login { width:990px; margin:0 auto;z-index:1000;margin-top:-5px; margin-bottom:10px;} /* New - 11/27/2013 */

/* #content_login { width:990px; margin:0 auto;z-index:1000;margin-top:-68px;margin-bottom:10px;} */  /* Old - 11/27/2013 */
/* .visual {width:990px; height:413px; background:url(../images/login_bg2.png) no-repeat center transparent;margin:0 auto; text-align:center; } */

/* .visual {width:990px; height:413px; background:url(./images/login_bg2.png) no-repeat center transparent;margin:0 auto; text-align:center; } */

/* .visual {width:990px; height:413px; background:url(./images/login_bg2_test.png) no-repeat center transparent;margin:0 auto; text-align:center; } */

.visual {width:990px; height:413px; background:url(./images/login_bg8_test.png) no-repeat center transparent;margin:0 auto; text-align:center; }

/* .visual {width:990px; height:413px; background:url(./images/login_bg8.png) no-repeat center transparent;margin:0 auto; text-align:center; } */
/* .visual {width:990px; height:413px; background:url(./images/login_bg9.png) no-repeat center transparent;margin:0 auto; text-align:center; } */
/* .visual {width:990px; height:413px; background:url(./images/login_bg4.png) no-repeat center transparent;margin:0 auto; text-align:center; } */
/* .visual {width:990px; height:413px; background:url(./images/login_bg5.png) no-repeat center transparent;margin:0 auto; text-align:center; } */

#content_login .title {padding-bottom:10px; margin-left:262px;}

#content_login .box {background:url(./images/login_box.png) no-repeat scroll 0 0 transparent;height:142px;position:relative; margin-left:262px;}

/* #content_login .box {background:url(../images/login_box.png) no-repeat scroll 0 0 transparent;height:142px;position:relative; margin-left:262px;} */
#content_login .box dl {padding: 48px 0 0 60px;}

#content_login dd {left:152px;position:absolute;}

#content_login dt {position:absolute;padding-right:8px;}

#content_login .id_txt {z-index:1;}

#content_login .pw_txt {padding-top:30px;}

#content_login .pw {padding-top:30px;}

.alL {margin-top:60px;  padding-left:152px;text-align:left;}

.alR {position:absolute;left:315px;}

#content_login .right{padding-top:5px;font-size:12px;color:#444;}

#content_login .right img{padding-bottom:4px;vertical-align:bottom;font-size:12px;color:#444;}


#footer_wrap {width:990px;margin:0 auto;height:50px;margin-bottom:30px;}

#footer_wrap .footer {margin-top:10px; text-align:center;}
