body {
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(../images/bg.jpg) repeat center center;
}

.container {
    background-color: #ffffff;
	margin: 0 auto;
	width: 635px;
	padding: 20px;
}

body, td, input, select, textarea { 
font-size: 10px;
font-family: arial;	  
}

a {
text-decoration: none;
color : #6884ac;
/* #FF6633; taronja */
}
a:hover {
text-decoration : underline;
}

input, textarea { 
border: solid 1px #666666; 
background-color: #ffffff;
}									
table.est {	
width:635px; 
border: solid 1px #777777;
padding: 2px;
}

td.cap {	
/*border: solid 1px #dddddd;*/
background-color: #eeeeee;
padding: 5px;
}

td.lin	{
/*border: 1px solid #d3c8ab;*/
background-color: #eaeaea;
padding: 5px;
}

td.lin.oblig, td.cap.oblig {
background-color: #eaeaea;
}

td.lin1	{
border: 1px solid #FFDEAD; 
background-color: #FDF5E6; 
padding: 5px;
}

td.lin2	{
border: 1px solid #EEE8AA;
background-color: #FFF8DC;
padding: 5px;
}							

td.processada {
border: 1px solid #dde3d7;
background-color: #F0FFF0;
padding-left: 10px;
}

.xl {
font: bold 15px verdana;
margin-bottom : 5px;
}

.x {
font: 14px verdana;
margin-bottom : 5px;
}				

.bigN {
font: bold 24px "Zurich CN BT";								
margin-bottom: 10px;								
}	
.enganxinab {
font: bold 20px verdana;
margin-bottom : 5px;
}

.enganxina {
font: 18px verdana;
margin-bottom : 5px;							
}

.dissable-logs{
  cursor: not-allowed;
  opacity: 0.25;
  text-decoration: none;
}