
.blurredElement {

     /* Any browser which supports CSS3 */
    filter: blur(1px);

    /* Firefox version 34 and earlier */
    filter: url("blur.svg#gaussian_blur");

    /* Webkit in Chrome 52, Safari 9, Opera 39, and earlier */
    -webkit-filter: blur(1px);
}

.PopUpErro {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
}

.grow:hover {
  
          -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
        transform:scale(1.02);
       border: 4px solid #ccc;
}

.EscalaCinza {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}

.EscalaCinza2 {
    background: #e9e9e966;  
}


.DestacarSelecao{
  
      
       border: 2px solid #ccc;
}

.numberCircle {
  display:block; 
  font-size:80%;
  padding:.6em;
  border-radius:999px;
  line-height:.75em;
  color: white;
  background:rgba(255,0,0,.85);
  text-align:center;
  min-width:2em;
  font-weight:bold;
  position: absolute;
  left:86%;
  bottom: 35%;
  
}


.numberCircleBlue {
  display:block; 
  font-size:100%;
  padding:.6em;
  border-radius:999px;
  line-height:.75em;
 
  background: #dbeaf9;
  text-align:center;
  min-width:2em;
  font-weight:bold;
  position: absolute;
  left:80%;
  bottom: 25%;
  
}


.numberCircleRed {
  display:block; 
  font-size:100%;
  padding:.6em;
  border-radius:999px;
  line-height:.75em;
  background: #ffe6e6;
  text-align:center;
  min-width:2em;
  font-weight:bold;
  position: absolute;
  left:80%;
  bottom: 25%;
  
}

.hidden-text{ font-size: 0; }  

.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}








.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
    float: none !important;
}

.legend {
	list-style: none; 
}

.legend li {
float: left; margin-right: 10px; 
}
.legend span { 
	border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 2px; 
}


