img {border:none;}

a { text-decoration: none}

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




body {
	background-color: ffffff;
	background-image: url("imaxes/fondo.gif");
	background-position: center 400px;
	background-repeat: repeat;
	

}


.cabeceira 
{	
	background: transparent url("imaxes/imx_arriba.png") no-repeat top  center;
	float:right;
	top:0px;
	padding:0px;
	left:50%;
	margin-left: -375;
	width:750;
	z-index:0;
	position:absolute;
	background: #f6f6f6;
	
}

.textoabaixo { 
	width: 100%;
	top:90%;
	position: absolute;
	vertical-align:text-bottom;
	z-index:1;
}



.botons
{
	top:80px;
  	 
    	height: 20px; 
    	float: right;
	align: right;
	right: 20px;
    	z-index:2;
	position:absolute;

}

.titulo {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

.titulo_ficha {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


.boton_ficha {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


.titulo_tab_ini {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: url("imaxes/fondo_cab_taboa_ini.gif");
	color: #ffffff;	
}

.texto_1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

.texto_1r {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #bf1313;
}
.texto_2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
.texto_2b {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.texto_3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;	
}
.texto_4 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.texto_5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.erro1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;	
}


TABLE.taboa
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		width: 90%;
		background: #dfdfdf;
	}
	
TABLE.taboa_aviso
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		width: 60%;
		background: #dfdfdf;
	}
	
TABLE.taboa_aux
	{
		text-align: right;
		width: 90%;
	}
	
TR.taboa_ficha
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		background: #f6f6f6;
	}
	
	
TABLE.taboa_ini
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		width: 95%;
		
	}
	
	
	
TR.filaImpar
{ 
    font-family:Verdana,Arial
  ; font-size:8px
  ; color: black
  ; background: #f6f6f6
  ;text-align: left;
}

TR.filaPar
{ 
    font-family:Verdana,Arial
  ; font-size:8px
  ; color: black
  ; background: #dfdfdf
  ; text-align: left;

}

TABLE.taboa_pass
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		width: 40%;
		background: #dfdfdf;
	}


TABLE.taboa_procura
	{
		border: 1px solid #666666;
		border-collapse: collapse;
		text-align: left;
		width: 37%;
	}


TABLE.contenedora
	{
		width: 95%;
		
	}



	
/*TABLE.taboaFicha
	{
		
		border: 1px solid;
		border-collapse: separate;
		text-align: left;
		border-spacing: 1px;
		width: 90%;
		background:#E6E6E6;
	}
TH.cabeceiraTaboa
 {
   font-family:Verdana,Arial
 ; font-size:10px
 ; font-weight:bold
 ; color: black
 ; bordercolor: #440022
 ; background: #a6aa1a
 ; text-align: center
 ;
 }

TH.cabeceiraTaboaFicha
  {
    font-family:Verdana,Arial
  ; font-size:10px
  ; font-weight:bold
  ; color: #666666
  ; text-align: right
  ; background: #BFCCBD
  ; border: 1px solid
  ; width: 30%
  ;
  }
  


TD.valorCampo
  { 
    font-family:Verdana,Arial
  ; font-size:10px
  ; background:#c9dac8
  ; color:#333333
  ;
  }
TR:hover { background-color : #a6c1a4}

.fontInput
{
	font-size:10px;
	


}
.input 
{
	font-family: Verdana, Arial;
	color: #333333;
	background: #c9dac8;
	border: 1px solid #CCCCCC ;
	padding: 1px;
	width: 100%;
	font-size:10px;
	

}
.pestanas 
{ 
	background: transparent  no-repeat top  center;
	position:absolute;
	top:150px;
    height: 66px; 
    float: right;
    z-index:8;

}*/

.estilotextarea {border: 1px solid #7f9db9;}