.paging_two_button .fg-button {
cursor:pointer;
float:left;
}
.paging_full_numbers .fg-button {
cursor:pointer;
padding:2px 6px;
}
.paging_full_numbers {
width:60% !important;
}
.fg-toolbar {
padding:5px;
}
.dataTables_paginate {
width:auto;
}
.dataTables_filter {
float:right;
text-align:right;
width:40%;
}
.dataTables_length {
float:left;
width:40%;
}
.dataTables_info {
float:left;
width:40%;
}
.dataTables_paginate {
float:right;
text-align:right;
}
.ui-grid {
background-image:none;
padding:0.4em;
width:auto;
text-align: center;
}
.ui-grid .ui-grid-content {
border-collapse:collapse;
width:100%;
}
.ui-grid table tbody td, .ui-grid .ui-grid-header, .ui-grid table thead a {
    padding:0.4em;
}
.ui-grid table tbody td {
font-weight:normal;
text-align:left;
}
.ui-grid .ui-grid-header, .ui-grid .ui-grid-footer {
padding:0.8em 0.4em;
text-align:center;
vertical-align:middle;
}
.ui-grid .ui-grid-footer {
background-image:none;
font-weight:normal;
text-align:left;
}
.ui-grid table thead a {
display:block;
text-transform:uppercase;
}
.ui-grid .ui-icon {
float:right;
}
.ui-grid .ui-grid-paging {
float:right;
}
.ui-grid .ui-grid-paging-prev {
float:left;
height:16px;
width:16px;
}
.ui-grid .ui-grid-paging-next {
float:right;
height:16px;
width:16px;
}
.ui-grid .btnDetalhe {
cursor:pointer;
width:16px;
}
.ui-grid td {
border:1px solid #CCCCCC;
vertical-align:middle;
}

/*Criado por causa da pagina��o*/
.paginacao th{
text-align:left;
padding-left:0.2em;
background:url(../images/paginacao-background.png) repeat-x;
height:30px; 
line-height:30px;
_padding-top :6px;
_height:25px;
font-weight: bold;
width:100%;
border-color: transparent !important;
}
/*Criado por causa da pagina��o*/
.paginacao td
{
padding:0.1em!important;
height:10px !important;
font-weight:bold !important;
padding-left:0.2em !important;
line-height:15px;
background:url(../images/paginacao-background.png) repeat-x;
border: 0px !important;
color:"#FF00FF" !important;
height: 30px !important;
}
/*Criado por causa da pagina��o*/
.paginacao_txt
{
float: right; 
margin-right:0.5em; 
margin-left:0.5em; 
height:17px; 
width:20px; 
#line-height:1.5em;
text-align:center; 
color: #AFAFAF;
border-color: transparent !important;
#margin-top:0.3em;
}
/*Criado por causa da paginacao*/
.pagina_botao
{
float: right; 
margin-right:0.2em; 
margin-left:0.2em; 
background: #DEDEDE !important;
height:17px; 
width:60px; 
#line-height:1.3em !important;
text-align:center; 
color: #AFAFAF;
font-size:1.1em;
border-color: transparent !important;
#margin-top:0.3em;
}

.pagina_botao_habilitado:hover {background:#666 !important; border-color: transparent !important;}

/*Criado por causa da paginacao*/
.pagina_botao_habilitado
{
float: right; 
margin-right:0.2em; 
margin-left:0.2em;
#margin-top:0.3em;
background: #DEDEDE !important;
height:17px; 
width:60px; 
#line-height:1.3em !important;
text-align:center; 
color: #AFAFAF;
font-size:1.1em;
border-color: transparent !important;
}


/*Foi retirado essas duas classes do css pois assim n�o funciona no navegador IE6*/
/*.ui-grid tbody tr.even:hover, .ui-grid tbody tr.even td.highlighted {
background-color:#D3D3D3;
}
.ui-grid tbody tr.odd:hover, .ui-grid tbody tr.odd td.highlighted {
background-color: #DADADA;
}*/

/*Foi alterado a estrutura*/
.ui-grid tboby tr td.odd {
background-color:#FFFFFF;
}
/*Foi alterado a estrutura*/
.ui-grid tbody tr td.even {
background-color:#F3F3F3;
}
.fg-button {
cursor:pointer;
margin:0 4px 0 0;
outline:0 none;
padding:0.4em 1em;
position:relative;
text-align:center;
text-decoration:none !important;
}
.fg-button .ui-icon {
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%;
}
.fg-button a {
float:left;
}
.fg-button-icon-left {
padding-left:2.1em;
}
.fg-button-icon-right {
padding-right:2.1em;
}
.fg-button-icon-left .ui-icon {
left:0.2em;
margin-left:0;
right:auto;
}
.fg-button-icon-right .ui-icon {
left:auto;
margin-left:0;
right:0.2em;
}
.fg-button-icon-solo {
display:block;
text-indent:-9999px;
width:8px;
}
div#icons {
float:inherit;
}
div#icons a {
cursor:pointer;
float:right;
margin-left:2px;
padding:1px;
width:16px;
}

.form .rich-table-headercell{
    padding:4px;
}