.JsDatePickBox
{
  position:relative;
  width:219px;
  font-family:Arial;
}

.JsDatePickBox
.hiddenBoxLeftWall
{
  float:left; overflow:hidden;
  width:0;
}

.JsDatePickBox
.boxMain
{
  float:left;
  background-color:#fff;
  margin:0;
}

.JsDatePickBox
.weekDaysRow
{
  overflow:hidden;
  height:12px;
  line-height:11px;
  font-size:10px; color:#666; text-align:center;
  padding:0; margin:12px 0 0 7px;
}

.JsDatePickBox
.weekDaysRow
.weekDay
{
  float:left; overflow:hidden;
  height:14px; width:24px;
  margin:0 5px 0 0;
  padding:0;
}

.JsDatePickBox
.boxMainInner
{
  float:left; padding:0;
  width:212px; height:228px; margin:0px 0px 0px 0px;
  background:#fff;
}

.JsDatePickBox
.boxMainCellsContainer
{
  background-color:#fff;
  margin:0 6px;
  padding:0;
}

.JsDatePickBox
.boxMainInner
.controlsBar
{
  overflow:hidden; position:relative;
  margin: 3px;
  height: 20px;
}

.JsDatePickBox
.boxMainInner
.controlsBarText
{
  overflow:hidden;
  margin: 0 0 0 0; height:20px; line-height:20px;
  color:#000;
  font-size:12px; text-align:center;
}

.JsDatePickBox
.boxMainInner
.monthForwardButton
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; right:26px; width:20px; height:20px;
  background:url(controlAvanzarNormal.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.monthForwardButtonOver
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; right:26px; width:20px; height:20px;
  background:url(controlAvanzarResaltado.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.monthForwardButtonDown
{
  overflow:hidden;
  cursor:pointer;
  width:24px; height:20px;
  position:absolute;
  top:0; right:22px;
  background:url(controlAvanzarElegido.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.monthBackwardButton
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:25px; width:20px; height:20px;
  background:url(controlRetrocederNormal.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.monthBackwardButtonOver
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:25px; width:20px; height:20px;
  background:url(controlRetrocederResaltado.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.monthBackwardButtonDown
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:25px; width:20px; height:20px;
  background:url(controlRetrocederElegido.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearForwardButton
{
  overflow:hidden;
  cursor:pointer;
  width:24px; height:20px;
  position:absolute;
  top:0; right:0;
  background:url(controlAvanzarRapidoNormal.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearForwardButtonOver
{
  overflow:hidden;
  cursor:pointer;
  width:24px; height:20px;
  position:absolute;
  top:0; right:0;
  background:url(controlAvanzarRapidoResaltado.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearForwardButtonDown
{
  overflow:hidden;
  cursor:pointer;
  width:24px; height:20px;
  position:absolute;
  top:0; right:0;
  background:url(controlAvanzarRapidoElegido.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearBackwardButton
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:3px; width:20px; height:20px;
  background:url(controlRetrocederRapidoNormal.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearBackwardButtonOver
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:3px; width:20px; height:20px;
  background:url(controlRetrocederRapidoResaltado.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.yearBackwardButtonDown
{
  overflow:hidden;
  cursor:pointer;
  position:absolute;
  top:0; left:3px; width:20px; height:20px;
  background:url(controlRetrocederRapidoElegido.gif) left top no-repeat;
}

.JsDatePickBox
.boxMainInner
.skipDay
{
  cursor:default;
  overflow:hidden;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
}

.JsDatePickBox
.boxMainInner
.dayNormal
{
  -khtml-user-select:none;
  font-size:14px;
  cursor:pointer;
  overflow:hidden;
  color:#4c4c4c;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayNormalToday
{
  -khtml-user-select:none;
  font-size:14px;
  cursor:pointer;
  overflow:hidden;
  color:#f40f0f;
  font-weight:bold;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayDisabled
{
  -khtml-user-select:none;
  cursor:default;
  font-size:14px;
  overflow:hidden;
  color:#999;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayOver
{
  -khtml-user-select:none;
  cursor:pointer;
  font-size:14px;
  overflow:hidden;
  color:#4c4c4c;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayOverToday
{
  -khtml-user-select:none;
  cursor:pointer;
  font-size:14px;
  overflow:hidden;
  font-weight:bold;
  color:#f40f0f;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayDown
{
  -khtml-user-select:none;
  cursor:pointer;
  font-size:15px;
  overflow:hidden;
  color:#006000;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}

.JsDatePickBox
.boxMainInner
.dayDownToday
{
  -khtml-user-select:none;
  cursor:pointer;
  font-size:14px;
  overflow:hidden;
  color:#f40f0f;
  font-weight:bold;
  width:24px; height:25px;
  float:left;
  margin:4px 5px 0 0;
  padding:0;
  text-align:center;
  line-height:25px;
}
