/*
   Full d'estil usant <div> en lloc de <table>
   Desembre - 10
   Versio sense columna esquerra "leftnav" 
                  ( v/. div-nav.css )
   Adaptada a menu desplegable               
*/

body {
   margin:       0px;
   border:       0px;
   padding:      0px;
   font-family:  tahoma,verdana ; 
   font-size:    10pt;
}	


hr  {
/*    BORDER: dotted;     */
    color: red;  
    size: 1px;   
}	


th {
   height:       10px;
   background:   #ebebeb; 
   font-family:  tahoma,verdana ; 
   font-size:    9pt;
   border: 1px solid #000000;

}

H2
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #036;
    LINE-HEIGHT: 0.5em;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #aaa 1px dotted
}

#container {
   top:          0px;
   left:         0px;
   height:       714px;
   width:        100%;
   margin:       0px;
   padding:      0px;
   background-color: #fff;
   color:        #333;
}

#top {
   width:        100%;
   height:       72px;
   border-bottom: 1px solid green;
}


#dades { 
   top:          155px;
   margin-left:  0px;
   width:        100%;
   padding:      0px 0px 0px 10px;
}

#cos { 
   margin-left:  0px;
   width:        100%;
   padding:      0px 0px 0px 10px;
}


#logo {
   width:        100px;
   border:       0px;
   padding:      0px;
   margin:       0px;
   height:       50px;
}

#titZona {
   left:         165px;
   width:        805px;
   top:          0px;
   position:     absolute;
   border:       0px;
   padding:      0px 0px 0px 0px;
   margin:       0px;
   height:       50px;
   font-family:  tahoma,verdana ;
   font-size:    8pt;
   font-weight:  800;
}

.titPlana {
   text-align:   center;
   padding:      0px 0px 0px 0px;
   margin:       0px;
   font-family:  tahoma;
   font-size:    18pt;
   font-weight:  800;
   color:        #1b3461;
}

.titol {
   height:        14px;
   margin:        0px;
   border-bottom: 0px;
   padding:       0px 0px 6px 10px;
   font-family:   Tahoma,Verdana,Arial,sans-serif;
   color:         #4891dc;
   font-size:     9pt;
}

.diaPlana {
   text-align:   left;
   padding:      0px 0px 0px 10px;
   margin:       0px;
   font-family:  tahoma;
   font-size:    8pt;
   color:        #1b3461;
}


#content h2 { 
   margin: 0 0 .5em 0; 
}

a {
   text-decoration: none;
}

table {
   border:        0px;
}





.llistat {
   margin:        2px 0px 0px 0px;
   border:        1px solid gray;
   padding:       0px 0px 0px 0px;
   font-family:   courier-new;
   font-size:     8pt;
}

.llista {
   height:        410px;
   margin:        0px 0px 3px 0px;
   border:        1px solid gray;
   padding:       0px 0px 3px 0px;
   width:         98%;
   font-family:   tahoma,verdana ;
   overflow:      auto;
}

.hdesc {
   height:        250px;
}

.hesta {
   height:        550px;
}
.himg {
   height:        100px;
}
.hadre {
   height:        170px;
}
.hobs {
   height:        120px;
}


.areaScroll {
   overflow:      scroll;
}

.botoNone{
   display:       none;
}

.lin {
   height:        22px;
   padding:       0px;
   margin:        0px;
   border:        0px solid blue;
   padding:       0px;
}

.linForm {
/*   clear:         left;   */
   clear:         both;
   height:        16pt;
   margin:        0px;
   padding:       0px;
}

.linFormA {
/*   clear:         left;   */
   clear:         both;
   height:        20pt;
   margin:        0px;
   padding:       0px;
}

.dib {
   vertical-align: bottom;
   height:        22px;
   margin:        0px;
   border:        0px solid blue;
   padding:       0px;
}


.senseralla  {
   height:        19px;
   margin:        0px;
   border-top:    1px solid gray;
   border-left:   1px solid gray;
   border-right:  1px solid gray;   
   background-color: #ebebeb;
   font-family:   tahoma,verdana ;
   font-size:     10pt;
   color:         gray;
}

.etiq {
   float:         left;
   font-size:     9pt;
   color:         gray;
   border:        0px;
   padding-top:   5px;
   padding-right: 3px;
   height:        14pt;
   text-align:    right;    
   font-weight:   300;
   font-family:   tahoma,verdana ;
}

.etiqout {
   float:         left;
   font-size:     9pt;
   color:         gray;
   border:        1px solid #ccc;
   padding-top:   5px;
   padding-right: 3px;
   height:        14pt;
   text-align:    right;    
   font-weight:   300;
   font-family:   tahoma,verdana ;
}


.etiqsor {
   float:         left;
   font-size:     14pt;
   color:         gray;
   border:        0px;
   padding-top:   5px;
   padding-right: 3px;
   height:        20pt;
   text-align:    right;    
   font-weight:   300;
   font-family:   tahoma,verdana ;
}
.sortida {
   float:         left;
   font-size:     14pt;
   color:         black;
   border:        0px;
   padding-top:   5px;
   padding-right: 3px;
   height:        20pt;
   text-align:    left;    
   font-family:   tahoma,verdana ;
}

.pad20	{
   padding-right: 60px;
}

.camp {
   float:         left;
   font-family:   tahoma,verdana ;
   font-size:     9pt;
   font-weight:   900;
   color:         black;
   border:        0px;
   height:        14pt;
}

.cella	{
   height:        15px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px 0px 1px 0px;
   border-style:  solid;   
   border-color:  red;
   font-family:   tahoma,verdana ; 
   font-size:     9pt;
   text-align:    left;
   font-weight:   400;
}

.cellan	{
   height:        15px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px;
   font-family:   tahoma,verdana ; 
   font-size:     9pt;
   text-align:    left;
}

.celland	{
   height:        15px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px;
   font-family:   tahoma,verdana ; 
   font-size:     9pt;
   text-align:    right;
}

.cellad	{
   height:        15px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px 0px 1px 0px;
   border-style:  solid;   
   border-color:  red;
   font-family:   tahoma,verdana ; 
   font-size:     9pt;
   text-align:    right;
   font-weight:   400;
}

.cellap	{
   height:        9px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px 0px 1px 0px;
   border-style:  solid;   
   border-color:  red;
   font-family:   tahoma,verdana ; 
   font-size:     8pt;
   text-align:    left;
   font-weight:   400;
}

.cellapd	{
   height:        9px;
   background-color:#ffffff;
   padding-left:  3px;
   border-width:  0px 0px 1px 0px;
   border-style:  solid;   
   border-color:  red;
   font-family:   tahoma,verdana ; 
   font-size:     8pt;
   text-align:    right;
   font-weight:   400;
}




.titcol	{
   background-color:  #e4cc81;
}

.c2   {width:   2px;}
.c15  {width:  15px;}
.c25  {width:  25px;}
.c30  {width:  30px;}
.c35  {width:  35px;}
.c42  {width:  42px;}
.c50  {width:  50px;}
.c60  {width:  60px;}
.c65  {width:  65px;}
.c75  {width:  75px;}
.c100 {width: 100px;}
.c125 {width: 125px;}
.c150 {width: 150px;}
.c175 {width: 175px;}
.c200 {width: 200px;}
.c222 {width: 222px;}
.c300 {width: 300px;}
.c330 {width: 330px;}
.c360 {width: 360px;}
.c400 {width: 400px;}
.c530 {width: 530px;}
.c600 {width: 530px;}
.c850 {width: 815px;}


