@charset "utf-8";
/* CSS Document */


@font-face{font-family:'나눔고딕'; src:url('/common/templates/alamo/css/NanumGothic.eot');}
@font-face{font-family:'나눔고딕'; src:url('/common/templates/alamo/css/NanumGothic.ttf');}

*{font-family:'나눔고딕', '돋움', san-serif;}

html, body{width:100%; height:100%; margin:0; padding:0;}

img{border:0;}

html, body, table, tr, td, div, th, option,input,button{font-size:12px;line-height:18px;color:#555454;}

select{border:1px solid #b0b0b0; height:20px; vertical-align:middle;}
.input{border:1px solid #dadada; height:16px; color:#888888; font-size:12px; line-height:18px; vertical-align:middle;}

a:link, a:active, a:visited{color:#666666; text-decoration:none; font-size:12px;}
a:hover{color:#297dcf; text-decoration:underline;}

/* font 색상 시작 */
.c_yellow{color:#ff9614;}
.c_darkred{color:#800000;}
.c_red{color:#e10000;}
.c_blue{color:#297dcf;}
.c_gray{color:#444444;}
.c_green{color:#147814;}
.c_wine{color:#bc3cbc;}
.blue{color:#297dcf;}
/* font 색상 끝 */


.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}



.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.static{position:static;}


.inline{display:inline;}
.bold{font-weight:bold;}

.f_left{float:left;}
.f_right{float:right;}
.c_left{clear:left;}
.c_right{clear:right;}
.c_both{clear:both;}



.f12px{font-size:12px;}


.p_0{padding:0;}
.p_1{padding:1px;}
.p_5{padding:5px;}
.p_10{padding:10px;}
.p_15{padding:15px;}
.p_20{padding:20px;}

.p_t1{padding-top:1px;}
.p_t3{padding-top:3px;}
.p_t5{padding-top:5px;}
.p_t13{padding-top:13px;}
.p_t10{padding-top:10px;}
.p_t15{padding-top:15px;}
.p_t20{padding-top:20px;}
.p_t30{padding-top:30px;}

.p_r3{padding-right:3px;}
.p_r5{padding-right:5px;}
.p_r10{padding-right:10px; padding-top: 5px;}
.p_r20{padding-right:20px;}
.p_r30{padding-right:30px;}

.p_b5{padding-bottom:5px;}
.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}
.p_b30{padding-bottom:30px;}
.p_b50{padding-bottom:50px;}

.p_l5{padding-left:5px;}
.p_l10{padding-left:10px;}
.p_l20{padding-left:20px;}
.p_l25{padding-left:25px;}
.p_l50{padding-left:50px;}
.p_l60{padding-left:60px;}
.p_l70{padding-left:70px;}


.m_0{margin:0;}
.m_5{margin:5px;}
.m_10{margin:10px;}
.m_15{margin:15px;}
.m_20{margin:20px;}

.m_t2{margin-top:2px;}
.m_t5{margin-top:5px;}
.m_t10{margin-top:10px;}
.m_t13{margin-top:13px;}
.m_t20{margin-top:20px;}
.m_t21{margin-top:21px;}
.m_t31{margin-top:31px;}
.m_t35{margin-top:35px;}

.m_r10{margin-right:10px;}
.m_r15{margin-right:15px;}
.m_r20{margin-right:20px;}
.m_r60{margin-right:60px;}

.m_b2{margin-bottom:2px;}
.m_b5{margin-bottom:5px;}
.m_b3{margin-bottom:3px;}
.m_b10{margin-bottom:10px;}
.m_b50{margin-bottom:50px;}

.m_l3{margin-left:3px;}
.m_l5{margin-left:5px;}
.m_l10{margin-left:10px;}
.m_l15{margin-left:15px;}
.m_l20{margin-left:20px;}
.m_l50{margin-left:50px;}
.m_l70{margin-left:70px;}
.m_l100{margin-left:100px;}

.coupon_button {border: 1px solid #0a3c59; background: #4080b8; background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#4080b8)); background: -webkit-linear-gradient(top, #65a9d7, #4080b8);
background: -moz-linear-gradient(top, #65a9d7, #4080b8); background: -ms-linear-gradient(top, #65a9d7, #4080b8); background: -o-linear-gradient(top, #65a9d7, #4080b8); background-image: -ms-linear-gradient(top, #65a9d7 0%, #4080b8 100%); padding: 6.5px 61px;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #ffffff; font-size: 14px; text-decoration: none; vertical-align: middle;}

.coupon_button:hover { border: 1px solid #0a3c59; text-shadow: #1e4158 0 1px 0; background: #4080b8; background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#4080b8)); background: -webkit-linear-gradient(top, #65a9d7, #4080b8); cursor: pointer;
background: -moz-linear-gradient(top, #65a9d7, #4080b8); background: -ms-linear-gradient(top, #65a9d7, #4080b8); background: -o-linear-gradient(top, #65a9d7, #4080b8); background-image: -ms-linear-gradient(top, #65a9d7 0%, #4080b8 100%); color: #545454;}

#qTip {padding: 3px; border: 1px solid #666; display: none; background: #F7F7F7; color: #8C8C8C; font-family: '나눔고딕', '돋움', san-serif; border-radius:5px; text-align: left; position: absolute; z-index: 1000;}

.nav-up {top: 0px;}
.nav-down {top: 90px;} 
