body {  font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : justify;
	cursor:url("cursor.cur");
}

TD {	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : justify; }

INPUT {	font-size : 11px;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	height : 20px;	}

TEXTAREA { font-size : 11px;
	font-family : "MS Sans Serif", Geneva, sans-serif;	}
		
SELECT { font-size : 11px;
	font-family : "MS Sans Serif", Geneva, sans-serif;	}

thead td	{background: buttonface; font: 10px menu; border: 1px outset white;
			 cursor: default; padding-top: 4; padding: bottom: 0;
			 border-top: 1px solid buttonhighlight;
			 border-left: 1px solid buttonhighlight;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 height: 28px;
			 }

.arrow		{font-family: webdings; color: black; padding: 0; font-size: 10	px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
			/*nice vertical positioning :-) */

LI { list-style : square;
	list-style-position : outside;
	list-style-type : square;
	letter-spacing : 1px;
	color : #4F4F4F; }

HR { color : Gray; 	size : 1px;}

h6 { text-align: right;
 border: 0px #999 dotted;
 border-bottom-width: 1px;
 letter-spacing : 3px;
    color : #333333;
    }

TABLE.punts {	  border-right-color : #FF8C00;  border-right-style : dashed;  border-right-width : 1px;  border-left : 1px dashed #FF8C00;                }

a.boto { color: #422100; 
text-decoration :none; 
background-color : White; 
border: 1px solid; 
border-color: #ff9900 #ff9900 #ff9900 #ff9900; 
cursor:hand;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px; }

a.boto:hover { color :#000000; 
text-decoration :none; 
background-color : #FFCC66; 
border: solid 1 px; 
border-color: #C16100 #C16100 #C16100 #C16100; 
cursor:hand;
 padding-bottom : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-top : 2px; }
 

.botofixe { color : Black; 
text-decoration :none; 
background-color : #ffcc66; 
border: solid 1 px; 
border-color: Black Black Black Black; 
cursor:hand;
 padding-bottom : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-top : 2px; }
 
 a.canvifont { color: #bbbbbb; 
text-decoration :none; 
 font-size : 10px; }

 a.canvifont:hover { text-decoration : none; 
 color : Black;
  font-size : 10px;
  background-color : #efefef; }
 
a.idioma { text-decoration :none;  color : #878787;  }

a.idioma:hover { text-decoration : none;  color : Black;  }

a.rastre { border-left-style : solid;
	border-left-color : #cccccc;
	border-left-width : 2px;
	padding-left : 7px;
	text-decoration : none;
	color : #4E4E4E; }

a.rastre:hover {	border-left : solid;
	border-left-style : solid;
	border-left-color : #ff9900;
	border-left-width : 8px;
	padding-left : 7px;
	text-decoration : none;
	color : Black; }

a.rastre1 { border-right-style : solid;
	border-right-color : #cccccc;
	border-right-width : 2px;
	padding-right : 7px;
	text-decoration : none;
	color : #4E4E4E; }

a.rastre1:hover {	border-right : solid;
	border-right-style : solid;
	border-right-color : #ff9900;
	border-right-width : 8px;
	padding-right : 7px;
	text-decoration : none;
	color : Black; }

a.rastre2 {	text-decoration : none;
	color : #aaaaaa;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
 }

a.rastre2:hover {	text-decoration : underline;
	color : Black; }

a.rastre3 { text-decoration : none;
	color : #000000; }

a.rastre3:hover { text-decoration : none;
	color : #EA8C00; }
	
a.rastre4 { 
	border-left-style : solid;
	border-left-color : #dedede;
	border-left-width : 2px;
	padding-left : 7px;
	border-right-style : solid;
	border-right-color : #dedede;
	border-right-width : 2px;
	padding-right : 7px;
	text-decoration : none;
	color : #aaaaaa; }

a.rastre4:hover {	
	border-left-style : solid;
	border-left-color : #ff9900;
	border-left-width : 2px;
	padding-left : 7px;
	border-right-style : solid;
	border-right-color : #ff9900;
	border-right-width : 2px;
	padding-right : 7px;
	text-decoration : none;
	color : Black; }	

a.rastre5 {	text-decoration : none;
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
 }

a.rastre5:hover {	text-decoration : none;
	color : Black; }

.rastrefixe { border-left : solid;
	border-left-style : solid;
	border-left-color : #8C96F7;
	border-left-width : 2px;
	padding-left : 7px;	 	}
	
.capsaBlur { border: 1 solid #000000; }
 
.capsaFocus { background-color: #FFCC66; border: 1 solid #000000;    }

.capsaFocus1 { background-color: #FFD700; border: 1 solid #000000;    }

 #rastre { border: 0px solid #8C96F7;
  border-left-width: 4px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-top-width: 0px;
 padding: 0em 0em 0em 4px;
 width : auto;  }

#Content { margin: 20px 10px 10px auto;
  padding-bottom: 0px;
  text-align: justify;}

#cuadre { border: 0px outset #D4D4D4;
 background: #F5F5F5;
 color: #000;
 border-left-width: 1px;
 border-right-width: 4px;
 border-bottom-width: 4px;
 border-top-width: 2px;
 padding: 2em 2em 2em 2em;
 text-align: justify;
 margin-left : 10px;
  width : 98%;
  background-image : url(../img/f_espiral_trans.gif);
  background-attachment : fixed;
  background-position : left;
  background-repeat : repeat-y;
  }
 
#cuadreresaltat {  background: #FEFEFE;
 color: #000;
 padding: 7px 14px 7px 14px;
 text-align: justify;
 line-height : 20px;
 cursor : crosshair;
 margin-left : 20px;
 }

#cuadreresaltatblau {  background: #FEFEFE;
 color: #000;
 padding: 7px 14px 7px 14px;
 text-align: justify;
 line-height : 20px;
 cursor : crosshair;
 margin-left : 20px;
 border-right : 1px solid #00008B;
 }

#senyal0 { text-align: justify;  
margin-left : 40px;  
margin-right : 20px;  
margin-top : -4px;              }

#senyal1 { border: 0px solid #FF4100;
  text-align: justify;
  padding : 4px;
  border-right : 4px solid #FF9900;
  border-top : 1px solid #FF9900;
  font-weight : bold;
  margin-left : 20px;
  }

#senyal2 { border: 0px solid #FF9900;
  text-align: justify;
  padding : 4px;
  border-right : 4px solid #330066;
  border-top : 1px solid #330066;
  font-weight : bold;
  margin-left : 20px;
  }

  #Menu {float:left;
    padding:10px;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
    line-height: 20px;
  margin : 20px 20px 0px 6px;
     }
 

