@charset "utf-8";

/* Standard Selector */
body {font-family:Arial, Malgun Gothic; margin:0; padding:0; font-size:9pt;width:850px;}
p {margin:0; padding:0;}
form {margin:0; padding:0;}
img {border:0;}
ul { margin:0; padding:0;}
li {margin:0; padding:0; list-style:none;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
table { border-collapse:collapse; }

a:link    {color:#333333; text-decoration:none; font-size:9pt;}
a:visited{color:#333333; text-decoration:none; font-size:9pt;}
a:active {color:#333333; text-decoration:none; font-size:9pt;}
a:hover {color:#333333; text-decoration:none; font-size:9pt;}

#paging { clear:both; width:100%; padding-top:20px;}
#paging ul{}
#paging ul li{padding-left:10px; margin:0; text-align:center;}
#paging ul li img{ vertical-align:middle;}

#total{ text-align:right; margin:-18px 0 0 0; padding:0; line-height:18px;}

.sl_body {clear:both; float:left; margin:10px 0 0 3px; width:780px;
			position:relative; height:auto !important; height:75%; min-height:75%;}
.sl_content {float:left; width:780px; margin-left:3px;display:inline; text-align:center;}
.sl_content {width:780px; padding-bottom:20px;}
.sl_content .cont_top {font-weight:bold; text-align:left; font-size:12pt; padding:3 0 0 10px; width:780px; float:left;}
.sl_content .cont_top h2 {font-weight:bold; text-align:left; font-size:12pt; width:780px; border-bottom:1px solid #ccc; padding-bottom:5px }
.sl_content .cont_top h2 img{ margin-bottom:-1px;}

.cl_context {padding:10px 0 10px 0; clear:both;}

.p_search_pt{ margin:0 0 15px 0; color:#1568a1; font-size:16px;}
.top_logo{ float:right; margin:0; padding:0}

.font_red_b{ color:#b73f3a; font-weight:bold; padding:0 2px;}
.font_red{ color:#b73f3a;}
.font_blue{ color:#15669f;}
.font_gray{ color:#666;}



/*  ep.css */
a.epa:link    {color:#14148C; text-decoration:none; font-size:9pt;}

a.epa:visited{color:#14148C; text-decoration:none; font-size:9pt;}
a.epa:active {color:#14148C; text-decoration:none; font-size:9pt;}
a.epa:hover {color:#8d33c8; text-decoration:underline; font-size:9pt; }

/* common */
.table    { font-family:"Arial"; font-size:12px; color:#3d3d3d;border-spacing:0; align:left; table-layout:fixed; word-break:break-all;}

img {border:0; vertical-align:middle;}

/* table */
.eptable  { table-layout:fixed; border-left:1px solid #d4dae0; border-top:1px solid #d4dae0; word-break:break-all;}
.eptable1  { table-layout:fixed; border-left:1px solid #d4dae0; border-top:0px solid #d4dae0; word-break:break-all;}
/* th list title */
.epthl { line-height:15px; height:22px; padding:3px 0; background:#efefef; text-align:left;border-right:1px solid #d4dae0; border-bottom:1px solid #d4dae0;}
.epthc { line-height:15px; height:22px; padding:3px 0; background:#e5e8eb; text-align:center;border-right:1px solid #d4dae0; border-bottom:1px solid #d4dae0;}
.epthr { line-height:15px; height:22px; padding:3px 0; background:#efefef; text-align:right;border-right:1px solid #d4dae0; border-bottom:1px solid #d4dae0;}


/* th title */
.epcthl{ line-height:15px; height:25px; background:#e5e8eb; padding-left:10px; text-align:left; border-bottom:1px solid #d4dae0;}
.epcthc{ line-height:15px; height:25px; background:#e5e8eb; padding-left:10px; text-align:center;border-bottom:1px solid #d4dae0;}
.epcthr{ line-height:15px; height:25px; background:#e5e8eb; padding-left:10px; text-align:right; border-bottom:1px solid #d4dae0;}

/* td */
.eptdl     { line-height:15px; height:22px; padding:2px 3px ; text-align:left; border-bottom:1px solid #d4dae0; border-right:1px solid #d4dae0;text-overflow:ellipsis; overflow:hidden;}
.eptdc     { line-height:15px; height:22px; padding:2px 3px; text-align:center; border-bottom:1px solid #d4dae0; border-right:1px solid #d4dae0;text-overflow:ellipsis; overflow:hidden;}
.eptdr     { line-height:15px; height:22px; padding:2px 3px; text-align:right; border-bottom:1px solid #d4dae0; border-right:1px solid #d4dae0;text-overflow:ellipsis; overflow:hidden;}

/* table line */
.eptl_up { height:2px; background:#4b769e;}
.eptl_mi { height:1px; background:#d4dae0; }
.eptl_bo { height:2px; background:url(https://www.sicop.go.cr/biddocs/images/list_bar_02.gif) repeat-x bottom; }


.ephr { margin:3px 0; _margin:0; padding:0;height: 1px;border: none;border-top: 1px solid #d4dae0;}

/* description */
.epdesc  {	font-family:"Arial";font-size: 9pt;COLOR:#050505;text-align:left;
			LETTER-SPACING: -1px;
			TEXT-DECORATION: none;background-color:#F9F9F9;line-height: 14pt;
			border: 0.1pt solid #919191;text-indent: 1pt;}

/* form object */
.epreadl  {vertical-align:middle;font-family:"Arial"; font-size:9pt; line-height: 12pt;  vertical-align:middle; text-align:left ;}
.epreadc  {vertical-align:middle; font-family:"Arial"; font-size:9pt; line-height: 12pt; vertical-align:middle; text-align: center; }
.epreadr  {vertical-align:middle;  font-family:"Arial"; font-size:9pt; line-height: 12pt; vertical-align:middle; text-align: right; }

/* background - color : gray */
.epreadl.readonly  {vertical-align:middle;font-family:"Arial"; font-size:9pt; line-height: 12pt;  vertical-align:middle; text-align:left; background-color:#e3e3e3; border:1px solid #b7b7b7;}
.epreadc.readonly  {vertical-align:middle; font-family:"Arial"; font-size:9pt; line-height: 12pt; vertical-align:middle; text-align: center;background-color:#e3e3e3;  border:1px solid #b7b7b7;}
.epreadr.readonly  {vertical-align:middle;  font-family:"Arial"; font-size:9pt; line-height: 12pt; vertical-align:middle; text-align: right;background-color:#e3e3e3;  border:1px solid #b7b7b7;}



.epselect {margin:0; padding:2px 0 ; font-size:9pt;vertical-align:middle;}
.epfile{line-height:12px; font-size:12px;vertical-align:middle;}

.eptextarea  {	font-family:"Arial";font-size: 9pt;COLOR:#050505;text-align:left;
			
			TEXT-DECORATION: none;background-color:#F9F9F9;line-height: 14pt;
			border: 0.2pt solid #919191;text-indent: 1pt;}

.eptextarea.readonly  {	font-family:"Arial";font-size: 9pt;COLOR:#050505;text-align:left;
			
			TEXT-DECORATION: none;background-color:#e3e3e3;line-height: 14pt;
			border: 1pt solid #b7b7b7;text-indent: 1pt;}

/* title */
.epsubtitle {font-size: 10pt; font-style: normal; line-height: 14pt; font-weight: bold; text-align: left;  vertical-align: bottom; text-decoration: none; }

/* button */
/* Button Common */
.button, 
.button *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Arial, Malgun Gothic; white-space:nowrap; vertical-align:top; overflow:visible; background:url(https://www.sicop.go.cr/biddocs/images/btn/button.gif) no-repeat; }
.button { margin-right:4px;}
.button *{ left:4px; cursor:pointer; _cursor:hand;}

/* Button Size = medium | large | xLarge | small */
.button.small, .button.small *{ height:19px; line-height:19px;}
.button.small { background-position:left -106px;}
.button.small *{ padding:0 6px 0 2px; font-size:11px; background-position:right -106px;}

button.large, .button.large *{ height:30px; line-height:30px;}
.button.large { background-position:left -30px;}
.button.large *{ padding:0 10px 0 6px; font-size:16px; background-position:right -30px;}

.button.small.gray {background:url(https://www.sicop.go.cr/biddocs/images/btn/btn_gray.gif) no-repeat;  }
.button.small.blue {	background:url(https://www.sicop.go.cr/biddocs/images/btn/btn_blue.gif) no-repeat;color: #FFFFFF;}
/* .button.small.white {background:url(/images/btn/btn.gif) no-repeat;} */

/* Button Hover */
.button *:hover,
.button *:active,
.button *:focus{ color:#0000EB;}

/* Font Color */
.epfredb{color:#FF0000; font-weight:bold;}
.epfred{color:#FF0000;}

.epfgrayb{color:#666; font-weight:bold;}
.epfgray{color:#666;}

.epforangeb{color:#FF8000; font-weight:bold;}
.epforange{color:#FF8000;}


/*   size fix */
.fixYmd  { width: 65px; } /* size 10 */
.fixTime { width: 35px; } /* size 5 */

.fixSupplierCd{ width: 72px; } /* size 12 */
.fixProdId { width: 115px; } /* size 16 */
.fixLicenseCd { width: 97px; } /* size 16 not fix*/
.fixInstCd { width: 72px; } /* size 12 */
.fixUserId { width: 85px; } /* size 14 */

.fixCartelNo { width: 76px; } /* size 11 */
.fixCartelSeq { width: 15px; } /* size 2 */
.fixCartelCate { width: 20px; } /* size 3 */

.fixInstCartelNo { width: 165px; } /* size 26 */

