body{
   background: #CECECE url('../images/body_back.png') repeat-x;
   font      : normal 12px Verdana, Tahoma, sans-serif;
   color     : black;
}

fieldset{
   background           : #ECE9D8 url('../images/fieldset.png');
   font-weight          : bold;
   border-bottom        : 2px solid gray;
   border-right         : 2px solid gray;
   -moz-border-radius   : 8px;  
   border-radius        : 8px;  
   -webkit-border-radius: 8px; 
   text-align           : left;
}

legend {
   background           : royalblue url('../images/legend.png') repeat-x; 
   padding-left         : 10px;
   padding-right        : 7px;
   padding-top          : 3px;
   padding-bottom       : 3px;
   border               : 1px ridge lightgray;
   width                : 400px;
   text-align           : left;
   color                : white;
   -moz-border-radius   : 5px;  
   border-radius        : 5px;  
   -webkit-border-radius: 5px;    
}

input{
   border           : 1px solid gray;
   background-color : white;
}

input:focus, textarea:focus {
   background-color: lightyellow;
   border          : 1px solid #5555FF;
}


.td_lista{
   border  : 1px solid lightgray;
   padding : 2px;
}

table{
   background-color: transparent;		 
}
      
th{
   text-align      : center;
   background-color: #EEEEEE;
   border-top      : 1px solid lightgray;
   border-left     : 1px solid lightgray;
   border-right    : 2px solid gray;
   border-bottom   : 2px solid gray;         
   font            : bold 11px Tahoma;
   padding         : 3px;
}
        
td{
   border-bottom   : 1px solid lightgray;	 
   border-right    : 1px solid lightgray;	 
   padding         : 2px;		 
   font            : normal 12px Arial;
   background-color: transparent;
   white-space     : nowrap;
}
      
.td_cell{
   border-bottom   : 1px solid lightgray;	 
   border-right    : 1px solid lightgray;	 
   padding         : 2px;		 
   font            : normal 11px Arial;
   background-color: #EEEEEE;    
   height          : 22px;
}
	  
.select_pr {
   border: 1px solid lightgray;
   font  : normal 11px Tahoma;
}
	  
.td_sum{
   background-color: #FFFFFF;
   white-space     : nowrap;
   text-align      : center;
   font-weight     : bold;
}
