table {border-collapse: collapse;
width: 100%;
border: 2px solid #000;
font: normal 80%/140% "Courier New", arial, helvetica, sans-serif;
color: #555;
background: #fff;}

td, th {border: 1px dotted #bbb;
padding: .5em;}

caption {padding: 0 0 .5em 0;
text-align: left;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
color: black;
background: transparent;}

abbr[title] {
  text-decoration: none;
}


/* =links
----------------------------------------------- */
/*
table a {padding: 1px;
text-decoration: none;
font-weight: bold;
background: transparent;}

table a:link {border-bottom: 1px dashed #ddd;
color: #000;}

table a:visited {border-bottom: 1px dashed #ccc;
text-decoration: line-through;
color: #808080;}

table a:hover {border-bottom: 1px dashed #bbb;
color: #666;}
*/
/* =head =foot
----------------------------------------------- */

thead th, tfoot th {border: 2px solid #000;
text-align: left;
font-size: 1.2em;
font-weight: bold;
color: white;
background: green;}

/* para las tablas del modal-popup */
tfoot td {border: 2px solid #000;
text-align: center;
font-weight: bold;
width: 90px;
height: 45px;}

/* =body
----------------------------------------------- */

tbody th, tbody td {vertical-align: top;
text-align: left;}

tbody th {white-space: nowrap;}

.toma_libre {background: #CEF6D8;}
.toma_bloqueada {background: #F08080;}
.td_editar {text-align: center;padding: 0.5em 0 0 0;}
.td_ocupada {background: #8A0808;color: white; text-decoration: none;}

/* tbody tr:hover {font-weight: bold;} */
