/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
*
* Launch  : October 2009
* Version : 1.2
* Released: TBA
*/

#espacamento-data {width: 111px;}
#espacamento {width:150px}
.fht-table td.title {border-bottom:6px solid #bdbec0 }
.fht-table thead {height: 50px;}
.fht-table thead th .dia-semana {font-weight: normal; text-transform: uppercase; font-size: 12px; color: #a4a4a4; font-family: Arial }
.fht-table thead th { padding:0; width: 105px; border-bottom:1px solid #9c9c9c; border-left:1px solid #9c9c9c; border-right:1px solid #e0e4e5; background: url(../img/admin/pattern_cel_header.png) repeat; }
.fht-table thead th.branco {width: 151px; height: 49px }

.fht-table thead th.first {border-left: none;}
.fht-table tbody td.title { height: 100px!important; text-align: left; border-right:1px solid #e0e4e5; background-color: #ced3d7;}
.fht-table tbody td.title .wrap-area { padding: 30px 0 0 8px; position: relative; display: block; height: 71px }
.fht-table tbody td { width: 105px; text-align: center; border-left:1px solid #9c9c9c; border-right:1px solid #e0e4e5; background-color: #e9e9e9;}
.fht-table tbody .area td table td {border:none; border-bottom:1px solid #dadada; }
.fht-table .area th {border-bottom:6px solid #bdbec0; }
.fht-table .area td {border-bottom:6px solid #d0cecf; }
.fht-table .last td, .tabela-disponibilidade .last th { border-bottom: 0 }

.fht-fixed-column table, .fht-fixed-body table { border: none; border-top: 1px solid #9c9c9c }
.fht-fixed-column { border-right: 1px solid #9c9c9c; background: url(../img/admin/pattern_cel_header.png) repeat; }
.drop-shadow { -webkit-box-shadow: 1px 0 2px 0 #9c9c9c; -moz-box-shadow: 1px 0 2px 0 #9c9c9c; box-shadow: 1px 0 2px 0 #9c9c9c }
.fht-fixed-body .fht-thead.drop-shadow, .fht-fixed-column .fht-thead.drop-shadow { z-index: 49; -webkit-box-shadow: 0 1px 2px 0 #9c9c9c; -moz-box-shadow: 0 1px 2px 0 #9c9c9c; box-shadow: 0 1px 2px 0 #9c9c9c }
.fht-fixed-column .fht-table th, .fht-fixed-column .fht-table td { border-left:0}

.fht-fixed-body { width: 155px; border-bottom: 1px solid #9c9c9c }
.fht-fixed-body table { border-left: 1px solid #dadada }  
.fht-fixed-column  table td { border-right: 1px solid #dadada; border-bottom: 1px solid #9c9c9c  }
.fht-fixed-column  table, .fht-table-wrapper .fht-fixed-column { min-width: 154px!important }

.fht-fixed-body .fht-tbody table { border-left: 0 }
/* .fht-fixed-body  .fht-tbody .title { display: none }
.fht-fixed-body  .fht-tbody { width: 510px; position: relative; left: 154px } */

.fht-thead  {}
.fht-tbody {}

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
	/* position */
    margin: 0;
    
    /* size */
	padding: 0;

	}

.fht-table {
	/* appearance */
    border-spacing: 0;
	}

/* @end */

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	/* appearance */
	overflow: hidden;
	
	/* position */
	position: relative;
	}

	.fht-table-wrapper .fht-fixed-body .fht-tbody,
	.fht-table-wrapper .fht-tbody {
		/* appearance */
	    overflow: auto;
		}

		.fht-table-wrapper .fht-table .fht-cell {
			/* appearance */
			overflow: hidden;
			
			/* size */
		    height: 1px;
			}
	
	.fht-table-wrapper .fht-fixed-column,
	.fht-table-wrapper .fht-fixed-body {
	    /* position */
	    top: 0;
	    left: 0;
	    position: absolute;
	    }
	    
	.fht-table-wrapper .fht-fixed-column {
	    /* position */
	    z-index: 50;
	    }
		