/* OVERWRITE UI */


/****************
overwrite eventos
**************/

#calendario-eventos table.ui-datepicker-calendar td.ui-state-active{ border: none; }
#calendario-eventos .ui-datepicker td{ padding: 1px; }
/*************
defecto
*************/
#calendario-eventos .ui-state-default, 
#calendario-eventos .ui-widget-content .ui-state-default, 
#calendario-eventos .ui-widget-header .ui-state-default {
  /*background: url("images/calendario-eventos/ui-bg_glass_100_fefefe_1x400.png") repeat-x scroll 50% 50% #FEFEFE;*/
  border: 1px solid #FEFEFE;
  border:none;
  background-color: #f8f8f8;
}

#calendario-eventos td.ui-state-active a.ui-state-default, 
#calendario-eventos .ui-widget-content .ui-state-active, 
#calendario-eventos .ui-widget-header .ui-state-active {
  /*background: #A3B726 url("./css/calendario-eventos/images/ui-bg_glass_75_a3b726_1x400.png") repeat-x scroll 50% 50%;*/
  color: #212121;
  color: #333;
  font-weight: normal;
  font-family: Verdana,Arial,sans-serif
}
/*************
desactivado
*************/
#calendario-eventos .ui-state-disabled, 
#calendario-eventos .ui-widget-content .ui-state-disabled, 
#calendario-eventos .ui-widget-header .ui-state-disabled {
  background-image: none;
  opacity: 1;
}
/*************
finde
*************/
#calendario-eventos .ui-datepicker-week-end .ui-state-default{
  background-image: none;
    background-color: #f0f0f0;
  opacity: 0.7;
}
/*************
hoy
*************/
#calendario-eventos .ui-datepicker-current-day .ui-state-default{
    border: 1px solid #DEE0E5; 
    background: #DEE0E5; 
    font-weight: normal; 
    color: #212121;
}

/*************
caja
*************/
#calendario-eventos  .ui-datepicker{
/*
  -webkit-box-shadow: 0px 0px 4px #A4B829; 
     -moz-box-shadow: 0px 0px 4px #A4B829; 
          box-shadow: 0px 0px 4px #A4B829; 
*/
}
#calendario-eventos .date{
    font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
    font-size: 12px;
    width:206px;
    padding:1px;
    background-color:  transparent;
    text-align: center;
  /*  border: 1px solid #fff;
    
  -webkit-border-radius: 9px; 
     -moz-border-radius: 9px; 
          border-radius: 9px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

  -webkit-box-shadow: 0px 0px 2px #A4B829; 
     -moz-box-shadow: 0px 0px 2px #A4B829; 
          box-shadow: 0px 0px 2px #A4B829; 
          */

}


















#calendario-eventos .ui-datepicker {
  padding: 0;
  width: 16em;
}
#calendario-eventos .ui-datepicker table {
  border-collapse: collapse;

  font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
  font-family: 'helvetica_lt_std_condregular', helvetica, Arial, sans-serif;
  font-family: 'FuturaStd-Book',  Arial, sans-serif;
  font-size: 0.7em;
  margin: 0;
  width: 100%;
}

#calendario-eventos .ui-datepicker th {
  border: 0 none;
  font-weight: bold;
  font-weight: normal;
  padding: 0.2em 0.2em;
  text-align: center;
  font-size: 12px;
}
#calendario-eventos .ui-datepicker .ui-datepicker-prev, 
#calendario-eventos .ui-datepicker .ui-datepicker-next {
  background: #BFBFBF;
}
#calendario-eventos .ui-datepicker .ui-datepicker-prev-hover, 
#calendario-eventos .ui-datepicker .ui-datepicker-next-hover {
    background: #E5539C;
    background:  transparent;
    border:none;
}
#calendario-eventos .ui-datepicker tbody {
  background:#E4E4E4;
}

#calendario-eventos .ui-widget-header {
  background: transparent;
  /*border: 1px solid #A3B726;*/
  color: grey;
  color: #E9539D;
  font-weight: bold;
  border: none;
}
/*** TITULO MES ******/
#calendario-eventos .ui-datepicker .ui-datepicker-title {
  line-height: 1.8em;
  margin: 0 2.3em;
  text-align: center;
  font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
  font-family: 'helvetica_lt_std_condregular', helvetica, Arial, sans-serif;
  font-family: 'FuturaStd-Book',  Arial, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
}
#calendario-eventos .ui-datepicker .ui-datepicker-header {
  padding: 0em 0;
  position: relative;
}



