.iceOutProgBg {
    border:1px solid #ABABAB;
    height:13px;
    width:200px;
    font-family: Arial;
    font-size: 11px;
}
.iceSelInpDateInput {
    width: 100px;
    margin: 2px;
    font-family: Arial;
    font-size: 11px;
}

/*
Clase button
*/


/*
Disabled classes for the calendar controls
*/

.iceSelInpDate-dis {
/* calendar outline background color */
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE; /* removed margin from calendar outline - better absolute positioning of popup */
/*margin:10px;*/
}

.iceSelInpDateMonthYear-dis {
    background-color: #EFEFEF;
    /*    background-image: url("./css-images/table_col_header.gif");
    background-position:bottom;
    background-repeat:repeat-x;*/
    font-weight: normal;
    text-align: center;
    color: #999999;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/
}

.iceSelInpDateMoYrDropdown-dis {
    background-color: #EFEFEF;
    color: #999999;
}

.iceSelInpDateMonthYear-dis img {
    cursor: default;
}

.iceSelInpDateWeek-dis {
/* the days of the week row */
    font-weight: normal;
    color: #999999;
    background-color: #EFEFEF;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #ABABAB;
}

/* set the look for the days of the week backgrounds */
.iceSelInpDateDay-dis, .iceSelInpDateCur-dis {
/* the background alignment for the days */
    padding: 3px;
    text-align: center;
}

