/* BODY */

BODY {
margin:0 auto 0 auto;
padding: 0px;
text-align:center;
overflow-x: hidden;
font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size:12px;
}

@media screen and (max-width:930px) {
	BODY {
		font-size:11px;
	}
}

table { 
    border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.centrat { 
    border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
	margin-left: auto;
    margin-right: auto;
}

table.dreta { 
    border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
	float:right;
}

tr.centrat
{
  vertical-align:middle;
}

tr.amunt
{
  vertical-align:top;
}

tr.aball
{
  vertical-align:bottom;
}

td.centrat
{
  text-align:center; 
}

td.esquerra
{
  text-align:left; 
}

td.dreta
{
  text-align:right; 
}


img { 
   border:0px;
}


/* CAPES */

#cap {position:fixed;height:110px;top:0px;z-index:0;width:100%;z-index:1000;text-align:center;}
#continguts {position:relative;margin-top:110px;width:100%;max-width:1200px;display:inline-block;text-align:left;margin:auto;background-color:#166ca2;}
#logo {margin-top:12px;margin-bottom:10px;margin-left:2%;max-width:140px;display:inline-block;float:left;text-align:left;}
#idiomes {margin-top:10px;margin-right:2%;min-width:150px;display:inline-block;float:right;text-align:right;}

.esq {display:inline-block;text-align:left;margin:auto;width:49%;margin-right:5%;vertical-align:top;}
.dr {display:inline-block;text-align:left;margin:auto;width:45%;vertical-align:top;}
.drambtaulagran {display:inline-block;text-align:left;margin:auto;width:45%;vertical-align:top;}
.text100 {text-align:left;width:100%;vertical-align:top;}


@media screen and (max-width:930px) {
	#cap {position:relative;height:70px;top:0px;z-index:0;width:100%;z-index:1000;text-align:center;}
	#continguts {margin-top:14px;}
	#logo {max-width:120px;}
	.esq {display:block;text-align:left;margin:auto;margin-bottom:15px;;width:105%;margin-right:0%;margin-left:-3%;}
	.dr {display:block;text-align:left;margin:auto;margin-bottom:15px;width:105%;margin-right:0%;margin-left:-3%;}
	.drambtaulagran {display:block;text-align:left;margin:auto;margin-bottom:15px;width:100%;margin-right:0px;margin-left:-20px;}
	.text100 {width:105%;margin-bottom:15px;margin-right:0%;margin-left:-3%;}
}




/* ENLLAÇOS */
a.menus_blancs {text-decoration:none;border: none;font-size:11px;color:#ffffff;Line-height:13px;font-style:normal;}
a.menus_blancs:visited {color:#ffffff;font-size:11px;Line-height:13px;}
a.menus_blancs:hover {color:#000000;font-size:11px;Line-height:13px;}
a.menus_blancs:active {color:#ffffff;font-size:11px;Line-height:13px;}

a {text-decoration:none;border: none;}
a:link img{text-decoration:none;border: none;}
a:hover img{text-decoration:none;border: none;}
a:active img{text-decoration:none;border: none;}
a:visited img{text-decoration:none;border: none;}

/* TEXTES */

.titol_blanc{font-size:16px;color:#ffffff;font-style:normal;}
H1 {font-family:'Lato';font-size:35px;line-height:35px;color:#ffffff;font-style:normal;margin-top:-22px;margin-bottom:0px;}
H2 {font-family:'Lato';font-size:30px;line-height:30px;color:#ffffff;font-style:normal;margin-top:0px;margin-bottom:0px;}
.normal{font-size:13px;color:#5c5c5c;Line-height:20px;font-style:normal;}
.path{font-size:12px;color:#034e92;Line-height:14px;font-style:normal;}
.taronja{font-size:18px;color:#da9206;Line-height:25px;font-style:normal;}
.vermell{font-size:18px;color:#ff6060;Line-height:25px;font-style: normal;}
.carbassa{font-size:18px;color:#f6a400;Line-height:25px;font-style:normal;}
.verd{font-size:18px;color:#6ade00;Line-height:25px;font-style: normal;}
.verd_f{font-size:18px;color:#0e6003;Line-height:25px;font-style: normal;}
.blaucel{font-size:18px;color:#4ed8ff;Line-height:25px;font-style: normal;}
.lila{font-size:18px;color:#a007bc;Line-height:25px;font-style: normal;}
.blau2{font-size:18px;color:#4345c4;Line-height:25px;font-style:normal;}

p.menu_desc {
	text-align: left;
	padding-left: 10px;
	margin: 0;
	text-decoration:none;
	border: none;
	font-size: 11px;
	color: #ffffff;
	Line-height: 13px;
	margin-bottom:6px;
}

.blau_petit{
	font-size: 11px;
	color: #3877ae;
	Line-height: 17px;
	font-style: normal;
}

.petit{
	font-size: 10px;
	color: #5c5c5c;
	Line-height: 14px;
	font-style: normal;
}

p.menu_desc a {margin:2px;text-decoration:none;border: none;font-family:verdana;font-size:15px;color:#025298;Line-height:18px;margin-bottom:6px;font-style:normal;}
p.menu_desc a:visited {color:#025298;font-size:15px;Line-height:18px;margin-bottom:6px;}
p.menu_desc a:hover {color:#0e2744;font-size:15px;Line-height:18px;margin-bottom:6px;}
p.menu_desc a:active {color:#025298;font-size:15px;Line-height:18px;margin-bottom:6px;}

a.descargas {font-family:verdana;font-size:12px;color:#025298;}
a.descargas:visited {font-family:verdana;color:#025298;font-size:12px;}
a.descargas:hover {font-family:verdana;color:#000000;font-size:12px;}
a.descargas:active {font-family:verdana;color:#025298;font-size:12px;}

div.descargas a {font-family:verdana;font-size:11px;color:#ffffff;}
div.descargas a:visited {font-family:verdana;color:#ffffff;font-size:11px;}
div.descargas a:hover {font-family:verdana;color:#000000;font-size:11px;}
div.descargas a:active {font-family:verdana;color:#ffffff;font-size:11px;}

.descarga{font-size:12px;color:#025298;Line-height:18px;font-style:normal;}
.negre_desc{font-size:15px;color:#000000;Line-height:17px;font-style: normal;}

@media screen and (max-width:930px) {
	.titol_blanc{font-size: 13px;}
	H1 {font-size:30px;line-height:30px;color:#ffffff;font-style:normal;}
	H2 {font-size:20px;line-height:20px;color:#ffffff;font-style:normal;}
	.normal{font-size:11px;Line-height:15px;}
	.path{font-size:10px;Line-height:13px;}
	.taronja{font-size:15px;Line-height:21px;}
	.vermell{font-size:15px;Line-height:21px;}
	.carbassa{font-size:15px;Line-height:21px;}
	.verd{font-size:15px;Line-height:21px;}
	.verd_f{font-size:15px;Line-height:21px;}
	.blaucel{font-size:15px;Line-height:21px;}
	.lila{font-size:15px;Line-height:21px;}
	.blau2{font-size:15px;Line-height:21px;}

	p.menu_desc a {font-size:12px;}
	p.menu_desc a:visited {font-size:12px;}
	p.menu_desc a:hover {font-size:12px;}
	p.menu_desc a:active {font-size:12px;}

	a.descargas {font-size:11px;}
	a.descargas:visited {font-size:11px;}
	a.descargas:hover {font-size:11px;}
	a.descargas:active {font-size:11px;}

	.descarga{font-size:11px;}
	.negre_desc{font-size:12px;}
}




.Fields{
	background-color: #F5F5F5;
	border: 1px solid #A0A0A0;
	font-size: 9px;
	width:170px;
	overflow:hidden
}

.Fields_arees{
	background-color: #F5F5F5;
	border: 1px solid #A0A0A0;
	font-size: 9px;
	width:320px;
	height:120px;
	overflow:hidden
}


@media screen and (max-width:930px) {
	.Fields{
		width:100px;
	}

	.Fields_arees{
		width:150px;
	}

}


