/******************************/
#calendario, #calendario table {margin:auto; width:70%; background-color:#ECE7D4; border-spacing:0;}
#calendario tbody td{ vertical-align:top; height:30px; border-spacing:0;}
#calendario thead td{height:10px; vertical-align:middle; text-transform:uppercase; /*background-image:url('../img/barCalendar.png');*/ background-image:#9B2926;}
#calendario a{margin:0; padding:0; width:auto; height:auto; text-align:left; }
td.marcado a{ background-color:#fff; border:solid 1px green; width:70%; text-align:center; font-size:2em; display:block;}
#descripcion_evento{margin:auto; padding:0; position:absolute; top:136px; left:153px; width:650px; background-image:url("../img/fondoCalendario.png"); background-repeat:repeat-y; background-position:0 0;}

#descripcion_evento dt { margin:5px; padding:1px; background-color:#133a9d; font-weight:bold; color:#fff;}
#descripcion_evento dd { margin:5px 0 5px 0; padding:0; clear:both;}
#descripcion_evento dd span {margin:auto 5px auto 5px; display:block; width:15%; float:left; padding:1px; background-color:#fff; border:solid 1px #133a9d; }
.btn{ margin-bottom:-1px; border:none; border:solid 1px #a9a9a9; border-bottom:none;}
.btn span{ background-color:#9B2926; font-size:1em; float:left; display:block; width:550px;}
.btn a { margin:1px; padding:1px; display:block; width:70px; border:solid 1px #9B2926;}
.opciones td { color:#ECE7D4; background-color:#9B2926; margin:0; padding:0; border-style:none; border-spacing:none; text-align:center;}
.opciones td a { color:#ECE7D4; font-weight:bold; background-color:#9B2926; margin:0; padding:0.1em; display:block; font-size:0.9em; width:100%;text-align:center;}
.opciones td a:hover{ background-color:#9B2926; color:#ECE7D4;}
.hoy { font-weight:bold; font-size:2em; background-color:red; height:100%; color:#fff;}
/******************************/

