/*
ESTILS GENÈRICS
=============== 
	- aquest full d'estils s'ha de cridar com a complement al full d'estils propi del document.
	- v 0.1 (20/02/2007)
*/

h2, h3, h4, h5, h6, p, form {
margin: 0; 
padding: 0; 
font-size:1em;
font-weight:normal;
}

/* 
aliniacions
-----------
*/
.a_dalt {vertical-align:top !important}
.a_mig {vertical-align:middle !important}
.a_baix {vertical-align:bottom !important}

.a_esquerra {text-align:top !important}
.a_centre {text-align:center !important}
.a_dreta {text-align:right !important}

.bloc_centrat {
margin-left:auto;
margin-right:auto;
}

.bloc_a_dreta {
margin-left:auto;
margin-right:0;
}

.bloc_a_esquerra {
margin-left:0;
margin-right:auto;
}

/* 
paginació
-----------
*/

a.pagina:link,a.pagina:visited {
display:block;
font-size:0.9em;
padding:3px 8px;
color:#716F6E;
margin-left:5px;
text-decoration:none;
background-color:#EBEBEB;
border:1px solid #D7D7D7}

a.pagina:hover {
background-color:#0072BF;
color:white;
}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#464241;
font-weight:bold;
cursor:default;
background-color:#FFFFFF;
border:none
}

/* 
alçades
-------
*/
.h_1 {height:1px}
.h_5 {height:5px}
.h_25 {height:25px}
.h_125 {height:125px}
.h_625 {height:625px}

/* 
amplades 
--------
*/
.w_1 {width:1px}
.w_5 {width:5px}
.w_25 {width:25px}
.w_125 {width:125px}
.w_625 {width:625px}

.w_5x100 {width:5%}
.w_25x100 {width:25%}
.w_50x100 {width:50%}
.w_75x100 {width:75%}
.w_100x100 {width:100%}

/* 
elements flotants 
-----------------
*/
.flota_dreta {float:right}
.flota_esquerra {float:left}
.no_flotis {float:none}
.trenca_float {clear:both}

/* 
marges 
------
*/
.per_sobre {margin-top:5px !important;}
.x_per_sobre {margin-top:10px !important;}
.xx_per_sobre {margin-top:15px !important;}
.xxx_per_sobre {margin-top:20px !important;}
.xxxx_per_sobre {margin-top:25px !important;}
.xxxxx_per_sobre {margin-top:30px !important;}

.per_dreta {margin-right:5px !important;}
.x_per_dreta {margin-right:10px !important;}
.xx_per_dreta {margin-right:15px !important;}
.xxx_per_dreta {margin-right:20px !important;}
.xxxx_per_dreta {margin-right:25px !important;}
.xxxxx_per_dreta {margin-right:30px !important;}

.per_sota {margin-bottom:5px !important;}
.x_per_sota {margin-bottom:10px !important;}
.xx_per_sota {margin-bottom:15px !important;}
.xxx_per_sota {margin-bottom:20px !important;}
.xxxx_per_sota {margin-bottom:25px !important;}
.xxxxx_per_sota {margin-bottom:30px !important;}

.per_esquerra {margin-left:5px !important;}
.x_per_esquerra {margin-left:10px !important;}
.xx_per_esquerra {margin-left:15px !important;}
.xxx_per_esquerra {margin-left:20px !important;}
.xxxx_per_esquerra {margin-left:25px !important;}
.xxxxx_per_esquerra {margin-left:30px !important;}

/* 
espaiats 
--------
*/
.espaiat {padding:5px !important;}
.x_espaiat {padding:10px !important;}
.xx_espaiat {padding:15px !important;}
.xxx_espaiat {padding:20px !important;}
.xxxx_espaiat {padding:25px !important;}
.xxxxx_espaiat {padding:30px !important;}

/* 
textos
------
*/
.xxxxx_gran {font-size:2.97em;}
.xxxx_gran {font-size:2.48em;}
.xxx_gran {font-size:2.07em;}
.xx_gran {font-size:1.72em;}
.x_gran {font-size:1.44em;}
.gran {font-size:1.2em;}
.petit {font-size:0.83em;}
.petit2 {font-size:0.9em;}
.x_petit {font-size:0.69em;}
.xx_petit {font-size:0.57em;}

._petit {font-size:0.95em;}
.x__petit {font-size:0.90em;}

.llegible {line-height:1.5em;}
.negreta {font-weight:bold;}
.italica {font-style:italic;}
.subratllat {text-decoration:underline;}

/* 
vincles 
-------
*/
.v_sense_decoracio {text-decoration:none}
.v_camuflat {cursor:default}

/* 
taules
------
*/
table.simple, table.simple td {
padding:0;
border-collapse:collapse;
border:0;
}

table.formulari {
border-collapse:collapse;
border:0;
}

table.formulari, table.formulari td {
border-collapse:collapse;
border:0;
padding:3px;
}

/* 
llistes 
-------
*/
ul.simple, ul.simple li {
margin:0;
padding:0;
list-style:none;
}

/* 
colors
------
*/

.blanc {
	color: white;
}
.vermell {
	color: red;
}


/* 
altres 
------
*/
.acc {
position:absolute;
left:-10000px;
}
.de_bloc {display:block}
.de_linia {display:inline}
img.sense_vora {border:0}
.no_screen {display:none}

td#prova {height:34px;min-height:34px}

div.Scroller-Container {
	position: absolute;
	top: 0px; 
	left: 0px;
}

.Scrollbar-Up {cursor: pointer;}
.Scrollbar-Down {cursor: pointer;}

#variable{
color:white;
height:420px;
width:420px;
overflow:hidden;
position:relative;

}