.legend .PagouMenos { background-color: #ffe6e6; }
.legend .PagouMais { background-color: #aacbff; }
.legend .Ok { background-color: #c2ffa5; }

.ui-widget.success-dialog {
	font-family: arial;
	font-size: 13px;
	color: #333333;
}

.ui-widget-content.success-dialog {
    background: #FaFaFa;
    border: 1px solid #FaFaFa;
    color: #FaFaFa;
}

.ui-dialog.success-dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
}

.ui-dialog.success-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    position: relative;
    padding: 0 !important;
    margin: 0;
}

.ui-dialog.success-dialog .ui-widget-header {
    background: #FaFaFa;
    border: 0;
	color: #333333;
	height: 24px;
	font-size: 20px;
    font-weight: normal;
}

.ui-dialog.success-dialog .ui-dialog-titlebar {
    padding: 0.1em .5em;
    position: relative;
    font-size: 1em;
}


body {
	overflow-x:auto;
	overflow-y:auto;
	scrollbar-3dlight-color: #B4B4B4;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #B4B4B4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
}

form {display:inline;}

img {border:0}
td {
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-family: Arial;
}
tr {
	font-size: 11px;
	color: #0066cc;
	line-height: 14px;
	font-family: Arial;
}
a:link {
	color: #002d70;
	text-decoration: none;
}
a:visited {
	color: #002d70;
	text-decoration: none;
}
a:active {
	color: #002d70;
	text-decoration: none;
}
a:hover {
	color: #002d70;
	text-decoration: underline;
}






.BotaoDireito
{
    left:70%;
}

.BotaoMeio
{
    text-align: center;
    left:30%;
}

.BotaoEsquerdo
{
	right:80px;
}




/*---------- body layout Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/

.ui-datepicker-trigger { position: relative; top: 3px; }

.tbR_pad {
	vertical-align: top;	
}

.padR_2 {
	padding-right: 2px;
}

.footer_bg {
	background-image: url(/img/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	height:30px;
}
.btn_top {
	text-align: right;
	height: 40px;
	padding-right: 20px;
	vertical-align: bottom;
	background-image: url(/img/ico_top_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #336ebc;
	padding-bottom: 6px;	
}
.btn_top  a:link {
	color: #336ebc;
	text-decoration: none;
}
.btn_top  a:visited {
	color: #336ebc;
	text-decoration: none;
}
.btn_top  a:active {
	color: #336ebc;
	text-decoration: none;
}
.btn_top  a:hover {
	color: #336ebc;
	text-decoration: none;
}

.line {
	background-color: #cccccc;
	height: 1px;
}
.line_bottom {border-bottom:1px solid #000000; }
.line_top {border-top:1px solid #000000; padding:4px 0 4px 0;}



.dot_line {
	background-image: url(/img/dot_line.gif);
	background-repeat: repeat-x;
	height: 11px;
}
.blue_line {
	
	background-color: #f0f4f6;
	height: 5px;
	
}

/*---------- Ã¯Â¿Â½Ã«ï¿½Â¿Ã«â€™ÂªÃ¯Â¿Â½Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.txt_org {
	font-family: arial;
	font-size: 11px;
	color: #ff6e04;
}
.txt_red {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #e90000;
}
.txt_11 {
    font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.txt_12 {
	font-family: arial;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}
.txt_20 {
	font-family: arial;
	font-size: 20px;
	line-height: 130%;
	color: #666666;
}
.txt_bule {
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	padding-top: 3px;
	padding-bottom: 3px;
}
.blue { 
    font-size: 11px;
    color:#4483b5;
}
.green {
    font-size: 11px;  
    color:#6e9e6b;
}


/*---------- locater Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.locater {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
	vertical-align: top;
	height: 22px;
}
.locater_ov {
	font-family: verdana;
	font-size: 11px;
	color: #d37311;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
}

/*---------- formÃ¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.input_date {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width:70px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	word-break:break-all;
	
}
.inputIDS_date {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width:70px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputIDS_dateGreen {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid ;
	background-color: #defcdb;
	width:70px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDS_datedois {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width:40px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDS_date {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width:70px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputRO_date {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f1f1f1;
	width:70px; 
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputquatro {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 98%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputcinco {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 170px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputseis{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputtres {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 80px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputdois {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 120px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.input {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputSN {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputFR 
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	text-align: right;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputRO {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f1f1f1;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputROF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f1f1f1;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}



.inputIDSConfirmacao {
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 220px;
	height: 35px;
	font-weight:bold;	
}

.inputIDSdois {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 120px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDStres {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width:99%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDS95 {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width:95%;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputIDSTotalArea {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width:99%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSquatro {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 350px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSseis{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 340px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDScinco {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 600px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSsete{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 120px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSoito{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 50px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSdoze{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 380px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputIDStreze{
	font-family: arial;
	font-size: 22px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 920px;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	overflow-x: hidden;
}


.inputIDScatorze{
	font-family: arial;
	font-size: 22px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 790px;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	overflow-x: hidden;
}

.inputIDSquinze{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 70px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDSnove{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 250px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDScomentario{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 700px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDScomentarioDois{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 585px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDSdez {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 144px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSonze{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 210px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSvinte{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 100px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputIDSvinteeum{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 410px;
	padding-right: 2px;
	padding-left: 2px;
	
}



.inputIDSvinteedois{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 300px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSvintetres{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 700px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputIDSvintequatro{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 50px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSvintecinco {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 180px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputIDSvinteseis{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 90px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputIDSF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputDS {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputD {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDdois {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	width: 100px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputDSdois {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 120px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDStres {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 70px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSquatro {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 485px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSonze {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	width: 485px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSdoze {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	width: 50px;
	padding-right: 2px;
	padding-left: 2px;
}

.inputDStreze{
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	width: 700px;
	padding-right: 2px;
	padding-left: 2px;
}


.inputDcinco {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSseis {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 50px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSsete {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 30px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputDSoito {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 800px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputDSnove{
	font-family: arial;
	font-size: 11px;
	border: 1px solid #b4b4b4;
	width: 99%;
	padding-right: 2px;
	padding-left: 2px;
	
}


.inputDSdez{
	font-family: arial;
	font-size: 11px;
	border: 1px solid #b4b4b4;
	width: 90%;
	padding-right: 2px;
	padding-left: 2px;
	
}



.inputDSF {
	font-family: arial;
	font-size: 11px;
	width: 100%;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	padding-right: 2px;
	padding-left: 2px;
	
}

.inputTW {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: none;
	background-color: transparent;	
	padding-right: 2px;
	padding-left: 2px;
	
}
.inputTWF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 100%;
	border: none;
	background-color: transparent;
	padding-right: 2px;
	padding-left: 2px;
	
}


.select {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
}
.selectF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}
.selectSN {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
}
.selectRO {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f1f1f1;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
}
.selectROF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f1f1f1;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}
.selectIDS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.selectIDSdois {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 75px;
	padding-right: 2px;
	padding-left: 2px;
	
}

.selectIDStres{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 100px;
	padding-right: 2px;
	padding-left: 2px;
	
}


.selectIDSquatro{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 140px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.selectIDSF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffc6;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.selectDS {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	
}
.selectDSF {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	
}

.input_page {
	font-family: arial;
	font-size: 11px;
	color: #ff6600;
	font-weight: bold;
	text-align: right;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 30px;
	padding-right: 2px;
	padding-left: 2px;
	
	
}


/*---------- title Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.title {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #1653a3;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

.title_02 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.subtitle {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 30px;
	background-image: url(/img/ico_sub_title.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.subtitleNoImage {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 30px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.title_pop {

	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #fb9a02;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}


/*---------- Ã¨Â¸Â°ÃªÂ¾ÂªÃ«â€œâ€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
/*---------- Ã¥Â¯Æ’Ã¯Â¿Â½ÃªÂ¹â€¹Ã¨Â¸Â°ÃªÂ¾ÂªÃ«â€œâ€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.ser_btn_left {
	background-image: url(/img/btn_ser_left.gif);
	height: 19px;
	width: 9px;
	width: 9px\9;
	min-width: 9px;
}
.ser_btn {
	background-image: url(/img/btn_ser.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.ser_btn a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.ser_btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.ser_btn a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.ser_btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.ser_btn_right {
	background-image: url(/img/btn_ser_right.gif);
	height: 19px;
	width: 9px;
	width: 9px\9;
	min-width: 9px;
}
/*---------- Ã¯Â¿Â½Ã£â€¦Â¼Ã¬Å Â«Ã¦Â¿Â¡Ã¬â€™â€¢Ã«Â±Â¶ Ã¨Â¸Â°ÃªÂ¾ÂªÃ«â€œâ€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.btn_down_left {
	background-image: url(/img/btn_down_left.gif);
	height: 19px;
	width: 20px;
	width: 20px\9;
	min-width: 20px;
}
.btn_down {
	background-image: url(/img/btn_down.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	
}
.btn_down a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_down a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_down a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_down a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.btn_down_right {
	background-image: url(/img/btn_down_right.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
	background-repeat: no-repeat;
}
.btn_excel_left {
	background-image: url(/img/btn_excel_left.gif);
	height: 19px;
	width: 20px;
	width: 20px\9;
	min-width: 20px;
}
.btn_bo_left {
	background-image: url(/img/btn_bo_left.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}

/*---------- Ã¦Â¹Â²ÃªÂ³â€¢Ã«â€šÂ¯Ã¨Â¸Â°ÃªÂ¾ÂªÃ«â€œâ€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.btndois {
	text-align: center;
	vertical-align: right;
	height: 19px;
	font-family: arial;
	font-size: 12px;
	color: #585858;
	font-weight: bold;
	
}

.btn_left {
	background-image: url(/COS_CSO/img/btn_left.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.btn {
	background-image: url(/COS_CSO/img/btn.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 12px;
	color: #585858;
	font-weight: bold;
	
}
.btn a:link {
	color: #585858;
	text-decoration: none;
}
.btn a:visited {
	color: #585858;
	text-decoration: none;
}
.btn a:active {
	color: #585858;
	text-decoration: none;
}
.btn a:hover {
	color: #0066cc;
	text-decoration: none;
}
.btn_right {
	background-image: url(/COS_CSO/img/btn_right.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}

.btn_padT {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: right;
	background-position: right;
}
.btn_pad2 {
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: right;
	background-position: right;
}



/*---------- Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¨Â¸Â°ÃªÂ¾ÂªÃ«â€œâ€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.blue_btn_box{
	width:60px;
	text-align:right;
	padding-right:5px;
}
.blue_btn_left {
	background-image: url(/img/feme/btn_ser_left.gif);
	height: 19px;
	width: 9px;
	width: 9px\9;
	min-width: 9px;
}
.blue_btn {
	background-image: url(/img/feme/btn_ser.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.blue_btn a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.blue_btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.blue_btn a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.blue_btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.blue_btn_right {
	background-image: url(/img/feme/btn_ser_right.gif);
	height: 19px;
	width: 9px;
	width: 9px\9;
	min-width: 9px;
}


.btnin_left {
	background-image: url(/img/btnin_left.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
	white-space: nowrap;
}
.btnin {
	background-image: url(/COS_CSO/img/btnin.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	white-space: nowrap;
}
.btnin a:link {
	color: #0066cc;
	text-decoration: none;
}
.btnin a:visited {
	color: #0066cc;
	text-decoration: none;
}
.btnin a:active {
	color: #0066cc;
	text-decoration: none;
}
.btnin a:hover {
	color: #0066cc;
	text-decoration: none;
}
.btnin_right {
	
	background-image: url(/COS_CSO/img/btnin_right.gif);
	height: 19px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
	white-space: nowrap;
}


.btnG {
	background-image: url(/img/btnB.gif);
	text-align: center;
	vertical-align: middle;
	height: 16px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-left: 7px;
}
.btnG a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.btnG a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.btnG a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.btnG a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btnG_right {
	background-image: url(/img/btnB_right.gif);
	height: 16px;
	width: 5px;
}


/*---------- tab Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.tab_left {
	background-image: url(/COS_CSO/img/tab_left.gif);
	height: 25px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.tab {
	background-image: url(/COS_CSO/img/tab.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	
}
.tab_right {
	background-image: url(/COS_CSO/img/tab_right.gif);
	height: 25px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.tab_left_ov {
	background-image: url(/COS_CSO/img/tab_left_ov.gif);
	height: 25px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.tab_ov {
	background-image: url(/COS_CSO/img/tab_ov.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	
}
.tab_right_ov {
	background-image: url(/COS_CSO/img/tab_right_ov.gif);
	height: 25px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.tab_pad {
	vertical-align: bottom;
	height: 35px;
	padding-bottom: 1px;
	padding-right: 1px;
}

.tabbox {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/img/boxMM.gif);
	background-repeat: repeat-x;
	padding: 3px 7px 7px;
	border: 1px solid #cecece;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}


/*---------- table Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
/*---------- Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½border Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.sertb_brdr3 {
	background-color: #FFFFFF;
	border: 1px solid #b6b5b5;
}
.sertb_brdr {
	background-color: #FFFFFF;
	border: 1px solid #b6b5b5;
}

.sertb_brdr2 {
	background-color: #FFFFFF;
	border: 0;
}




.sertb_brdr_Historico {
	background-color: #FFFFFF;
	border: 1px solid #b6b5b5;
	border-collapse: collapse;
	border-left: none;
	border-right: none;
}

.tb_brdr {
	background-color: #dedede;
	border-top:#a1a1a1 3px solid;
	
}
.tb_brdr2 {
	background-color: #dedede;
    border-top:#a1a1a1 3px solid;

	
}
.tb_brdr3 {
	background-color: #dedede;
	border-top:#a1a1a1 3px solid;
	table-layout:fixed;
	word-wrap:break-word;
	
}

.tb_brdr4 {
	background-color: #dedede;
	border-top:#a1a1a1 3px solid;
	border-left: none;
	border-right: none;
}

.tb_brdr5 {
	background-color: #dedede;
	border-top:#b6b5b5 3px solid;
}
/*---------- Ã¥Â¯Æ’Ã¯Â¿Â½ÃªÂ¹â€¹ Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.ser_ti {
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(/COS_CSO/img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}

.ser_titres {
	font-family: Arial;
	background-color: #FaFaFa;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 13px;
	color: #333333;
	height: 30px;
}

.ser_tiquatro {
	font-family: Arial;
	background-color: #FaFaFa;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}

.ser_titresbordabaixo {
	font-family: Arial;
	background-color: #FaFaFa;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	height: 30px;
	border-bottom:4pt  solid black;
	border-bottom-color:white;
	
}



.ser_titrestitulo {
	font-family: Arial;
	background-color: #FaFaFa;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 15px;
	color: #333333;
	height: 30px;
	font-weight: bold;
	
}


.ser_ticepa {
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(/COS_CSO/img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 22px;
	color: #333333;
	white-space: nowrap;
}

.ser_tisemicone {
	font-family: Arial;
	background-color: #ebebeb;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #333333;
	white-space: nowrap;
	height: 24px;
}


.ser_tdcorbg {
	font-family: Arial;
    background-color: #ebebeb;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
}


.ser_tdcorbgdois {
	font-family: Arial;
	background-color: #edf3ff;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	
}


.ser_tdcorbgtres {
	font-family: Arial;
	background-color: #defcdb;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	
}


.ser_tdcorbgquatro {
	font-family: Arial;
	background-color: #ffe6e6;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	
}



.ser_tiserial{
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(/COS_CSO/img/ico_td.gif) , url(/COS_CSO/img/Edit.png);

	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}
.ser_tidois {
	padding-left: 50px;
	font-family: Arial;
	background-color: #FaFaFa;
	background-image: url(/COS_CSO/img/ico_td.gif);
	background-repeat: no-repeat;
	background-position: 15% 50%; 
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}

.ser_td {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
}

.ser_tdbordabot {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
	border-bottom: 1px solid #b6b5b5;
}

.ser_tdbordatop {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
	border-top: 1px solid #b6b5b5;
}

.ser_tdcepa {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 22px;
	color: #333333;
	height: 24px;
}
.ser_td2 {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
	border: 0;

}

.ser_td_Historico {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
    border: 1px solid #FF0000;

}

.ser_td_Status {
	font-family: Arial;
	background-color: #e7f9e7;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;

}

.ser_tdhome {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

.ser_tddois {
	font-family: Arial;
	background-color: #ebebeb;
	padding: 2px;
	font-size: 12px;
	color: #333333;
	height: 24px;
}

.ser_tdtres {
	font-family: Arial;
	background-color: #FaFaFa;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 20px;
}

.ser_tddoishome {
	font-family: Arial;
	background-color: #ebebeb;
	padding: 2px;
	font-size: 12px;
	color: #333333;
}


.botaologin {
	height: 42px;
	width:	80px;
}

.ser_tdtitulo {
	font-family: Arial;
	//background-color: #ebebeb;
	background-color: #bfdec2;
	//background-color: #ffbdbd;
	font-size: 12px;
	color: #333333;
	height: 35px;
	white-space: nowrap;


	background-position: 90% 50%; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
},

.ser_ti_s {
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(/img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	white-space: nowrap;
}
ser_ti_sub {

	font-family: Arial;
	background-color: #F3F3F3;
	background-image: url(/img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}
.serB_bg {
	background-color: #f9f9f9;
	padding: 4px;
	width: 70px;
	vertical-align: top;
}
.serB_bg2 {
	background-color: #f9f9f9;
	padding: 4px;
	width: 70px;
}
.serB_bg3 {
	background-color: #f9f9f9;
	padding: 4px;
	width: 100px;
}

/*---------- Ã¨Â¹â€šÃ«â€¹Â¿Ã«Â¦Â° Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
/*---------- Gray tone ----------*/
.view_ti {
	font-family: Arial;
	background-color: #f7f6f6;
	background-image: url(/img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.view_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #fafafa;
	padding: 2px;
	height: 22px;
}
/*---------- Blue tone ----------*/
.viewB_ti {
	font-family: Arial;
	background-color: #edf1f4;
	background-image: url(/img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.viewB_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #f0f4f6;
	padding: 2px;
	height: 22px;
	
}
.viewB_td_red{
	font-family: Arial;
	font-size: 11px;
	color: #e90000;
	background-color: #f0f4f6;
	padding: 2px;
	height: 22px;
	
}
.viewT_ti {
	font-family: Arial;
	background-image: url(/img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #34759f;
	font-weight: bold;
}

/*---------- tr colorÃ§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ Style ----------*/
.tr_bg1{
 background-color: #FFFFFF;
}

.tr_bg2{
 background-color: #f4f4f4;
}


/*---------- Ã§â€�Â±Ã‘Å Ã«â€™ÂªÃ¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.tb_ti {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	
	
	
}
.tb_ti a:link {
	color: #585858;
	cursor: hand;
	text-decoration: none;
}
.tb_ti  a:visited {
	color: #585858;
	text-decoration: none;
}
.tb_ti a:active {
	color: #585858;;
	text-decoration: none;
}
.tb_ti  a:hover {
	color: #FF6600;
	
	text-decoration: underline;
}
.tb_ti_ver {
	font-family: verdana;
	color: #666666;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	writing-mode:tb-rl;
}
.td_al {
    background-color: #FFFFFF;
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.td_al  a:link {
	color: #0066cc;
	text-decoration: none;
}
.td_al  a:visited {
	color: #0066cc;
	text-decoration: none;
}
.td_al  a:active {
	color: #0066cc;
	text-decoration: none;
}
.td_al  a:hover {
	color: #0066cc;
	text-decoration: underline;
}


.td_ar {
    background-color: #FFFFFF;
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.td_ar  a:link {
	color: #0066cc;
	text-decoration: none;
}
.td_ac  a:visited {
	color: #0066cc;
	text-decoration: none;
}
.td_ar  a:active {
	color: #0066cc;
	text-decoration: none;
}
.td_ar  a:hover {
	color: #0066cc;
	text-decoration: underline;
}

.td_ar_yellow {
    background-color: #ffffc6;
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.td_ar_yellow  a:link {
	color: #0066cc;
	text-decoration: none;
}
.td_ar_yellow  a:visited {
	color: #0066cc;
	text-decoration: none;
}
.td_ar_yellow  a:active {
	color: #0066cc;
	text-decoration: none;
}
.td_ar_yellow  a:hover {
	color: #0066cc;
	text-decoration: underline;
}


.td_ac {
    background-color: #FFFFFF;
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.td_ac  a:link {
	color: #0066cc;
	text-decoration: none;
}
.td_ac  a:visited {
	color: #0066cc;
	text-decoration: none;
}
.td_ac  a:active {
	color: #0066cc;
	text-decoration: none;
}
.td_ac  a:hover {
	color: #0066cc;
	text-decoration: underline;
}

.td_pad {
	height: 10px;
}
.td_title_bar {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #80adca;
	padding: 3px 2px 3px 7px;
}

.tb_subti {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #585858;
	background-color:#f6f6f6;
	text-align: center;
	padding: 3px;
}
.tb_subtiB {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	background-color: #f8fdff;
	text-align: center;
	padding: 3px;
}
.tb_B {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	background-color: #ebf5f9;
	text-align: center;
	padding: 3px;
}
.tb_Num {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0077cc;
	background-color: #ffffff;
	text-align: center;
	padding: 3px;
}
.tb_Num a:link {
	color: #0077cc;
	text-decoration: none;
}
.tb_Num a:visited {
	color: #0077cc;
	text-decoration: none;
}
.tb_Num a:active {
	color: #0077cc;
	text-decoration: none;
}
.tb_Num a:hover {
	color: #ff6e04;
	text-decoration: underline;
}

.td_al_blue {
    background-color: #f0f7f8;
 	padding: 2px;
 	font-family: arial;
 	font-size: 11px;
 	color: #333333;
}

.td_al_blue  a:link {
 color: #0066cc;
 text-decoration: none;
}
.td_al_blue  a:visited {
 color: #0066cc;
 text-decoration: none;
}
.td_al_blue  a:active {
 color: #0066cc;
 text-decoration: none;
}
.td_al_blue  a:hover {
 color: #0066cc;
 text-decoration: underline;
}


/*----------- total Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ -------------*/
.total_td {

    background-color: #f8fdff;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.total_td_ar {
	background-color: #f8fdff;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.total_td_Bar {
	background-color: #f8fdff;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	text-align: right;
}
.total_td_B {
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	background-color: #FFFFFF;
	text-align: right;
}
.total_td_GB  {
	font-family: verdana;
	color: #0066cc;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	
	
}


/*---------- page viewer Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.page_navi {
  font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.page_navi a:link {
	color: #333333;
	text-decoration: none;
}
.page_navi a:visited {
	color: #333333;
	text-decoration: none;
}
.page_navi a:active {
	color: #333333;
	text-decoration: none;
}
.page_navi a:hover {
	color:  #1653a3;
	text-decoration: none;
}

.page_navi_ov {
	color: #1653a3;
	font-weight: bold;
}
.tdin_navi {
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	font-weight: bold;
	background-color: #e3e3e3;
	padding: 2px 10px 2px 2px;
	text-align: right;
}

/*---------- box Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã«Å¡Â¯Ã¬â€�Â Ã©â€¡â€°Ã¯Â¿Â½Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.tb_ti_gray {
	font-family: Arial;
	background-image: url(/img/ico_arrowG.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-right:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
}
.tb_td_gray {
	font-family: Arial;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-bottom:#e8e8e8 1px solid;
}
.box_verline {
	background-image: url(/img/box_verline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/*---------- popup Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.pop_title {
	background-color: #1e1e1e;
	background-repeat: repeat-y;
	height: 30px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}
.popT_bg {
	background-color: #336ebc;
	padding-rightt: 10px;
	padding-top: 3px;
	text-align: center;
	width: 50px;
}
.pop_pad {
	padding: 10px;
	vertical-align: top;
}

.popT_sd {
	height: 9px;
	background-image: url(/img/popT_sd_02.gif);
	background-repeat: repeat-x;
}



/*---------- box Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.boxTL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
	background-image: url(/img/boxTL.gif);
	background-repeat: no-repeat;
}
.boxTM {
	vertical-align: top;
	background-image: url(/img/boxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.boxTR {
	vertical-align: top;
	background-image: url(/img/boxTR.gif);
	height: 7px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}
.boxML {
	vertical-align: top;
	background-image: url(/img/boxML.gif);
	background-repeat: repeat-y;
}
.boxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/img/boxMM.gif);
	background-repeat: repeat-x;
	padding: 3px 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.boxMR {
	vertical-align: top;
	background-image: url(/img/boxMR.gif);
	background-repeat: repeat-y;
}
.boxBL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
	background-image: url(/img/boxBL.gif);
	background-repeat: no-repeat;
}
.boxBM {
	vertical-align: top;
	background-image: url(/img/boxBM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.boxBR {
	vertical-align: top;
	background-image: url(/img/boxBR.gif);
	background-repeat: repeat-y;
	height: 7px;
	width: 7px;
	width: 7px\9;
	min-width: 7px;
}


/*---------- Main box Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.MboxTL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	width: 10px\9;
	min-width: 10px;
	background-image: url(/COS_CSO/img/MboxTL.gif);
	background-repeat: no-repeat;
}
.MboxTM {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.MboxTR {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxTR.gif);
	height: 10px;
	width: 10px;
	width: 10px\9;
	min-width: 10px;
}
.MboxML {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxML.gif);
	background-repeat: repeat-y;
}
.MboxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/COS_CSO/img/MboxMM.gif);
	background-repeat: repeat-x;
	padding: 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.MboxMR {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxMR.gif);
	background-repeat: repeat-y;
}
.MboxBL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	width: 10px\9;
	min-width: 10px;
	background-image: url(/COS_CSO/img/MboxBL.gif);
	background-repeat: no-repeat;
}
.MboxBM {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxBM.gif);
	background-repeat: repeat-x;
}
.MboxBR {
	vertical-align: top;
	background-image: url(/COS_CSO/img/MboxBR.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	width: 10px\9;
	min-width: 10px;
}


/*---------- layout padding Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.lay_padLR {
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
}
.lay_padR {
	width: 20px;
}

/*---------- Ã¯Â§Å½Ã«Â¶Â¾Ã«ï¿½Â±Ã¯Â¿Â½Ã¬â€¡Â±Ã«Â¬Â Ã¯Â§ï¿½Ã¢â€˜Â¸Ã¬Â¤â€° Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.label_left {
	background-image: url(/img/label_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	width: 5px\9;
	min-width: 5px;
}
.label {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/img/label_bg.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
	
}
.label_right {
	background-image: url(/img/label_right.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	width: 5px\9;
	min-width: 5px;
}

.label02_left {
	background-image: url(/img/label02_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	width: 5px\9;
	min-width: 5px;
}
.label02 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-image: url(/img/label02_bg.gif);
	padding-left: 3px;
	
}
.label02_right {
	background-image: url(/img/label02_right.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	width: 5px\9;
	min-width: 5px;
}
.label03 {
	background-image: url(/img/label_03.gif);
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
}


/*---------- Ã¨Â«â€ºÃ«ÂºÂ¤Ã«â€™Âª Ã¯Â¿Â½Ã«ï¿½â€°Ã¬â€�Â Ã¯Â¿Â½ÃªÂ¾Â©Ã¬ï¿½ï¿½ Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.boxB {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #dadada;
	background-color: #ffffff;
	line-height: 130%;
	padding: 5px;
	
	
}
.boxB_gray {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #dadada;
	background-color: #fbfbfb;
	line-height: 130%;
	padding: 5px;
	
	
}

/*-------- progress bar Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/

.progress {
	border: 1px solid #b4b4b4;
	background-color: #CCCCCC;
	height: 12px;
}
.bar {
	background-color: #208c24;
	border: 1px solid #FFFFFF;
	height: 12px;
}

/*---------- Ã¯Â¿Â½Ã«Âªâ€žÃ¬Â¬â€ Ã¯Â¿Â½Ã¬â€™â€œÃ¯Â¿Â½Ã§â€�Â±Ã‘Å ÃªÂ½Â±Ã¯Â¿Â½Ã¯Â¿Â½Box Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/

.corner_TL2 {width:20px; height:40px; background:url(/img/corner_tl02.gif) no-repeat top left;}
.corner_TC2 {width:580px; height:40px; background:url(/img/corner_tc02.gif);}
.corner_TR2 {width:20px; height:40px; background:url(/img/corner_tr02.gif) no-repeat top right;}
.corner_ML2 {width:20px; background:url(/img/corner_ml.gif) no-repeat left bottom;	}
.corner_MC2 {
	width:580px;
	background:url(/img/corner_mc.gif) repeat-x left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}
.corner_MC3 {
	background:url(/img/corner_mc.gif) repeat-x left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}
.corner_BC3 { height:64px; background:url(/img/corner_bc02.gif); padding-bottom: 10px;}
.corner_MR2 {width:20px; background:url(/img/corner_mr.gif) no-repeat right bottom; }
.corner_MBL2 {width:20px;  background:url(/img/corner_bl_01.gif) repeat-y;}
.corner_MBC2 {width:580px;  background:fcfcfc; padding-bottom: 10px;}
.corner_MBR2 {width:20px;  background:url(/img/corner_br_01.gif) repeat-y;}
.corner_BL2 {width:20px; height:64px; background:url(/img/corner_bl02.gif) no-repeat top left;}
.corner_BC2 {width:580px; height:64px; background:url(/img/corner_bc02.gif); padding-bottom: 10px;}
.corner_BR2 {width:20px; height:64px; background:url(/img/corner_br02.gif) no-repeat top right;}

.lay_bo {
	vertical-align: middle;
}

.boxMM_SN {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/img/boxMM.gif);
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}




/*  SamsnugSDS / Kim Eun Jin  */
/*-------- 2010-04-15 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ ----------*/
.tx_orange {
    color :#ff0000;
 }
.td_notice {
 	background-image: url(/img/ico_notice.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	font-family: arial;
	color: #666666;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	white-space: nowrap;
}
.tb_ti_1 {
 	background-image: url(/img/bullet_1.gif);
	background-repeat: no-repeat;
	font-family: verdana;
	color: #6082b0;
	background-color: #ffffff;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_2 {
	font-family: verdana;
	background-color: #f7f6f6;
	padding: 3px 7px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	
}
.tb_ti_3 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left: 25px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_4 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left:px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
}
.td_pd2 {
    padding-left:2;
}
table.bg1{
    border: 1px solid #b6b5b5; 
    background-color: #f7f6f6;
}
table.bg2{
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
}
.view_td2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	padding: 2px;
}

/*---------- 04-19 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ -----------*/
.btn_more {
	background-image: url(/img/btn_more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 50px;
	vertical-align: bottom;
	height: 20px;
	
}
.m_tx_no {
	font-family: verdana;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: c0bfbf;
	height: 25px;
	padding : 0px 8px 6px 0px;
	vertical-align: bottom;
}
.m_tx {
    font-family: verdana;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: 333333;
	height: 25px;
	padding-bottom : 6px;
	vertical-align: bottom;
}
.mtb_brdr {
	background-color: #FFFFFF;
	border-top:3px solid #cfcfcf;
	border-bottom:1px solid #d6d6d6;
}
.mtb_ti_r {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2 8 2 2px;
	text-align: right;
	font-size: 11px;
	white-space: nowrap;
	
}
.mtb_ti {
	background-image: url(/img/mtb.gif);
	font-family: verdana;
	color: #4c548d;
	padding: 2px;
	height: 26;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	line-height: 90%;
	
}
.mtd_as {
   	background-image: url(/img/bullet_mt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 20;
	text-align: left;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}
.mtd_ac {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}


.gnb_right {
	background-image: url(/COS_CSO/img/gnb_right.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 13px;
}

.gnb_left {
	background-image: url(/COS_CSO/img/gnb_left.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 13px;



}
/*---------- Ã¯Â¿Â½Ã«ï¿½â€°ÃªÂ°Â¹ Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ -----------*/
.lnb_tx01 { font-size:9pt; font-family:Arial; color:#4d4d4d; font-weight:bold; text-align:left; padding:0 0 15 3;}
.lnb_tx02 { font-size:9pt; font-family:Arial; color:#0077cc; font-weight:bold; text-align:left; padding:0 0 15 3;}

.orange { color:#ff0000;}
.orange a:link {
	color: #ff0000;
	text-decoration: none;
}
.orange a:visited {
	color: #ff0000;
	text-decoration: none;
}
.orange a:active {
	color: #ff0000;
	text-decoration: none;
}
.orange a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.tx_01 { padding:3 0 0 2; font-size:8pt; color:#f4580b;}

.tx_q01 {color:#636363;}
.tx_q02 {color:#295fa4; font-weight:bold; text-decoration:underline;}
.tx_a01 {color:#888; background-color:f6f6f6;}
.title_bar {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background-image: url(/img/ti_bar.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.black_bar {
	color: #999999;
	text-align: center;
	background-image: url(/img/ti_bar.gif);
	background-repeat: repeat-x;
	height: 10px;
	padding-bottom: 0px;
}
.black_bar {
	color: #999999;
	text-align: center;
	background-image: url(/img/ti_bar.gif);
	background-repeat: repeat-x;
	height: 10px;
	padding-bottom: 0px;
	border-bottom: 1px;
}

/*---------- Ã¯Â¿Â½Ã«Å’â‚¬Ã«Â±Â¶Ã¨ÂªËœÃ¯Â¿Â½Ã¯Â¿Â½Ã¬â€¢Â¹Ã«Â¾Â½ -----------*/
.pop_btm {border-top:1px #E4E4E4 solid;background:#E4E4E4;height:29;
}
.pop_brdr {border:1px solid #6A6253}
.pop_td{ background:url(/img/m_topbg.gif); 
         height:29;
		 font-size: 13px;
	     font-weight: bold;
	     color: #1c4385;
	     padding-left: 10px;
	     padding-bottom: 3px;
}
.tb_til {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2 2 2 10;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.textarea {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	
}

/*---------- 04-29 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ -----------*/
.po1_bg {
	background-image: url(/img/po1_bg.gif);
	height: 65px;
}
.po2_bg {
	background-image: url(/img/po2_bg.gif);
	height: 65px;
}
.po3_bg {
	background-image: url(/img/po3_bg.gif);
	height: 65px;
}
.po4_bg {
	background-image: url(/img/po4_bg.gif);
	height: 65px;
}

/*----------- 05-03 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ -------------*/
.viewB_ti_detail {
	font-family: Arial;
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	padding-left: 21px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.viewB_td_detail {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #f9f9f9;
	padding: 2px;
}

/*------------05-12 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ -------------*/
/*---------- Ã¯Â¿Â½ÃªÂ¾Â¨Ã¢â€�â€ºÃ¯Â¿Â½Ã¯Â¿Â½-----------*/
.print_title {
	height: 35px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 10px;
}
.print_title_left {
	height: 35px;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 10px;
}

/*  Bang Jae Hee Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½  */

/*---------- tab Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.tab_pad_i {
	vertical-align: bottom;
	height: 25px;
	padding-bottom: 1px;
	padding-right: 1px;
	background-color: transparent;
}

/*---------- padding Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.l-pad10 {
	padding-left: 10px;
}

.l-pad20 {
	padding-left: 20px;
}


/*-------- List table Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/
.td_title_bar2 {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #585858;
	background-color: #dce0e4;
	padding: 3px 2px 3px 7px;
}

.3deph_subtitle {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #d97815;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 25px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.txt_more {
	font-family: arial;
	font-size: 10px;
	color: #4c548d;
}


/*-------- 2010.08.27Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ ----------*/
.viewB_td2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #fafdff;
	padding: 2px;
	height: 22px;
	border-top:#ebedef 1px solid;
	border-bottom:#ebedef 1px solid;
}

.view_td_lig {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #fcfcfc;
	padding: 2px;
	height: 22px;
}

.pad {
	padding: 5px;
}
/*-------- 2010.08.27Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½ ----------*/


/*---------- Ã¦Â¿Â¡Ã¬â€™â€œÃ«Â â€¡Ã¯Â¿Â½Ã«Âªâ€¦Ã¬â€ â€¢Ã¯Â§Å½Ã¯Â¿Â½Box Ã¦â€žÂ¿Ã¯Â¿Â½Ã¬Â Â´ ----------*/

.scorner_TL2 {width:20px; height:56px; background:url(/img/scorner_tl.gif) no-repeat top left;}
.scorner_TC2 {width:475px; height:56px; background:url(/img/scorner_tc.gif); font:normal 11px arial; color: #8f8f8f;}
.scorner_TR2 {width:20px; height:56px; background:url(/img/scorner_tr.gif) no-repeat top right;}
.scorner_BL2 {width:20px; height:119px; background:url(/img/scorner_bl.gif) no-repeat top left;}
.scorner_BC2 {width:475px; height:119px; background:url(/img/scorner_bc.gif) repeat; padding-bottom: 10px;}
.scorner_BR2 {width:20px; height:119px; background:url(/img/scorner_br.gif) no-repeat top right;}


/* Ã¯Â¿Â½ÃªÂ¾Â¨Ã¬Ëœâ€™Ã©ï¿½ÂºÃ¯Â¿Â½ÃªÂ½Â£Ã¯Â¿Â½Ã¯Â¿Â½Ã¦â‚¬Â¨Ã«â€œÂ¯Ã«â€žÂ»Ã¯Â¿Â½Ã«Â¨Â¯ÃªÂ½Å’ Ã¯Â¿Â½Ã‘Å Ã¬Å Å“Ã¯Â¿Â½Ã¬â€žÅ½Ã«â€™â€” Ã¯Â¿Â½Ã£â€¦Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¬â€¡Â±Ã¬â€�Â Ã¨ÂªËœÃ¯Â¿Â½Ã¬Â¤Ë† Ã¯Â¿Â½Ã«ï¿½Ë†Ã¯Â¿Â½ Ã¯Â¿Â½Ã¯Â¿Â½Ã¬Â Â£Ã¯Â¿Â½Ã¬â€žï¿½Ã¯Â¿Â½ Ã¯Â§ï¿½Ã«ï¿½â€°ÃªÂ½Â­Ã¯Â¿Â½Ã¯Â¿Â½*/
/* ==========================================================*/
/* page number */
.paging {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	padding-top: 11px;
}

a.prev {
	padding: 0 0 0 5px;
}

a.prev:link,a.prev:visited {
	color: #585858;
	text-decoration: none;
}

a.prev:hover {
	color: #1653a3;
}

a.next {
	padding: 0 5px 0 5px;
}

a.next:link,a.next:visited {
	color: #585858;
	text-decoration: none;
}

a.next:hover {
	color: #1653a3;
}

a.page_num {
	padding: 0 7px 0 5px;
	background: url(/img/etc/bar6px.gif) no-repeat right center;
}

a.page_num:link,a.page_num:visited {
	color: #585858;
	text-decoration: none;
}

a.page_num:hover {
	color: #1653a3;
}

.paging .cur:link,.paging .cur:visited {
	color: #1653a3;
	font-weight: bold;
	text-decoration: underline;
}

.paging a.last {
	padding: 0 0 0 5px;
	margin: 0;
	background-image: none;
}

.paging a.btn_first_arrow {
	position: relative;
	top: 2px;
}

.paging a.btn_prev_arrow {
	position: relative;
	top: 2px;
}

.paging a.btn_next_arrow {
	position: relative;
	top: 2px;
}

.paging a.btn_last_arrow {
	position: relative;
	top: 2px;
}

a.btn_prev_arrow {
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(/img/btn_prev01.gif) no-repeat 0 0px;
}

a.btn_prev_arrow:hover {
	background-position: 0 0;
}

a.btn_prev_arrow span {
	display: none;
}

a.btn_next_arrow {
	display: inline-block;
	width: 18px;
	height: 14px;
	padding: 0 20px 0 0;
	background: url(/img/btn_next01.gif) no-repeat 0 0px;
}

a.btn_next_arrow:hover {
	background-position: 0 0;
}

a.btn_next_arrow span {
	display: none;
}

a.btn_first_arrow {
	display: inline-block;
	width: 18px;
	height: 14px;
	padding: 0 20px 0 0;
	background: url(/img/btn_prev02.gif) no-repeat 0 0px;
}

a.btn_first_arrow:hover {
	background-position: 0 0;
}

a.btn_first_arrow span {
	display: none;
}

a.btn_last_arrow {
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(/img/btn_next02.gif) no-repeat 0 0px;
}

a.btn_last_arrow:hover {
	background-position: 0 0;
}

a.btn_last_arrow span {
	display: none;
}

.iResult {
	font-family: arial;
	font-size: 11px;
	color: #0000ff;
}

.readOnly {
	background-color: #f1f1f1;	
}

.red {color: #e90000; font-weight: normal;}
.redBold {color: #e90000; font-weight: bold;}

.loarn_pre {
		font-family: Arial;
		font-size: 9px;
		line-height: 13px;
	}
/* // container end */
