/**  Listagens */
table.list, table.subList  {

	font-size: 1.0em;
	border-collapse: collapse;
	margin: 0 auto;
	border: 1px solid #DEDFE3;
	background-color: #F9FBFD;

}

table.list caption.subList, td.subList, table.list table caption {

	margin: 1px 0px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333366;
	background: #EDF1F8;
	background-image: none;
	text-align: left;
	border: 0;
	letter-spacing: 1px;
	padding: 3px 0 3px 20px;
	border-bottom: 1px solid #C8D5EC;
}

table.list tfoot, table.list tfoot td {
	background-color: #C8D5EC;
}
table.list tr td{
	padding: 3px;
}

table.list thead tr th, table.subList thead tr th, table.list thead tr td {
	text-align: left;
}

table.list th{
	border-bottom: 1px solid #C8D5EC;
	height: 25px;
	font-weight: normal;
	font-variant: small-caps;
}

table.list tbody tr:hover td, tbody tr:hover th {  
    background-color: #E5E5CB;  
}
	

table.list tbody {
	background-color: #FAFAFA;
	text-align: left;
}


table.list td.colPar {
	background-color: #F9FBFD;
}

table.list td.colImpar {
	background-color: #F5F5F5;
}

thead.list {
	background-color: #DEDFE3;
}

tfoot.list {
	background-color: #EBEBEB;
}

tbody.list {
	background-color: #FAFAFA;
}


.row2 {
	background-color: #F9FBFD;
}

.row2 tr td, .row2 tr td{
	text-align: left;
}

.row1 {
	background-color: #EDF1F8;
}

table.ytab-strip tr td {
	padding: 0 2px;
}

/** Visualização de dados */

table.visualizacao {
	border-collapse: collapse;
	width: 90%;
	margin: 0 auto;
	border: 1px solid #DEDFE3;
	background-color: #EBEBEB;
}

table.visualizacao tbody {
	background-color: #F9FBFD;
}

table.visualizacao tbody tr th {
	text-align: right;
	font-weight: bold;
}

table.visualizacao tbody tr td, table.visualizacao tbody tr th  {
	padding: 3px;
}

.rich-datascr-button-dsbld {
	color: black;
}

.rich-datascr-button {
	background-color: #EAF0F8;
	border-color: silver;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.rich-datascr-ctrls-separator {
	background-color: #EAF0F8;
	border-color: silver;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.rich-datascr-button-dsbld{
	cursor: default;
}