/* CSS Document */

/*******************************************/
table.anac_xml {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin: 0;
  text-shadow: 0 0 1px rgba(100, 100, 100, 0.25); 
  font-size: 0.85em;
  color: rgb(64, 64, 64);
  cursor: default; 
  background: rgb(255, 255, 255)!important; 
  text-align: left; 
  -webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

table.anac_xml tbody tr {
	border-bottom: 1px solid rgb(230, 230, 230); 
}

table.anac_xml thead tr, tfoot tr {
	height: 2.75em;  
  border-bottom: 1px solid rgb(190, 190, 190);
}

table.anac_xml tbody tr:hover {
	background: rgb(245, 245, 245);  
}

table.anac_xml th {
	background: rgb(238, 238, 238);
  padding: 5px;
}

table.anac_xml tbody td {
  background: transparent!important; 
	vertical-align: text-top;
  padding: 5px; 
}

table.anac_xml .bold{
  font-weight: bold;
}

/******************************************************************************/

table.anac_xml td.expand {
	min-height: 35px;
  padding-left: 10px!important;
  cursor: pointer;
  background-repeat: no-repeat!important;
	background-position: left bottom!important;   
}

table.anac_xml td.expand.down {
  background-image: url(img/darrow.png)!important;
}

table.anac_xml td.expand.up {
  background-image: url(img/uarrow.png)!important;
}

table.anac_xml td.highlight {
	background: rgb(170, 255, 128)!important;
}

table.anac_xml th input[type="search"] {
  border-radius: 1px;
  width: 100%; 
  height: 24px;
}

table.anac_xml th input[type="search"]:focus {
  background-color: rgb(255,255,204);
}


table.anac_xml td.number, th.number {
	text-align: right!important;
	white-space: nowrap;
}

table.anac_xml .detail {
  width: 100%;
  border-top: 1px solid rgb(200,200,200);
  padding: 0.25em;
  margin-top: 5px;
  background: rgb(250,250,250);
}

table.anac_xml #navBar{
  text-align: right;
  background-color: rgb(255,255,255)!important;
  border-top: 1px solid rgb(204,204,204);
}

table.anac_xml #exportBar{
  text-align: right;
  padding: 2px!important;
  font-weight: normal;
  background-repeat: no-repeat!important;
	background-position: left center!important;
  background-image: url(img/bear.png)!important;
  font-size: 0.95em;
}

#exportBar .export_btn {
  margin-right: 0.25em;
  width: 4.50em;
	height: 1.75em;
	font-style: italic;
	color: rgb(100, 100, 100);
	cursor: pointer;
}

/******************************************************************************/

table.anac_xml.file_list td {
  vertical-align: middle; 
}

table.anac_xml.file_list img, .light_img {
	border: none!important;
	background: transparent!important;
}

/******************************************************************************/

.link {
	cursor: pointer;
}


.clear {
	margin-bottom: 1.00em;
}
.abstract {
	background: rgb(238, 238, 238);
	margin: 1.00em 0 1.00em 0;
	border-top: 1px solid rgb(204,200,204);
	border-bottom: 1px solid rgb(204,200,204);
	padding: 0.75em;
	font-size: 0.90em;
  color: rgb(64, 64, 64);
  cursor: default; 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Page navigator */

.nav_btn {
	padding: 2px 5px;
	margin: 0 5px 0 1px;
	border: 1px solid rgb(204,200,204);
	border-radius: 2px;
	background-repeat: no-repeat;
	background-position: center center;
}
.nav_btn:hover {
	background-color: rgb(230,230,246);
	cursor: pointer;
}
.first {
	background-image: url(img/first.png);
}
.prev {
	background-image: url(img/prev.png);
}
.next {
	background-image: url(img/next.png);
}
.last {
	background-image: url(img/last.png);
}
.pg-normal {
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.pg-bold {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.pg-selected {
	font-weight: bold;
	text-decoration: underline;
}
/*****************************************************************************/
.back_2_file_list {
	text-align: right;
	margin-bottom: -55px;
}

.file_list_title {
	border-bottom: 1px solid rgb(204,200,204);
	height: 110px;
	padding: 0 0 0 180px;
	margin-bottom: 1.25em;
	text-align: center!important;
  white-space: nowrap;
	background-image: url(img/anac.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.file_list_title h2 {
	margin: 0;
}

