/* 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: #EF9103; 
	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:#EF9103; 
	text-decoration: none;
}

#general_sombrejat{
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width:974px;/* amplada de la pàgina + sombrejat*/
    background-image: url(../img/sombrejat.jpg);
	background-repeat: repeat-y;
    
}

#general_pagina{
    position:relative;
   	margin-left:3px;
    width:966px; /* amplada de la pàgina sense sombrejat */
    background-color:#FFFFFF;
}

.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:13px;
}

.arial12{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:14px;
}

.arial14{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height:16px;
}

.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;
}

.arial20{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height:22px;
}

.blanc{
	color:#FFFFFF;
}

.negre{
	color:#000000;
}
.taronja{
	color:#EF9103;
}

.gris{
	color:#999999;
}

.gris2{
	color:#666666;
}

#separadorGris {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#CCCCCC;
}

#separadorBlanc {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#FFFFFF;
}

.separacio{
	padding-top:5px;
}

.separacio2{
	padding-top:10px;
}

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:80px;
	left:170px;
	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: 15px; 
	width: 72px; 
	border: 1px solid #CCCCCC;
	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: 17px; 
	width: 220px; 
	border: 1px solid #E9E9E9;
	background-color: #FFFFFF;
}

.input3 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 17px; 
	width: 450px; 
	border: 1px solid #E9E9E9;
	background-color: #FFFFFF;
}

.input4 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 100px; 
	width: 450px;
	border: 1px solid #E9E9E9;
	background-color: #FFFFFF;
}

/*#menu{
	 background-color:#EF9103;
	 height:23px;
	 width:716px;
}*/

#menu{
	 background-image: url(../img/fons_menu2.gif);
	 height:23px;
	 width:716px;
}

#menu li{
	background-color:#EF9103;
	float:left;
	height:23px;
	line-height:20px;
}

#menu a:hover{
    background-color:#999999;
    color:#FFFFFF; 
    height:23px;
    float:left;
   line-height:20px;
}

#menuactiu{
	background-color:#999999;
	color:#FFFFFF;
	display:block;
	height:23px;
	float:left;
	line-height:20px;
}

#menu_llista{
	display:block;
	font-size: 14px; 
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	height:23px;
	float:left;
	line-height:20px;
}

.fons_home_dret{
	background-image: url(../img/superior_home_dre.gif);
	background-repeat: no-repeat;
	height:71px;
	width:448px;
	padding-left:268px;
}

.fons_identificacio{
	background-image: url(../img/fons_identificacio.gif);
	background-repeat: no-repeat;
	height:35px;
	width:312px;
}

.fons_idiomes{
	background-image: url(../img/fons_idiomes.gif);
	background-repeat: no-repeat;
	height:28px;
	width:264px;
}

.fons_mapa_home{
	background-image: url(../img/mapa_home.gif);
	background-repeat: no-repeat;
	height:205px;
	width:238px;
}

.repetir_home{
	background-image: url(../img/repetir_nou_home.gif);
	background-repeat: repeat-y;
}

.destacats_home{
	background-image: url(../img/cap_home_inf.gif);
	background-repeat: no-repeat;
	height:24px;
	margin-left:9px;
}

.repetir_home2{
	background-image: url(../img/repetir_nou_home2.gif);
	background-repeat: repeat-y;
}

.peu{
	background-image:url(../img/fons_peu.gif);
	background-repeat: no-repeat;
	height:35px;
	padding-left:40px;
}

.inferior_home{
	background-image:url(../img/inferior_home.jpg);
	height:42px;/*966*/
}

.general_superior{
	background-image:url(../img/empresa_superior.gif);
	height:34px;
}

.general_cos{
	background-image:url(../img/empresa_repetir.jpg);
	background-repeat: repeat-y;
}

.fons_peu2{
	background-image:url(../img/fons_peu2.jpg);
	background-repeat: no-repeat;
	height:91px;
	padding-left:40px;
	width:926px;
}

.fons_peu3{
	background-image:url(../img/fons_peu3.jpg);
	background-repeat: no-repeat;
	height:99px;
	padding-left:40px;
	width:926px;
}

.general_cos2{
	background-image:url(../img/repetir_general2.gif);
	background-repeat: repeat-y;
}

.popfondo{
	background-color: #FFFFFF;
	width:600px;
}

#pop{
	background-color: #FFFFFF;
	width:600px;
}

#popmain{
	background-image:url(../img/logo.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;
}

.home{
	padding-top:18px;
	padding-left:40px;
	padding-right:10px;
	width:192px;
}

.noticies{
	 width:680px;
	 padding-left:20px;
	 padding-top:10px;
}

.noticies1{
	width:673px;
}

.noticies2{
	width:584px;
}