@CHARSET "ISO-8859-1";

table.table-mpt {
	width: 960px;
	border: 1px solid #0D938F;
}
table.table-mpt  th {
	background-color: #0D938F;
	color: white;
}		
table.table-mpt tr {
	border-bottom: 1px solid #0D938F;
	border-top: 1px solid #0D938F;
	border-left: 1px #0D938F;
	border-right 1px #0D938F;
	border-collapse: collapse;
}​
tr:nth-child(even) {background: #FFF}
tr:nth-child(odd) {background: #DADCDE}

.table-condensed tr th {
	background: #f1f1f1;
}

.table-condensed tr:nth-child(odd) {background: #fff}

.tituloSecao {
	font-size: 28px;
    color: #0D938F;
}

.tituloPagina {
	color: #333;
	font-size: 20px;
}

.mpt-inline {
	display: inline-block;
  	padding: 0 2px 0 0;
}

.distribuicao-busca {
	width: 518px;
    background-color: #ccc;
    display: inline-block;
    padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.distribuicao-busca div:not(:first-child) input {
	text-align: center;
}

.btn-mpt {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 34px;
}

.mes-content {
	margin-top: 10px;
}

.btn-group-mpt button {
	width: 60px;
}

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

.btn-group-mpt button {
	outline: none;
}

.mpt-table {
	width: 100%;
}

.mpt-table>tbody>tr>td, .mpt-table>tbody>tr>th, 
.mpt-table>tfoot>tr>td, .mpt-table>tfoot>tr>th, .mpt-table>thead>tr>td, .mpt-table>thead>tr>th {
  vertical-align: middle;
  text-align: center;
}

.mpt-table th:not(:first-child),
.mpt-table th:not(:eq(0)) {
    text-align: center;
}

.mpt-table td:not(:first-child),
.mpt-table td:not(:eq(0)) {
    text-align: center;
}

.mpt-table>tbody>tr>th:first-child,
.mpt-table>tbody>tr>th:nth-child(2),
.mpt-table>tbody>tr>td:first-child,
.mpt-table>tbody>tr>td:nth-child(2) {
	text-align: left;
}

.mpt-table tr:not(:first-child):hover {
	background-color: lightgray;
}

table.mpt-table tr:nth-child(even) {
	background: #ECECEC;
}

table.mpt-table tr td {
    padding: 6px;
}

.mpt-date-week {
	font-weight: bold;
	line-height: 36px;
    display: inline-block;
}

div#mpt-tab-content {
	padding: 10px 5px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.mpt-tabs li a {
	color: #aaa;
}

/* PAGINATION CSS */
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align: center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAA;
	text-decoration: none; /* no underline */
	color: #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

div.pagination a:hover,div.digg a:active {
	border: 1px solid #0D938F;
	color: #0D938F;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0D938F;
	font-weight: bold;
	background-color: #0D938F;
	color: #FFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	cursor: not-allowed;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.ccr-table tr td:last-child, .ccr-table tr th:last-child {
	text-align: center;
}

.btn-date {
	padding: 9px 12px;	
}

.link-pauta {
	display: inline-block;
	margin: 2px;
}

.list-pauta {
	display: inline-flex;
	list-style-type: none;
}

.table-mpt tr th:nth-child(2),
.table-mpt tr td:nth-child(2) {
	max-width: 337px;
}

.table-mpt tr th,
.table-mpt tr td {
	text-align: center;
}

.table-mpt tr td  a{
	color: #555;
}

.table-mpt tr td  a:hover {
	color: #000;
}
/*.table-mpt tr th:nth-child(1),
.table-mpt tr th:nth-child(2),
.table-mpt tr td:nth-child(1),
.table-mpt tr td:nth-child(2) {
	text-align: left;
}*/

.table-mpt-controls {
	width: 100%;
	margin: 0px;
}

.table-mpt-controls tr {
	height: 42px;
	margin: 5px 0px;
}

.table-mpt-controls tr:first-child {
	height: 34px;
}

.allcare-relat-inline {
	padding: 0px 5px;
}

.disabled:hover {
	cursor: not-allowed;
}