html {}
   
html.interficie {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      width:100%;
	  
   }
body {
	  margin-right: 0px;
	  margin-left: 0px;
	  margin-top: 0px;
	  margin-bottom: 0px;
      padding: 0;
      border: none;
	  background-color: #e6e6e2;}
body.body3 {
	  margin-right: 0px;
	  margin-left: 0px;
	  margin-top: 0px;
	  margin-bottom: 0px;
      padding: 0;
      border: none;
	  background-color: #FFFDF1}
	     
body.interficie {
      height:98%; 
	  margin-right: 10px;
	  margin-left: 10px;
	  margin-top: 10px;
	  margin-bottom: 10px;
      padding: 0;
      border: none;
      width:99%;
      overflow-x:auto;
      overflow-y:auto;
	  background-color: #e6e6e2;
	  cursor: url("grafics/ues.cur"), default;
	  
   }
body.body2 {
      height:99%; 
	  margin-right: 10px;
	  margin-left: 10px;
	  margin-top: 10px;
	  margin-bottom: 10px;
      padding: 0;
      border: none;
      width:100%;
      overflow-x:hidden;
      overflow-y:hidden;
	  background-color: #FFFFFF;
	  
   }   
#interficie{
      height:99%;
      margin: 0;
      padding: 0;
      border: none;
      /*width:100%;*/
	  
   }   
   
#ztitol{
	      height:3%;
}

#zpeu{
	      height:5%;
}
#zcos{
	      height:80%;
}

a {border:none}

.fondo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
	line-height: 150%;
 
}
.fondo2 {
 background-image: url('../imatges/degradat2.gif');
 background-repeat:  repeat-y;
 background-position: left top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #283d5c;
 line-height: 150%;
}	 

.fondo3 {
 background-image: url('../imatges/transparent.gif');
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #283d5c;
	line-height: 150%;
 
}	 


ul.outside 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #61729d;
	font-size: 13px;
    list-style-position: outside;
	margin-top:0;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: 1em;
}
li.inside 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
    list-style-image: url('../grafics/punt.gif');
    list-style-position: inside;
}

li.numeros 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	list-style-type:decimal;
    list-style-position: outside;
	margin-top:0px;
}

li.lletres 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	list-style-type: lower-alpha;
    list-style-position: outside;
}

li.numeros11 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	list-style-type:decimal;
    list-style-position: outside;
}

li.lletres11 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	list-style-type: lower-alpha;
    list-style-position: outside;
}





li.none {	font-family: Arial, Helvetica, sans-serif;
	color: #61729d;
	font-size: 13px;
    list-style-type: none;
    list-style-position: inside;
}


/*-------Formularis---------------*/

.formulari {color: #666666;
			padding: 0px;
			margin-top: 0px;
			margin-bottom: 0px;			 
            width:100%;
			overflow:hidden;
			background: #FFFDF1;
			} 
.formulari input.num {border: 1px solid #666666;
                 width:100%;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow:auto;
				 text-align:right;
				 }			
.formulari input {border: 1px solid #666666;
                 width:100%;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow:auto;
				 }
.formulari input.mini {border: 1px solid #666666;
                 width:100%;
				 height:100%;
				 font-size:9px;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow:auto;
				 }
.formulari input.curt {border: 1px solid #666666;
                 width:99%;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow:auto;
				 }
.formulari select {border: 1px solid #666666;
                 width:100%;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow: auto;
				 }
.formulari textarea {border: 1px solid #666666;
                 width:100%;
			     background: #FFFDF1;
				 color: #283d5c;
				 overflow: auto;
				 }

textarea{font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;}


select	{ font-family: "Courier New", Courier, monospace;
		  font-size: 12px;}
		  
.formulari label {float:left; 
                   margin-right:10px; 
				   height:1px} 

.ample1 {width:90px;} 
.ample2 {width:190px;} 
.ample3 {width: 450px;
         height: 18px;} 

.formulari button {float:left; margin-top:1em;} 



input.inpt400 {	background: #fee3ad;
		border: 1px solid #336633;
		width: 400px
	   }
input.inpt300 {	width: 295px }	   
input.inpt100 {	width: 100px }
input.inpt75 {	width: 75px;
                text-align:right; }

input.inpt25 {	font-family: "Courier New", Courier, monospace;
        		width: 25px;
                height: 14px;
		        font-size: 12px;
				color: #283d5c;
                text-align:center;}
input.inpt50 {	font-family: "Courier New", Courier, monospace;
        		width: 50px;
                height: 14px;
		        font-size: 12px;
				color: #283d5c;
                text-align:center;}

		  
	  	  