#calendario-eventos .ui-widget-content {
  background: transparent;
  border: none;
  /*border: 1px solid #A3B726;*/
  color: #8C8F8A;
}
#calendario-eventos .ui-widget-content a{
  font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
  font-family: 'helvetica_lt_std_condregular', helvetica, Arial, sans-serif;
  color: #8C8F8A;
  font-size: 1.1em;
}
#calendario-eventos .ui-datepicker td span, 
#calendario-eventos .ui-datepicker td a {
  display: block;

  text-align: right;
  text-decoration: none;
    padding: 0.1em 0.1em;
  padding: 0.5em 0em;
}



#calendario-eventos td.ui-state-active a.ui-state-default, 
#calendario-eventos .ui-widget-content .ui-state-active, 
#calendario-eventos .ui-widget-header .ui-state-active {
  font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
  font-family: 'helvetica_lt_std_condregular', helvetica, Arial, sans-serif;
  font-family: 'FuturaStd-Book',  Arial, sans-serif;
  background: #52BDE9;
  background:#E5539C;
  color: #fff;
  border: none;
}

#calendario-eventos .ui-state-default, 
#calendario-eventos .ui-widget-content .ui-state-default, 
#calendario-eventos .ui-widget-header .ui-state-default {
  background-color: #E6E6E6;
  background-color: #ddd;
  border: medium none;
  text-align:center;
}

/******* Redondeo todas las cajas *****/
#calendario-eventos .ui-state-default, 
#calendario-eventos .ui-widget-header .ui-state-default,
#calendario-eventos .ui-widget-header .ui-state-active,  
#calendario-eventos .ui-widget-content .ui-state-active,
#calendario-eventos .ui-widget-content .ui-state-default,
#calendario-eventos td.ui-state-active a.ui-state-default {
    
  -webkit-border-radius: 3px; /* Android = 1.6, iOS 1-3.2, Safari 3-4 */
          border-radius: 3px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -webkit-background-clip: padding-box; background-clip: padding-box;
}
/******* Cajas vacias *****/
#calendario-eventos .ui-state-disabled, 
#calendario-eventos .ui-widget-content .ui-state-disabled, 
#calendario-eventos .ui-widget-header .ui-state-disabled {
  background-image: none;
  background-color: #BFBFBF;
  opacity: 1;
}
#calendario-eventos .ui-state-disabled, 
#calendario-eventos .ui-widget-content .ui-state-disabled, 
#calendario-eventos .ui-widget-header .ui-state-disabled {
  width: 26px;
  height: 26px;
  padding: 2px 2px;
}

#calendario-eventos{
    font-family: 'RotisSansSerifStd75ExtraBold', Verdana, sans-serif;
    font-family: 'helvetica_lt_std_condregular', helvetica, Arial, sans-serif;
    font-family: 'FuturaStd-Book',  Arial, sans-serif;
    position: relative;
    padding-top: 10px;
}

#calendario-eventos .date{
    font-size: 12px;
    width:206px;
    padding:1px;
    background-color:  transparent;
    text-align: center;
    margin: 0 auto;
}
#calendario-eventos .ui-datepicker-other-month{ background-color: transparent}

#calendario-eventos thead tr{
    /*background: #FFFFFF;
    margin: 4px 0px;
    border-collapse: separate;
  -webkit-border-radius: 3px; 
          border-radius: 3px; 
  -webkit-background-clip: padding-box; background-clip: padding-box;*/
}



/********************
quitar fondo
en calendario interior
*******************/

.col-right #calendario-eventos{
    background:  none;
    padding-top:0px;
    margin-top: -5px;
}
.col-right #calendario-eventos .ui-datepicker tbody {
  background: none;
}
.col-right #calendario-eventos .ui-state-disabled, 
.col-right #calendario-eventos .ui-widget-content .ui-state-disabled, 
.col-right #calendario-eventos .ui-widget-header .ui-state-disabled {
  background: none;
}

#calendario-eventos .ui-datepicker .ui-datepicker-prev, 
#calendario-eventos .ui-datepicker .ui-datepicker-next {
  background: none;
}