/*Tabelas*/
.table
{
	color: #666666;
}

.img-rounded
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.table tr:nth-child(2n+1)
{
	background-color: #F8F8F8;
}

/*
	.table .btn
	{
		background-color: #DFEEE2;
		color: #094E93;
		font-size: 11px;
		padding: 3px 10px;
	}
*/
.table th, .table td
{
	vertical-align: middle;
	padding: 6px;
}

.table th
{
	background-color: #CCE2D0;
	color: #4F8359;
	text-align: center;
	padding: 4px 6px;
}

.table .center
{
	text-align: center;
}

.table .left
{
	text-align: left;
}

.table .right
{
	text-align: right;
}

.table .footer
{
	font-weight: bold;
}

/* Tabela vazia */
.table tr.vazio
{
	background-color: transparent;
}

	.table tr.vazio td,
	.table tr.vazio th
	{
		border: none;
		padding: 0;
	}

/*
.table tr.vazio div {
	margin:30px 0 0;
  text-align:center;
  line-height:4em;
}
*/

.relatorio-empregado .table tr.vazio td
{
	padding-left: 15px;
}

.table .paginacao > td
{
	/*background-color:#d9e0e8;*/
	border-width: 2px;
}

.table .paginacao table
{
	margin: .3em auto;
}

	.table .paginacao table tr,
	.table .paginacao table td
	{
		border: none;
		background-color: transparent;
		padding: 0;
	}

.table .paginacao .atual,
.table .paginacao .btn-num
{
	display: inline-block;
	margin: 0 2px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #9eb6c0;
	border: 1px solid #9eb6c0;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: .9em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.table .paginacao .atual
{
	background-color: #f8a507;
	border-color: #d48b01;
	color: #fff;
}

.table .paginacao .btn-primeira,
.table .paginacao .btn-ultima
{
	background-color: #9eb6c0;
	width: auto;
	color: #fff;
	padding: 0 4px;
}

.icon-primeira,
.icon-ultima
{
	background: transparent url(../img/icones/icone-primeira.png) no-repeat center center;
	height: 9px;
	width: 9px;
	margin-top: 2px;
}

.icon-ultima
{
	background-image: url(../img/icones/icone-ultima.png);
}

.desativado
{
	text-decoration: line-through;
}


.table .popover
{
	max-width: none;
	width: 50%;
	right: 20px;
	left: auto !important;
	background-color:#fff;
	border:1px solid rgb(179, 179, 179);
}
.table .popover-content
{
	padding:5px;
}

.table .popover-title
{
	background-color: #d9e0e7;
	color: #60768c;
	text-align: center;
	padding: 4px 6px;
	font-weight: bold;
}

.table .popover.bottom .arrow
{
	left: 90%;
}
.popover .table
{
	margin-bottom:0;
}
.popover .table th
{

}
.popover .alert-info
{
	margin: 10px 15px 10px;
	padding: 5px 5px 5px 40px;
	background-position-y: center;
}