input.submit  {	border: 2px outset #336633 }

input.invisible{ border:none;
                 background: #FFFDF1;}
				 
input.botborrar{ width: 22px;
                 background-image:url(../grafics/esborrarpetit.gif);
}			   
/*------------------------------*/		
iframe.gros{border:none;
 border-style:none;
 margin:0px;
 width: 624px;
 height: 358px;
 overflow: auto;
 background:none;
 }
iframe.sbm{border:none;
 border-style:none;
 margin:0px;
 width: 100%;
 height: 315px;
 overflow-x: hidden; 
 overflow-y: auto;
 background:none;
 } 
.moltpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #61729D;
}
.textsfons {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFCB97;
	color: #000000;
	font-weight:bold;
	font-size: 13px;
}
.textnormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
}
.textnormalon {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	text-decoration:none;
}
 
.textnormalon:hover {
	text-decoration: underline;
    color: #FF6600; 
}


.textnormalcur {
	font-family: Arial, Helvetica, sans-serif;
	color: #61729d;
	font-size: 13px;
	font-style:italic;
}
.textnormaldrt {
	font-family: Arial, Helvetica, sans-serif;
	color: #61729d;
	font-size: 13px;
	text-align: right;
}
.textnormaldrtroig {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 13px;
	text-align: right;
}
.textmoltgran {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #283d5c;
	}
.titolmoltgran {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #283d5c;
	}
	
.titolnoti{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #283d5c;
	letter-spacing: 0px;
	text-align: justify;
}

a.titolnoti {
	text-decoration: none;
	color: #283d5c;
}

a.titolnoti:visited {
	text-decoration: none;
	color: #283d5c;
}


a.titolnoti:hover {
	text-decoration: underline;
     
}
.menu {font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 150%;
          color: #808080;
		  text-align:center;
		  	font-size: 13px;
			background-color: #e6e6e2;
}

.menuon {font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 150%;
          color: #FFFFFF;
		  text-align:center;
		  	font-size: 13px;
			background-color: #FFA264;
			cursor:pointer;
}

.menusel {font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 150%;
          color: #FFFFFF;
		  text-align:center;
		  	font-size: 13px;
			background-color: #FF6600;
}






a {
	font-family: Arial, Helvetica, sans-serif;
	color: #61729d;
	font-size: 13px;
	text-decoration:none;
}
a.menu { text-decoration:none;}		  
a.submenu { text-decoration:none;}
a.submenu:hover {color: #283D5C;
                 font-weight:bold;}
.textmoltpetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
	/*letter-spacing: -1px*/
}				 
.textpetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: -1px
}

a.textpetit{ text-decoration:underline;}

.NumMarxa {
	font-size: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.NumMarxaP {
	font-size: 75px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.text8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #FF6600;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
}
.Text20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF6600;
}
.Text24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
}

.Text24on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #FF6600;
	color:#FFFFFF;
	cursor:pointer;
}

.Text24sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #FF3333;
	color:#FFFFFF;
}
.Text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight:bold;
}
.Text14v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight:bold;
}	
.Text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight:bold;
}	

.Text14on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight:bold;
}	
.Text14on:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}	


.Text14r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight:bold;
}
.Text14inv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight:bold;
}	




.Total:hover {font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 150%;
          color: #FFFFFF;
		  text-align:center;
		  	font-size: 13px;
			background-color: #FFA264;
			cursor:pointer;
}

.Total {font-family: Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height: 150%;
          color: #FFFFFF;
		  text-align:center;
		  	font-size: 13px;
			background-color: #FF6600;
}

.superavit {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
          color: #009900;
		  text-align:center;
		  	font-size: 13px;
}

.deficit {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
          color: #FF0000;
		  text-align:center;
		  	font-size: 13px;
}

	


.SubTotal:hover {	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFBE93;
	font-weight:bold;
	background-color:  #FFFFFF;
	width:100%;
	cursor:pointer;
}

.SubTotal {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #FFBE93;
	width:100%;
}







@media print {
/*#noprint{display:none;}
.amagat {display:none;}
.vist {display:block;}
div.PrintArea{page-break-after:always;
              writing-mode:lr-tb;
			  }
#sidebar, #header, #nav, #footer, #masthead, #navbar {
color:#FFFFFF;
display:none;
}
.NomPrint{
display:none;
}*/
.textmoltpetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
	/*letter-spacing: -1px*/
}				 
}
.tallabans{page-break-before: always}
.talldespres{page-break-after: always}