/* Inicialitza tots els paràmetres */
body, h2, h3, h4, h5, h6, h7, p, ul, li, blockquote, a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    margin:0px;
    padding:0px;
    color:#666666;
    list-style-type:none;
    text-decoration:none;
}

body.gran0 {font-size:100%;}
body.gran1 {font-size:110%;}
body.gran2 {font-size:117%;}
body.gran3 {font-size:120%;}


div#dades a.inactiu {
	cursor:default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #BF0000; 
	text-decoration: none;
}

div#dades a.actiu {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color:#BF0000; 
	text-decoration: none;
}

#general_pagina{
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width:1071px;/* amplada de la pàgina*/
    background-color:#FFFFFF;
	background-repeat: repeat-y;
    
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.brclear {
    position:relative;
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
}

.border{
    border:1px solid #000000;
}

.negreta{
	font-weight:bold; 
}

.subratllat{
	text-decoration:underline;
}

.arial10{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height:13px;
}

.arial11{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:14px;
}
.arial14{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height:16px;
}

.arial20{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height:22px;
}

.arial24{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height:26px;
}

.arial26{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height:28px;
}

.arial28{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height:30px;
}

.arial32{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    line-height:34px;
}

.titol_home{
	font-family: "Anke Calligraphic FG", Arial, Helvetica, sans-serif;
	font-size: 24px;
    line-height:26px;
}

.blanc{
	color:#FFFFFF;
}

.negre{
	color:#000000;
}
.vermell{
	color:#BF0000;
}

.gris{
	color:#999999;
}

.gris2{
	color:#666666;
}

#separadorGris {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#EFEFEF;
}

#separadorGris2 {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#CCCCCC;
}

#separadorNegre {
	clear: both;
	font-size: 1px;
	line-height: 4px;
	background-color:#000000 !important;
}

#separadorNegrePrim {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#000000;
}

.separacio{
	padding-top:5px;
}

h1{
	font-size: 32px;
}

h2{
	font-size: 28px;
}

h3{
	font-size: 24px;
}

p{
	font-size: 0.70em;
	line-height: 13px;
	color:#666666;
}

#desti{
	position:absolute;
	z-index:200;
	top:200px;
	left:200px;
	width:326px;
}

.input1 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 14px; 
	width: 202px; 
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.input2 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 93px; 
	width: 202px; 
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.input4 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 18px; 
	width: 177px; 
	background-color: #FFFFFF;
}

#menu li{
	float:right;
	height:23px;
	line-height:20px;
}

#menu a:hover{
    color:#BF0000; 
    height:23px;
    line-height:20px;
}

#menuactiu{
	color:#BF0000;
	height:23px;
	line-height:20px;
}

#menu_llista{
	
	font-size: 18px; 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	height:23px;
	line-height:20px;
}

.peu{
	background-image:url(../img/fons_peu.gif);
	background-repeat: no-repeat;
	height:35px;
	padding-left:40px;
}

.popfondo{
	background-color: #FFFFFF;
	width:600px;
}

#pop{
	background-color: #FFFFFF;
	width:600px;
}

#popmain{
	background-image:url(../img/logo2.gif);
	background-repeat: no-repeat;
	height:77px;
	padding-top:8px;
	padding-left:10px;
	color:#000000;
	padding-right:20px;

}

#poptitular{
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F3324;
	width:210px;
	line-height: 30px; 
	padding-left:360px;
}

#poptext{
	font-size:11px;
	font-family:Arial, Verdana;
	color: #333333;
	padding-right:5px;
	width:560px;
	padding-left:20px;
	padding-right:20px;
}

.fons_superior{
	display:none;
}

.degradat{
	background-image:url(../img/degradat.jpg);
	background-repeat: repeat-x;
	height:404px;
}

.repetir_info_home{
	background-image:url(../img/repetir_info_esq.gif);
	background-repeat: repeat-y;
	width:372px;
}

.peu_info_home{
	background-image:url(../img/peu_info_esq.gif);
	background-repeat: no-repeat;
	height:121px;
}

.fons_masllunes{
	background-image:url(../img/fons_mas_llunes.gif);
	background-repeat: no-repeat;
	height:425px;
	padding-top:0px;
	padding-left:0px;
}

.fons_agents{
	background-image:url(../img/fons_agents.jpg);
	background-repeat: no-repeat;
	height:425px;
	padding-top:250px;
	padding-left:10px;
}

#professionals{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:14px;
    color:#666666;
}

#professionals a:hover{
    color:#BF0000;
}

.fons_dret{
	background-image:url(../img/repetir_fons_dret.gif);
	background-repeat: repeat-y;
	width:381px;
}

#sobre a:hover{
	color:#000000;
}

#sobre2 a:hover{
	color:#BF0000;
}

.separar20{
	padding-left:0px;
}

.separar63{
	padding-left:0px;
}

/***************************************************************************/

#treure_fleft{
	clear:both;
	padding-top:10px;
}

#desactivar{
	display:none;
}

/****** ESTILS PER IMPRIMIR ****************************/
.titol_home_imp{
	font-family: "Anke Calligraphic FG", Arial, Helvetica, sans-serif;
	font-size: 24px;
    line-height:26px;
}

.print_text{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:14px;
	color:#666666;
}

.arial12{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:14px;
}

.arial16{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height:18px;
}

.arial18{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height:20px;
}

.arial9{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height:11px;
}

#noimprimir{
	display:none;
}
