/*
ESTILS GENÈRICS
=============== 
	- aquest full d'estils s'ha de cridar com a complement al full d'estils propi del document.
	- v 0.13 (1/03/2007)
	- canvis respecte la v 0.12: fem més classes per amplda en %
*/

h1, 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:left !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;
}

/* 
alçades
-------
*/
.h_1 {height:1px}
.h_5 {height:5px}
.h_25 {height:25px}
.h_125 {height:125px}
.h_625 {height:625px}

/* 
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;}

.g-margin-1 { margin:2px; }
.g-margin-2 { margin:4px; }
.g-margin-3 { margin:6px; }
.g-margin-4 { margin:8px; }
.g-margin-5 { margin:10px; }
.g-margin-6 { margin:12px; }
.g-margin-7 { margin:14px; }
.g-margin-8 { margin:16px; }
.g-margin-9 { margin:18px; }
.g-margin-10 { margin:20px; }

.g-margin-r1 { margin-right:2px; }
.g-margin-r2 { margin-right:4px; }
.g-margin-r3 { margin-right:6px; }
.g-margin-r4 { margin-right:8px; }
.g-margin-r5 { margin-right:10px; }
.g-margin-r6 { margin-right:12px; }
.g-margin-r7 { margin-right:14px; }
.g-margin-r8 { margin-right:16px; }
.g-margin-r9 { margin-right:18px; }
.g-margin-r10 { margin-right:20px; }
/* 
textos
------
*/
.xxxxx_gran {font-size:2.2em;}
.xxxx_gran {font-size:2em;}
.xxx_gran {font-size:1.8em;}
.xx_gran {font-size:1.6em;}
.x_gran {font-size:1.4em;}
.gran {font-size:1.2em;}
.petit {font-size:0.9em;}
.x_petit {font-size:0.8em;}
.xx_petit {font-size:0.7em;}
.xxx_petit {font-size:0.6em;}

.llegible {line-height:1.5em;}
.negreta {font-weight:bold}
.italica {font-style:italic}

/* 
taules
------
*/
table.simple, table.simple td {
padding:0;
border-collapse:collapse;
border:0;
}

/* 
llistes 
-------
*/
ul.simple, ul.simple li {
margin:0;
padding:0;
list-style:none;
}


.de_bloc {display:block}
.de_linia {display:inline}
img.sense_vora {border:0}
.no_screen {display:none}

.trenca_float_02 {clear: both;
   height: 0;
   margin: 0;
   padding: 0;
   font-size: 0.000001em;
   line-height: 0.000001em;}