/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imgs/back.gif);
}

.mapa{
		width:220px;
		height:auto;
		background-color:#fff;
		border-color:#000000;
		margin-top:-22px;
		margin-left:40px;
		float:left;
		padding:20px;
	}
.form{
		width:340px;
		height:auto;
		/*border-style: groove;*/
		border-width:1px;
		border-color:#000000;
		margin:0 0px 0 342px;
		padding:10px;
		text-align: left;

	}
	
td {font-size: 9pt; color: #454545}
th {font-size: 9pt; color: #000000; font-weight: bold}
p {font-size: 10pt; color: #292929}

a:link, a:visited, a:active {font-size: 8pt;  color: #666666; text-decoration: none}
a:hover {font-size: 8pt;  color: #04128C; text-decoration: none}

a.menu:link, a.menu:visited, a.menu:active {color: #24509C;  text-decoration:none;}
a.menu:hover {color: #004592; text-decoration:underline;}

.veriso {font-size: 8pt;  color: #666666; text-decoration: none}
.nots {font-size: 8pt;  color: #666666; text-decoration: none;}
.logo {
	position:absolute;
	left:122px;
	top:17px;
	width:781px;
	height:auto;
	background-color:#ffffff;
	z-index: 9;
}
.menusen { background-image:url(imgs/granblau_menu_.jpg); padding-top:2px; position:absolute; left:0px; top:60px; width:781px; height:25px; background-color:#f0f5f8;}
.menuses { background-image:url(imgs/granblau_menu_es.jpg); padding-top:2px; position:absolute; left:0px; top:60px; width:781px; height:25px; background-color:#f0f5f8;}
.menusca { background-image:url(imgs/granblau_menu_ca.jpg); padding-top:2px; position:absolute; left:0px; top:60px; width:781px; height:25px; background-color:#f0f5f8;}
.idiomas{ margin-left:240px }
.idiomes{ margin-left:18px; color:#292929;}
.langues{ margin-left:18px; color:#292929;}
.language{ margin-left:18px; color:#292929;}
.sprachen{ margin-left:24px; color:#292929;}

/*.language{ margin-left:340px}*/
.menu { margin-left:18px; font-weight:bold;}
.cont {position:absolute; left:0px; top:26px; width:781px; height:auto; background-color:#f0f5f8; font-size: 10pt; padding-top:14px;}
.titol { margin-left:50px; margin-top:35px; height:10px; font-weight:bold; line-height:5px; color:#292929;}
.apartat {left:10px; font-size: 8pt; line-height:20px; color: #1F6099; font-weight:bold}
.seccio {font-size: 10px; color: #666666; font-weight:bold}
.serveis { margin-left:20px; color:#414754; line-height:12px; line-height:20px;}
.clients { margin-left:20px; color:#414754; line-height:12px; line-height:20px;}
.veles { margin-left:20px; color:#414754; line-height:12px; line-height:20px;}
.urgent { margin-top:10px; color:#EB3838; font-weight:bold;}
.flsh {
	position:absolute;
	left:0px;
	top:58px;
	width:781px;
	height:auto;
	background-color:#ffffff;
	font-size: 10pt;
	z-index: 8;
}

.floatimg {
border:0px;
float:left;
margin:4px 2px 2px 16px;
padding:0px;
}
/* Per layer amb scroll */
#pgseccio {
background-color:#F5F7F7;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
padding:0px;
text-align:left;
width:194px;
}
#seccio {
margin:10px;
padding:20px;
}
#seccio a:link, #sectionLinks a:visited {
background-image:url(imgs/bg_nav.jpg);
border-bottom:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
color:#3768CC;
display:block;
padding:3px 0px 3px 10px;
}
#seccio a {
color:#4976D1;
cursor:pointer;
font-weight:normal;
text-decoration:none;
}
