.llistat {
  font-size:10pt; 
  border: #BBBBBB solid 1px;
  font-family: sans-serif;}
.llistatsel {
  font-size:10pt; 
  border: #BBBBBB solid 1px;
  font-family: sans-serif;
  background-color: #FFEEDD}
.llistatheader {
  font-size:14pt; 
  border-bottom: #000000 solid 1px;
  text-align: center; 
  font-family: sans-serif;}
.txttitle {
  font-size:16pt; 
  text-align: center; 
  font-family: sans-serif;}
.txtnou {
  font-size:18pt; 
  text-align: center; 
  font-weight : bold;
  color : #FF0000; 
  text-decoration: none; 
  font-family: sans-serif;}
.txtpeu {
  font-style : italic;
  font-size:9pt; 
  text-align: center; 
  font-family: sans-serif;}
.txtanunci {
  text-decoration : none;
  font-size:16pt; 
  text-align: center; 
  color : #FF0000; 
  font-family: sans-serif;}
.txtnormal {
  font-size:9pt; 
  text-align: justify; 
  font-family: sans-serif;}
.txtformulari {
  font-size:9pt; 
  font-family: sans-serif;}
.txtbold {
  font-size:9pt; 
  font-weight : bold;
  font-family: sans-serif;
  text-decoration : none;}
a.txtbold:hover {
  text-decoration : underline;}
.txtbold2 {
  font-size:10pt; 
  font-weight : bold;
  font-family: sans-serif;}
.txtlnk {
  font-size:9pt; 
  text-align: center; 
  color : #5555CC; 
  font-weight : bold;  
  font-family: sans-serif;
  text-decoration : none;}
a.txtlnk:hover{ 
  text-decoration : underline;}
.imglnk {
  text-decoration : none;}
.msggrid {
  font-size:10pt; 
  text-align: center; 
  color : #0000FF; 
  font-weight : bold;
  font-family: sans-serif;}

.title {
  font-size:10pt; 
  font-style : italic;
  font-family: sans-serif;}
.fragment {
  font-size:10pt; 
  font-family: sans-serif;}
.author {
  font-size:10pt; 
  font-family: sans-serif;}
a.title {
  font-size:10pt; 
  font-style : italic;
  font-family: sans-serif;}
a.fragment {
  font-size:10pt; 
  font-family: sans-serif;}
a.author {
  font-size:10pt; 
  font-family: sans-serif;}
.datacl {
  color:#000000;
  text-decoration : none;
  font-size:10pt; 
  font-family: sans-serif;}
.langcl {
  color:#666666;
  text-decoration : none;
  font-size:9pt; 
  font-weight : bold;
  font-family: sans-serif;}
a.langcl:hover{ 
  text-decoration: none; 
  color : #000000; }
.sidokuscom {
  color:#FFFFFF;
  font-size:40pt; 
  font-family: sans-serif;}

.divmenucl{
  padding-top: 3;
  padding-bottom: 3;
  text-align:center;
  padding: 0;
  width:120pt; 
  color:#5555CC;
  font-size:10pt; 
  font-weight : bold;
  font-family: sans-serif;  
}
.divmenucl a{
  padding-top: 3;
  padding-bottom: 3;
  font-size: 12px;
  display: block;
  color: #5555CC;
  text-decoration: none;
  font-weight: bold;
}
.divmenucl a:hover {	
  text-decoration: none; 
  color:#FFFFFF;
  background-color: #5555CC;
}

.buttoncl a{
  border: #993333 solid 2px;
  padding-top: 3;
  padding-bottom: 3;
  padding-left: 8;
  padding-right: 8;
  text-align:center;
  font-size: 12px;
  color: #993333;
  text-decoration: none;
  font-weight: bold;
  font-family: sans-serif;  
}
.buttoncl a:hover {	
  text-decoration: none; 
  color:#FFFFFF;
  background-color: #993333;
}



.dum {
  border: solid 0 #fff; 
  margin: 0pt; 
  width: 0pt; 
  height: 0pt}
.empty,.fix,.ok,.err {
  border: solid 0 #fff; 
  text-align: center; 
  margin: 0pt; 
  width: 31pt; 
  height: 20pt;
  background-color : transparent;
  vertical-align: middle;}
.fix {
  font-size:14pt; 
  font-weight : bold;  
  font-family: sans-serif;}
.empty {
  font-size:14pt; 
  font-family:sans-serif,lucida handwriting,comic sans ms,cursive; 
  font-weight : bold;  
  color:#0000FF;}
.ok {
  font-size:14pt; 
  font-family:lucida handwriting,comic sans ms,cursive; 
  font-weight : bold;  
  color:#009900;}
.err {
  font-size:14pt; 
  font-family:lucida handwriting,comic sans ms,cursive; 
  font-weight : bold;  
  color:#FF0000;}

.taulagraella {border: #111111 solid 2px;}
.pregunta{
  font-size:10pt; 
  border: #BBBBBB solid 1px;
  width:310pt; 
  height:20pt; 
  vertical-align:middle; 
  text-align:left; 
  font-family: sans-serif;}
.preguntabaix{
  font-size:10pt; 
  border: #BBBBBB solid 1px;
  border-bottom: #111111 solid 1px;  
  width:310pt; 
  height:20pt; 
  vertical-align:middle; 
  text-align:left; 
  font-family: sans-serif;}
.preguntadalt{
  font-size:10pt; 
  border: #BBBBBB solid 1px;
  border-top: #111111 solid 1px;  
  width:310pt; 
  height:20pt; 
  vertical-align:middle; 
  text-align:left; 
  font-family: sans-serif;}
.preguntalittle{
  font-style : italic;
  font-size:9pt; 
  text-align:left; 
  font-family: sans-serif;}
.buit,.baix,.dalt,.drt,.esq,.baixesq,.baixdrt,.baixdalt,.daltdrt,.daltesq,.drtesq,.baixdaltdrt,.baixdaltesq,.baixdrtesq,.daltdrtesq {
  font-size:14pt; 
  border: #BBBBBB solid 1px;
  width:20pt; 
  height:20pt; 
  vertical-align:middle; 
  text-align:center; 
  align:center; 
  font-family: sans-serif;}
.nomesesq, .nomesesqdalt {border-left: #BBBBBB solid 1px;}
.nomesbaix {border-bottom: #BBBBBB solid 1px;}
.nomesdalt, .nomesdrtdalt, .nomesesqdalt {border-top: #BBBBBB solid 1px;}
.nomesdrt, .nomesdrtdalt {border-right: #BBBBBB solid 1px;}
.esq,.baixesq,.daltesq,.drtesq,.baixdaltesq,.baixdrtesq,.daltdrtesq {border-left: #111111 solid 1px;}
.drt,.baixdrt,.daltdrt,.drtesq,.baixdrtesq,.daltdrtesq,.baixdaltdrt {border-right: #111111 solid 1px;}
.baix,.baixesq,.baixdrt,.baixdalt,.baixdaltdrt,.baixdaltesq,.baixdrtesq {border-bottom: #111111 solid 1px;}
.dalt,.baixdalt,.daltdrt,.daltesq,.baixdaltdrt,.baixdaltesq,.daltdrtesq {border-top: #111111 solid 1px;}

.buity,.baixy,.dalty,.drty,.esqy,.baixesqy,.baixdrty,.baixdalty,.daltdrty,.daltesqy,.drtesqy,.baixdaltdrty,.baixdaltesqy,.baixdrtesqy,.daltdrtesqy {
  font-size:14pt; 
  border: #CCCCCC solid 1px;
  width:65pt; 
  height:65pt; 
  vertical-align:middle; 
  text-align:center; 
  font-family: sans-serif;}
.esqy,.baixesqy,.daltesqy,.drtesqy,.baixdaltesqy,.baixdrtesqy,.daltdrtesqy {border-left: #111111 solid 1px;}
.drty,.baixdrty,.daltdrty,.drtesqy,.baixdrtesqy,.daltdrtesqy,.baixdaltdrty {border-right: #111111 solid 1px;}
.baixy,.baixesqy,.baixdrty,.baixdalty,.baixdaltdrty,.baixdaltesqy,.baixdrtesqy {border-bottom: #111111 solid 1px;}
.dalty,.baixdalty,.daltdrty,.daltesqy,.baixdaltdrty,.baixdaltesqy,.daltdrtesqy {border-top: #111111 solid 1px;}