/* now set the attributes for the numbers for each day of the week */
.iceSelInpDateDay-dis a {
/* the day text */
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #ABABAB;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

.iceSelInpDateCur-dis a {
    text-decoration: none;
    background-color: #ABABAB;
    border: 1px solid #ABABAB;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

/*
----------- Calendar Component classes
*/
.iceSelInpDate {
/* calendar outline background color */
    background-color: #FFFFFF;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    /*margin-top: 10px;*/
}
table.iceSelInpDate tbody tr td table{
    border-right: 1px solid #d9d9d9;
}

.iceSelInpDateIFrameFix, .iceIEIFrameFix {
    z-index: -1;
    position: absolute;
    display: block;
    filter: mask();
}

.iceIEIFrameFix {
    height: 0;
}

.iceSelInpDatePopup {
    min-width: 172px;
}

.iceSelInpDateOpenPopup {
    display: inline;
    text-decoration: none;
    background-color: transparent;
    background-image: url( "../img/css-images/cal_button.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 16px;
    height: 16px;
    margin-left: 5px;
}

.iceSelInpDateClosePopup {
    display: inline;
    text-decoration: none;
    background-color: transparent;
    background-image: url( "../img/css-images/cal_off.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 16px;
    height: 16px;
    margin-left: 5px;
}

.iceSelInpDateMonthYear, .iceSelInpDateTime{
    background: #F5F5F5;
    font-weight: bold;
    text-align: center;
    color: #666;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px;

}

.iceSelInpDateTime{
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown {
    background: #F5F5F5;
    font-weight: bold;
    color: #666;
}

.iceSelInpDateMonthYear img {
    border: none;
    margin-left: 3px;
    padding: 3px;
}

.iceSelInpDateMovePrev {
    text-decoration: none;
    display: inline;
    background-color: transparent;
    background-image: url("../img/css-images/cal_arrow_left.gif");
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 17px;
    height: 16px;
}

.iceSelInpDateMoveNext {
    text-decoration: none;
    display: inline;
    background-color: transparent;
    background-image: url( "../img/css-images/cal_arrow_right.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 17px;
    height: 16px;
}

.iceSelInpDateWeek {
/* the days of the week row */
    font-weight: normal;
    color: #666;
    text-align: center;
    padding: 3px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    /*width: 22px;*/
}

/* set the look for the days of the week backgrounds */

.iceSelInpDateDay {
    text-align: center;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 3px;
}

.iceSelInpDateCur {
    background: #faa620;
    text-align: center;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.iceSelInpDateCur .iceCmdLnk {
    background: none;
    border: none;
}

.iceSelInpDateCur .iceOutTxt {
    color: #FFFFFF;
}

/* now set the attributes for the numbers for each day of the week */

.iceSelInpDateDay a {
/* the day text */
    text-decoration: none;
    background-color: #FFFFFF;
    /*border: 1px solid #FFFFFF;*/
    color: #000000;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
}
.iceSelInpDateDay .iceOutTxt {
    color: #000000;
}

.iceSelInpDateCur a {
    text-decoration: none;
    background-color: #2A6CC2;
    border: 1px solid #2A6CC2;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
}

/* now set the color attributes for the hover effect on non-current days */
.iceSelInpDateDay a:hover {
/* the day text */
    text-decoration: none;
    color: #666;
}



.iceInpFile {
    overflow: hidden;
    font-family: Arial;
    font-size: 11px;
}

.iceInpFileTxt {
    border: 1px solid #ABABAB;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}

.iceInpFileBtn {
    border: 1px solid #ABABAB;
    background-color: #f90;
    margin: 2px;
    padding: 2px;
    font-family: Arial;
    font-size: 11px;
    color: #d9d9d9;
}
/*Botones*/
.iceCmdBtn {font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    padding: 4px 8px;
    margin: 3px 4px;
    background:url(../img/css-images/bg_button.png) top repeat-x;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #ccc;
}
.iceCmdBtn:hover, .iceCmdBtn:focus {
    border:#999 1px solid !important;
}
.iceCmdBtn:active {
    border:#999 1px solid !important;
    background:url(../img/css-images/bg_button.png) 0 25px repeat-x;
}

.iceCmdBtn-dis {
}
/*
    Classes for the connection status indicator
*/

.iceOutConStatInactv, .iceOutConStatActv, .iceOutConStatCaution, .iceOutConStatDisconnect {
    height: 33px;
    width: 33px;
    position: absolute;
    margin-left: -10px;
}

.iceOutConStat {
    margin: 10px;
    width: 25px;
    height: 25px;
    border: none;
    font-size: .5em;
}

.iceOutConStatInactv {
    background: url( '../img/css-images/connect_idle.gif' ) no-repeat center top;
}

.iceOutConStatActv {
    background: url( '../img/css-images/connect_active.gif' ) no-repeat center top;
}

.iceOutConStatCaution {
    background: url( '../img/css-images/connect_caution.gif' ) no-repeat center top;
}

.iceOutConStatDisconnect {
    background: url( '../img/css-images/connect_disconnected.gif' ) no-repeat center top;
}

/*
----------- panelGroup ----------
*/
.icePnlGrp {

}

/*
----------- form ----------
*/
.iceFrm {

}
/*
------------- BorderLayout
*/
.icePnlBrdrNorth {
    padding: 5px;
    background: #FFF;
    font-weight: bold;
    height: 60px;
    text-align: center;
}

.icePnlBrdrEast {
    width: 10%;
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
}

.icePnlBrdrWest {
    width: 20%;
    background-color: #FFFFFF;
    vertical-align: top;
}

.icePnlBrdrCenter {
    width: 70%;
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
}

.icePnlBrdrSouth {
    border-top: 1px solid #FFFFFF;
    color: #666666;
    padding: 4px;
}
/*
----------- panelGrid ----------
*/
.icePnlGrd {

}

.icePnlGrdHdr {

}

.icePnlGrdFtr {

}

.icePnlGrdRow1 {

}

.icePnlGrdRow2 {

}

.icePnlGrdCol1 {

}

.icePnlGrdCol2 {

}
/*
----------- messages ----------
*/
.iceMsgs {

}

.iceMsgsFatal {

}

.iceMsgsError {

}

.iceMsgsWarn {

}

.iceMsgsInfo {

}

.iceOutTxt, .iceOutLbl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff;
    color: #666;
    padding:2px 0px;
}

/*
----------- Data Scroller Component classes
*/
.iceDatPgrScrOut {
/* the class for the outside table */
    background-color: transparent;
    margin: 10px;
}

.iceDatPgrScrBtn {
/* the cells behind the scroll buttons */
    background-color: transparent;
    padding: 2px;
}

.iceDatPgrScrBtn .iceCmdLnk-dis {
       border-bottom:none;
}

.iceDatPgrTbl {
/* the container for the pagination*/
    background-color: transparent;
}

/* set the common attributes for the pagination numbers */
.iceDatPgrScrCol a, .iceDatPgrCol a {
    text-decoration: none;
    font-weight: normal;
    background: #FFF url('../img/css-images/iceDatPgrCol_bg.gif') repeat-x top;
    color: #656565;
    display: block;
    padding: 4px 7px;
    border: 1px solid #ccc;



    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/** html .iceDatPgrCol a {*/
    /*width: 1%;*/
/*}*/

/* override the attributes for the currently selected page */
.iceDatPgrScrCol a {
    color: #000;
    border: 1px solid #999;
    background: #FFF url('../img/css-images/iceDatPgrScrCol_bg.gif') repeat-x top left;
}

/** html .iceDatPgrScrCol a {*/
    /*width: 1%;*/
/*}*/

/* set the attributes for the mouseover on none-current pages */
.iceDatPgrCol a:hover {
    color: #000;
    border: 1px solid #999;
    text-decoration: none;
    padding-bottom: 1px;
}
.iceDatPgrScrCol a:hover {
    color: #fff;
    border: 1px solid #999;
    text-decoration: none;
    padding-bottom: 1px;
}
/*
----------- graphicImage ----------
*/
.iceGphImg {

}
/*
----------- Panel Collapsible --------
*/

.icePnlClpsbl, .icePnlClpsbl-dis {
    border: 1px solid #d9d9d9;
}

.icePnlClpsblCnt .icePnlClpsbl {
    border: none;
}

.icePnlClpsblHdr, .icePnlClpsblHdr-dis {
    font: 11px tahoma;
    color: #484848;
    padding: 3px 0 1px 4px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( '../img/css-images/table_col_header.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
}

.icePnlClpsblHdr-dis {
    background: #FFFFFF url( '../img/css-images/table_col_header_dis.gif' ) repeat-x top left;
}

.icePnlClpsblHdr .iceCmdLnk, .icePnlClpsblColpsdHdr .iceCmdLnk {
    padding-left: 22px;
}

.icePnlClpsblHdr .icePnlGrp a, .icePnlClpsblHdr-dis .icePnlGrp a {
    font-weight: bold;
}

.icePnlClpsblCnt, .icePnlClpsblCnt-dis {
    font: 11px / 17px tahoma;
    color: #494949;
    background: #f5f5f5;
    padding: 4px 4px 4px 9px;
    border-bottom: none;
}

.icePnlClpsblCnt-dis {
    background-color: #e5e5e5;
}

.icePnlClpsblCnt .icePnlClpsblHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt {
    background: none;
}

.icePnlClpsblCnt .icePnlClpsblColpsdHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt{
    background: none;
}

.icePnlClpsblCnt .icePnlClpsblCnt {
    border-left: none;
    border-right: none;
    padding: 0 0 0 10px;
}

.icePnlClpsblColpsd, .icePnlClpsblColpsd-dis {
    border: 1px solid #d9d9d9;
}

.icePnlClpsblCnt .icePnlClpsblColpsd {
    border: none;
}

.icePnlClpsblColpsdHdr, .icePnlClpsblColpsdHdr-dis {
    font: 11px tahoma;
    color: #484848;
    padding: 3px 0 1px 4px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( '../img/css-images/table_col_header.gif' ) repeat-x top left;
    border-bottom: none;
}

.icePnlClpsblColpsdHdr-dis {
    background: #FFF url( '../img/css-images/table_col_header_dis.gif' ) repeat-x top left;
}

.icePnlClpsblColpsdHdr .iceOutTxt, .icePnlClpsblHdr .iceOutTxt,
.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblHdr-dis .iceOutTxt {
    padding-left: 21px;
}

.icePnlClpsblColpsdCnt, .icePnlClpsblColpsdCnt-dis {
    border: none;
}

.icePnlClpsblHdr, .icePnlClpsblColpsdHdr {
    cursor: pointer;
}

.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis {
    cursor: default;
}

.icePnlClpsblHdr div, .icePnlClpsblHdr-dis div, .icePnlClpsblColpsdHdr div, .icePnlClpsblColpsdHdr-dis div {
    background-repeat: no-repeat;
    background-position: left top;
    height: 21px;
}

.icePnlClpsblHdr div {
    background: url( '../img/css-images/PnlHdr_down.png' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsblHdr-dis div {
    background: url( '../img/css-images/PnlHdr_down_dis.png' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsblColpsdHdr div {
    background: url( '../img/css-images/PnlHdr_collapsed.png' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsblColpsdHdr-dis div {
    background: url( '../img/css-images/PnlHdr_collapsed_dis.png' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis,
.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{
    color: #999;
}

.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt,
.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblColpsdCnt-dis .iceOutTxt {
    color: #999;
}

.icePnlClpsblHdr img, .icePnlClpsblColpsdHdr img {
    border: 0;
}

/* tabSpacer */

.icePnlTbSetSpcr {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
}

/* tabPanel */
.icePnlTbSet {
/* was iceTabSet*/
    width: 100%;
}

.icePnlTbSetCnt {
/*newly added class*/
    background: #FFF url( '../img/css-images/contentContainer_bg.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    padding: 20px;
}

.icePnlTbSetCntBtm {
/*was iceTabSetBottom*/
    background: url( '../img/css-images/contentContainer_bg_up.gif' ) repeat-x top left;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    padding: 20px;
}
/* tabSpacer */
.icePnlTbSetSpcrBtm {
    width: 100%;
    border-top: 1px solid #d9d9d9;
}

/* tabPanel */

.icePnlTbSetBtm {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-left: 1px solid #ABABAB;
    background-color: #FFFFFF;

}

/*
----------- panelTab header ----------
*/
.icePnlTbSetHdrIconLft {
    display: none;
    width: 0;
    height: 0;

}

.icePnlTbSetHdrIconRt {
    display: none;
    width: 0;
    height: 0;
}

.icePnlTbSetHdrLbl {
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
/*
=================== Style class definitions for ICE Standard Extended Component Appearance ==============
*/
.iceInpTxt, .iceInpSecrt, .iceInpTxtArea {
    margin: 2px;
    padding: 6px;
    background: #FFF;
    border: 1px solid #ccc;
    font-size: 13px tahoma;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.iceInpTxt-dis, .iceInpSecrt-dis {
    color: #ABABAB;
    cursor: default;
    margin: 2px;
    padding: 3px;
    font: 11px tahoma;
    border: 1px dotted #CCCCCC;
}
.iceInpTxtArea-dis {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #ABABAB;
    border: 1px dotted #CCCCCC;
    cursor: default;
    margin: 2px;
    padding: 2px;
}
.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb {
    margin: 2px;
    padding: 3px;
    font: 11px tahoma;
    background: #FFF;
    border: 1px solid #d9d9d9;
}
.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis {
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    padding: 2px;
    font-size: .95em;
    cursor: default;
    border: none;
}

 .iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx {
    margin: 0 5px 2px 2px;
    padding: 2px;
    vertical-align: middle;
    background:#f90;
}
.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx {
    margin: 2px;
    padding: 2px;
}

.iceSelOneRb table tr td {
    padding: 1px;
}

.iceSelOneRb-dis {
    background-color: #CCCCCC;
    padding: 2px;
    margin: 2px;
    cursor: default;
    color: #444444;
    border: none;
}
/*
----------- Table Row Selection --------
*/
.iceRowSelSelected {
    background: #E5E5E5;
}
.iceRowSelSelected .iceOutTxt{
    color: #578E93;
}
.iceRowSelSelected .iceOutTxt {
    color: #428F99;
}
.iceRowSelSelectedMouseOver {
    background: #FFA326;
}
.iceRowSelSelectedMouseOver  .iceOutTxt {
    color: white;
}
.iceRowSelMouseOver {
    color: white;
    background: #ccc !important;
}
.iceRowSelMouseOver .iceOutTxt {
    color: #333;

}

/*
----------- PanelPopup  panelTooltip ----------
*/

.icePnlPop, .icePnlTlTip {
    padding: 0px;
    z-index: 1000;
    background: #F5F5F5;
    border: 1px solid #d9d9d9;
    color: #666666;
}

.icePnlPopHdr, .icePnlTlTipHdr {
    height: 2.0em;
    font-weight: bold;
    background: #FFF url( '../img/css-images/PnlHdr_bgslice.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
}

.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt {
    padding: 4px;
    text-align: center;
    vertical-align: middle;
    font: 11px tahoma;
    color: #484848;
    font-weight: bold;
}

.icePnlPopBody, .icePnlTlTipBody {
    padding: 10px;
}

.icePnlPopFtr, .icePnlTlTipFtr {
    float: right;
    height: auto;
    background-color: #DDDDDD;
}

/*
   Classes for the output progress bar
*/

.iceOutProgIndetActv {
    margin: 1px;
    height: 17px;
    background: url( '../img/css-images/ProgFill_Indet_Bg_active.gif' ) repeat-x top left;
}

.iceOutProgIndetInactv {
    margin: 1px;
    height: 17px;
    background: url( '../img/css-images/ProgFill_Indet_Bg_inactive.gif' ) repeat-x top left;
}
/*
--------------- Progress bar
*/
.iceOutProg {
    margin: 0;
}

.iceOutProgBg {
    width: 300px;
    height: 17px;
    border: 1px solid #d9d9d9;
    background: #FFF;
}

.iceOutProgFill {
    display: block;
    margin: 1px;
    height: 17px;
    background: url( '../img/css-images/ProgFill_bg.gif' ) repeat-x top left;
}

.iceOutProgTxt {
    color: #484848;
}



.columnCodigo { width: 60px; }
.columnVersion { width: 30px; }
.columnNombre { width: 300px; }
.columnDependencia { width: 200px; }

.ui-datepicker {
	width: 14em;
	font-size: 0.8em;
}

.ui-inputfield {
    height: 17px;
}

.estilo-columna {
	width: 50%;
}

#form1\:consentimiento button {
	padding: 0px;
}

#form1\:idMotivo_input, #form1\:tipoDocumento_input {
	height: 25px;
}

#form1\:fechaExpedicionDocumento_input, #form1\:fechaNacimiento_input {
	width: 152px;
}

 ::-webkit-input-placeholder {
   color: #848484;
   /*font-size: 8px;*/
   font-style:italic;
}

:-moz-placeholder { /* Firefox 18- */
   color: #848484;
   /*font-size: 8px;*/
   font-style:italic;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #848484;
   /*font-size: 8px;*/
   font-style:italic;
}

:-ms-input-placeholder {
   color: #848484;
   /*font-size: 8px;*/
   font-style:italic;
}

.ui-required-indicator-label-right {
	color:red;
}

.input-disabled {
	background: #ECECEC;
}

#label_form1\:numeroDocumento {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff;
    color: #666;
    padding: 2px 0px;
    font-weight: bold;
}