.mGrid {   
    width: auto;
    margin: 14px 0 14px 0;   
    border: solid 0px #ccc; /* borda externa */
	border-collapse: separate;
	text-align: left;
	
}  
.mGrid td {   /* células */
    
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #333;
	*padding-top: 10px;
	*padding-bottom: 10px;
	padding: 6px;
	border-bottom: solid 1px #ccc;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}  
.mGrid th {   /* header */
    
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #333;
	*padding-top: 14px;
	*padding-bottom: 6px;
	padding: 8px;
	border-bottom: solid 2px #ccc;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
}  

.mGrid a { text-decoration: none; color: #337ab7; font-weight: 400; }  
.mGrid a:hover { text-decoration: underline; }  

.mGrid tr.data-row:hover
{
background-color: #f1f1f1;
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-ms-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear; 
}  

.mGrid .alt { background: #f9f9f9; } /*estilo da linha alternativa*/

.mGrid .pgr { /* barra de paginação */

	border-top: solid 2px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: 0px;
	border-right: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #ccc;
}  

.mGrid .pgr table { 

*margin: 0 auto 0 auto; /* posição do paginador */
margin: auto 0px; /* posição do paginador */
} 

.mGrid .pgr td {  
 
	padding: 6px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 }
 
 .mGrid .pgr a {
	  *margin: auto 1%;
	  border-radius:50%;
      background-color: #83b3dc;
      padding:5px 10px 5px 10px;
      color:#fff;
      text-decoration:none;
      *-o-box-shadow:1px 1px 1px #111;
      *-moz-box-shadow:1px 1px 1px #111;
      *-webkit-box-shadow:1px 1px 1px #111;
      *box-shadow:1px 1px 1px #111;	  
}
.mGrid .pgr a:hover { background-color:#337ab7; color:#fff; }  
	  
.mGrid  .pgr span{
    background-color: #337ab7;
    color:#fff;
    *-o-box-shadow:1px 1px 1px #111;
    *-moz-box-shadow:1px 1px 1px #111;
    *-webkit-box-shadow:1px 1px 1px #111;
    *box-shadow:1px 1px 1px #111;
    border-radius:50%;
    padding:5px 10px 5px 10px;	
	}