/* CSS Document */

table.tabdados {
  border-collapse: collapse;
  border: 1px solid #eeeeee;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2d2d2d;
  background: #f8f8f8;
  }

table.tabdados tr{
  height: 30px;
}

table.tabdados th{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ca8618;
  text-align:center;
  background-color:#e1e1e1;
  border: 1px solid #eeeeee;
}

table.tabdados th A:link {color: #ca8618; text-decoration: none; font-weight: bold; padding:3px;}
table.tabdados th A:visited {color: #ca8618; text-decoration: none; font-weight: bold; padding:3px;}
table.tabdados th A:hover {color: #ca8618; text-decoration: none; font-weight: bold; cursor: pointer; padding:3px;}

table.tabdados td.lista A:link {color: #774a00; text-decoration: none; font-weight: bold; padding:3px;}
table.tabdados td.lista A:visited {color: #ca8618; text-decoration: none; font-weight: bold; padding:3px;}
table.tabdados td.lista A:hover {color: #ca8618; text-decoration: underline; font-weight: bold; cursor: pointer; padding:3px;}

table.tabdados td {
  border: 1px dashed #eeeeee;
  padding: 5px;
  color: #2d2d2d;
  font-size: 10px;
}
  
table.tabdados tr:hover{
  border-left: 1px solid #f7b64b;
  background: #f7e9d1;
}
table.tabdados tr.par:hover {
  background: #f7e9d1;
}

table.tabdados th:hover{
  background-color: #f7e9d1;
}

table.tabdados th.ASC{
  background-color: #f7e9d1;
  background-image:url(../imgs/ASC.gif);
  background-repeat: no-repeat;
  background-position: top;
}

table.tabdados th.DESC{
  background-color: #f7e9d1;
  background-image:url(../imgs/DESC.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}


table.tabdados tr.titulo:hover{
  background-color: transparent; 
  border-left: 1px solid transparent; 
}

table.tabdados tr.rodape:hover{
  background-color: #e1e1e1; 
  border-left: 1px solid transparent; 
}

table.tabdados tr.par {
	background: #edf3f5;
}

table.tabdados tr.rodape {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #f6ae38;
  text-align:center;
  background-color:#e1e1e1;
  border-top: 1px solid #dbdbdb;
}

table.tabdados .realce {
	font-weight: bold;	
}

table.tabdados tr.aviso {
	font-weight: bold;
	font-size: 10px;
	height: 65px;	
}
table.tabdados tr.aviso:hover {background-color: transparent;border-left: 1px solid transparent;}




/* ===FILTROS===================================================================== */

.titulo_filtro {font-size: 10px; padding-left: 7px; color: #9c9c9c;}

table.tabfiltro{
  border-collapse:collapse;
  border: 1px solid #eeeeee;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2d2d2d;
  background: #f8f8f8;
  margin-bottom: 15px;
  border-bottom-color: #f7dbae;
}

table.tabfiltro .seleccionado{
  background-color: #f7e9d1;
}

table.tabfiltro td {
  border: 1px solid #f8f8f8;
  vertical-align: middle;	
  padding: 6px;
}

table.tabfiltro td.legenda {
  text-align: right;
  color: #c4c3c3;
}

table.tabfiltro td.titulo {
  color: #c4c3c3;
  font-weight: bold;
  padding: 0px;
}

table.tabfiltro A.texto:link {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
table.tabfiltro A.texto:visited {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
table.tabfiltro A.texto:hover {color: #5b4a11; text-decoration: none; font-weight: normal; cursor: pointer; padding:3px;}

table.tabfiltro td:hover {
  background-color: #f7e9d1;
  /* background: #f7b64b; */
}

table.tabfiltro td.legenda:hover{
  background: transparent; 
}

.bloqueado{
  font-size: 10px; 
  color: #999;
}


/* ===PAGINAÇÃO================================================================== */

table.tabpaginacao{
  border-collapse:collapse;
  border: 1px solid #eeeeee;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2d2d2d;
  background: #f8f8f8;
  border-bottom-color: #f7dbae;
}

table.tabpaginacao .seleccionado{
  background-color: #f7e9d1;
}

table.tabpaginacao td {
  border: 1px solid #f8f8f8;
  vertical-align: middle;	
  padding: 3px 5px 3px 5px;
}

table.tabpaginacao A.texto:link {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
table.tabpaginacao A.texto:visited {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
table.tabpaginacao A.texto:hover {color: #5b4a11; text-decoration: none; font-weight: normal; cursor: pointer; padding:3px;}

table.tabpaginacao tr:hover {
  background-color: transparent;
}

table.tabpaginacao td:hover {
  background-color: #f7e9d1;
}


/* ===TABS================================================================== */
#tabs li .ui-test { float: left; margin: 0.5em 0.4em 0 0; cursor: pointer;}



/* ===TABS==(editado Cedrico)================================================ */
div.tabpaginacao{
  
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2d2d2d;
  background: #f8f8f8;
  border-bottom-color: #f7dbae;
 float: right;
    text-align: right;
 width: 100%;
 
  vertical-align: middle;   
  height: 37px;
}

div.tabpaginacao .seleccionado{
  background-color: #f7e9d1;
}

div.tabpaginacao a {
  border: 1px solid #f8f8f8;
  vertical-align: middle;   
  padding: 5px;
 background-color: #ffffff;

}

div.tabpaginacao A.texto:link {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
div.tabpaginacao A.texto:visited {color: #5b4a11; text-decoration: none; font-weight: normal; padding:3px;}
div.tabpaginacao A.texto:hover {color: #5b4a11; text-decoration: none; font-weight: normal; cursor: pointer; padding:3px;}

 

div.tabpaginacao a:hover {
  background-color: #f7e9d1;
    border: 1px solid #ffffff;
}

div.rodape {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #f6ae38;
 
  background-color:#e1e1e1;
  border-top: 1px solid #dbdbdb;
}


 
tr.par.row_selected td {
    background-color: #C7E6FE;
}

tr.row_selected td {
    background-color: #C7E6FE;
}


tfoot tr{
    padding: 3px 18px 3px 10px;
    border-top: 1px solid black;
    font-weight: bold;
    right:auto;
  background-color: transparent;
}


