td {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
 	border:1px solid #d1d8e7;
 	border-collapse:collapse;
}
body {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
}
input {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
 	border:1px solid #d1d8e7;
}
textarea {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
 	border:1px solid #d1d8e7;
}
input.bmwbutton {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
 	border:1px solid #d1d8e7;
 	background-color:#ECECEC;
}
select {
	font-family:Arial,Helvetica; 
	font-size:8pt; 
 	border:1px solid #d1d8e7;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
.tdborder{
   border-collapse:collapse;
	font-family:Arial,Helvetica; 
	font-size:8pt; 
	border:0px solid white;
}
.table_header
{	
	background: #d1d8e7;
	font-weight:bold;
	font-size:8px;
}

.cell_special
{	
	background: #d1d8e7;
	font-size:8px;
}

td.search_td {
	font-family:Arial,Helvetica; 
	font-size:10pt; 
 	border:0px solid #d1d8e7;
 	border-collapse:collapse;
}
tr.search_tr {
	font-family:Arial,Helvetica; 
	font-size:10pt; 
 	border:0px solid #d1d8e7;
 	border-collapse:collapse;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.prop_aprov:a:link, .prop_aprov:a:active, .prop_aprov:a:visited
{
	color: #3E8E46;
	text-decoration: none;
}

 
.prop_aprov:a:hover {
  color:   #3E8E46;
  text-decoration:underline;
}

.prop_reject:a:link, .prop_reject:a:active, .prop_reject:a:visited
{
	color: #CA1313;
	text-decoration: none;
}

 
.prop_reject:a:hover {
  color:   #CA1313;
  text-decoration:underline;
}

.prop_analyst:a:link, .prop_analyst:a:active, .prop_analyst:a:visited
{
	color: #1313CA;
	text-decoration: none;
}

 
.prop_analyst:a:hover {
  color:   #1313CA;
  text-decoration:underline;
}

.prop_depend:a:link, .prop_depend:a:active, .prop_depend:a:visited
{
	color: #E4AD3A;
	text-decoration: none;
}

 
.prop_depend:a:hover {
  color:   #E4AD3A;
  text-decoration:underline;
}


.tabela_prop:a:link, .tabela_prop:a:active, .tabela_prop:a:visited
{
	color: #000000;
	text-decoration: none;
}

 
.tabela_prop:a:hover {
  color:   #000000;
  text-decoration:underline;
}

a:link , a:active, a:visited
{
	color: #000000;
	text-decoration: underline;
}

 
a:hover {
  color:   #000000;
  text-decoration:underline;
}

/*Títulos*/
.titulo
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ald
{
	font-weight: bold;
	font-size: 16px;
	color: #FF9933;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leasing
{
	font-weight: bold;
	font-size: 16px;
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.seguro
{
	font-weight: bold;
	font-size: 16px;
	color: #669999;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.credito
{
	font-weight: bold;
	font-size: 16px;
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*Títulos nas páginas de simulação*/
.titulo_sim
{
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.links, .links:active, .links:link, .links:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: underline; 
	color: #000000;
}
.links:hover {   
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: underline; 
	color: #000000;
}
/*Clipp Profissionais*/

.clipp_Text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #000000;


}

.clipp_Title { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
 }
 
/*Identificação do prof. e datas no clipp*/
.clipp_sText, .clipp_sText:active, .clipp_sText:link, .clipp_sText:visited, .clipp_sText:hover {
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-style: normal; 
	 color: #000000;
	 text-decoration: none;
 }
 
 
/*Voltar nas faqs*/
.sText, .sText:active, .sText:link, .sText:visited {
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-style: normal; 
	 color: #000000;
	 text-decoration: none;
 }
 
 .sText:hover {
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-style: normal; 
	 color: #999999;
	 text-decoration: none;
 } 
 
 .LinkWhite {
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 color: #ffffff; 
	 text-decoration: none;
 }


/*Clipp Profissionais - links para desenvolvimento e pdf*/
 .clipp_sTextLink, .clipp_sTextLink:active, .clipp_sTextLink:link, .clipp_sTextLink:hover, .clipp_sTextLink:visited {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 font-style: normal; 
	 color: #000080;
	 text-decoration: underline;
 }
 
  .clipp_TitleLink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000080; 
	text-decoration: underline;
}

.clipp_Title2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
 }

/*Rodapé, copyright*/

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}


/*Navegação lateral*/

.linkshome, .linkshome:active, .linkshome:link, .linkshome:visited {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
}
.linkshome:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #999999;
	font-style: normal;
	text-decoration: none;
}

.navsim, .navsim:active, .navsim:link, .navsim:hover, .navsim:visited {
	 font-family: Arial, Helvetica;
	 font-size: 13px; 
	 font-style: normal;
	 font-weight: bold; 
	 color: #000080;
	 text-decoration: underline;
 }
.linksfaq  .linksfaq:active, .linksfaq:link, .linksfaq:hover, .linksfaq:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

.linksfaq:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	color: #999999;
	font-style: normal;
	text-decoration: none;
}
.ClippTB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: bold;

}
.ClippTextItalic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
	color: #000000;
}
.scrollTableContainer {
	height: 495px;	
  overflow: scroll;
  scrollbar-face-color:#d1d8e7;
	width: 970px;
	margin: 15px 0 0 0;
	position: relative;
}
.dataTable {
    margin: 0;
    padding: 0;
/*	border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
}
.dataTable tr.even {
    background-color: oldlace;
}
.dataTable th {
  background: #d1d8e7;
	font-weight:bold;
	font-size:11px;
}
.dataTable td {
  margin: 0;
	/*border-right: 1px solid #999;
	border-top: 1px solid #999;	*/
  padding: 2px 3px 3px 4px
}
.dataTable tr.odd {
    background-color: lightskyblue;
}
.scrollTableContainer table {
	width: 952px;
}
.scrollTableContainer thead tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	/* fixes the header being over too far in IE, doesn''t seem to affect FF */
    left: -1px;
}
/*firefox*/
html>/**/body .scrollTableContainer table>tbody	{  
    overflow: auto; 
    height: 250px;
    overflow-x: hidden;
}

.scrollTableContainer2 {
	height: 495px;	
  overflow: scroll;
  scrollbar-face-color:#d1d8e7;
	margin: 15px 0 0 0;
	position: relative;
}
.dataTable2 {
    margin: 0;
    padding: 0;
/*	border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
}
.dataTable2 tr.even {
    background-color: oldlace;
}
.dataTable2 th {
  background: #d1d8e7;
	font-weight:bold;
	font-size:11px;
}
.dataTable2 td {
  margin: 0;
	/*border-right: 1px solid #999;
	border-top: 1px solid #999;	*/
  padding: 2px 3px 3px 4px
}
.dataTable2 tr.odd {
    background-color: lightskyblue;
}
.scrollTableContainer2 table {
	width: 800px;
}
.scrollTableContainer2 thead tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	/* fixes the header being over too far in IE, doesn''t seem to affect FF */
    left: -1px;
}
/*firefox*/
html>/**/body .scrollTableContainer2 table>tbody	{  
    overflow: auto; 
    height: 250px;
    overflow-x: hidden;
}