body {
	height: 100%;
}

html, body {
	height: 100%;
}

#logotip {
	float: left;
	height: 57px;
	width: 259px;
}

.fons {
	background-image: url(imgs/fons.gif);
	background-repeat: repeat-x;
}

.fons2 {
	background-image: url(imgs/fons2.gif);
}

#intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B40000;
	padding-top: 106px;
	padding-left: 310px;
	background-image: url(imgs/intro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 70px;
}

#intro a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}

#intro a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #FF7800;
}

#capsalera {
	height: 83px;
	width: 642px;
	float: left;
}

#container{
	width:642px;
	height:389px;
}
.actiu {
	color: #FE8A01;
}

#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-top: 44px;
	float: left;
}

#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}

#menuCas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 36px;
	padding-top: 44px;
	float: left;
}

#menuCas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}

#menuFra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-top: 44px;
	float: left;
	width: 340px;
}

#menuFra a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}

#menuAle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 44px;
	float: left;
	width: 333px;
	padding-left: 38px;
}

#menuAle a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}

#menuEng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 36px;
	padding-top: 44px;
	float: left;
	width: 340px;
}

#menuEng a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #B40000;
}


#menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #FF7800;
}

#contingut {
	height: 245px;
	width: 642px;
	background-image: url(imgs/fotoCont.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

#contingut_serveis {
	height: 245px;
	width: 642px;
	background-image: url(imgs/fonsBo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

#contEsq {
	width: 258px;
	float: left;
	height: 245px;
	margin-right: 41px;
}

#contEsqCas {
	width: 258px;
	float: left;
	height: 245px;
	margin-right: 38px;
}

#contDret {
	width: 326px;
	float: left;
}

#titol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B40000;
	width: 310px;
	text-align: left;
	float: left;
	margin-top: 25px;
}

#textTraduccio {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 325px;
	color: #585858;
	line-height: 18px;
	float: left;
	margin-top: 1px;
	height: 127px;
	padding-top: 8px;
}

#textTraduccio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B60000;
}

#text {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 325px;
	color: #585858;
	line-height: 20px;
	float: left;
	margin-top: 1px;
	height: 127px;
	padding-top: 8px;
}

#text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B60000;
}

#text2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B60000;
}


.botoActiu {
	float: left;
	margin-right: 6px;
	color: #FF7800;
}
.separador {
	float: left;
	margin-left: 6px;
	margin-right: 12px;
	color: #B40000;
}
.botoInactiu {
	float: left;
	margin-right: 6px;
	color: #B40000;
}

.botoInactiu a{
	color: #B40000;
	text-decoration:none;
}

.botoInactiu a:hover{
	color: #B60000;
	text-decoration:none;
	color: #FF7800;
}


.botoActiuFra {
	float: left;
	margin-right: 8px;
	color: #FF7800;
}
.separadorFra {
	float: left;
	margin-left: 8px;
	margin-right: 16px;
	color: #B40000;
}
.botoInactiuFra {
	float: left;
	margin-right: 8px;
	color: #B40000;
}

.botoInactiuFra a{
	color: #B40000;
	text-decoration:none;
}

.botoInactiuFra a:hover{
	color: #B60000;
	text-decoration:none;
	color: #FF7800;
}



.botoActiuAle {
	float: left;
	margin-right: 4px;
	color: #FF7800;
}
.separadorAle {
	float: left;
	margin-left: 4px;
	margin-right: 8px;
	color: #B40000;
}
.botoInactiuAle {
	float: left;
	color: #B40000;
	margin-right: 4px;
}

.botoInactiuAle a{
	color: #B40000;
	text-decoration:none;
}

.botoInactiuAle a:hover{
	color: #B60000;
	text-decoration:none;
	color: #FF7800;
}






#peu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #585858;
	margin-top: 25px;
	text-align: center;
	float: left;
	width: 642px;
	letter-spacing: 1px;
}

#peu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #585858;

}

#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	float: left;
	margin-top: 27px;
	margin-left: 30px;
	height: 145px;
	width:170px;
	padding-top: 28px;
	padding-left: 6px;
}

.botoSubOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:right;
	padding-right: 12px;
	margin-bottom: 8px;
	background-image: url(cat/imgs/triangle2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menuBaix {
	float: left;
	width: 325px;
	margin-top: 25px;
}
.botoSubOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D81E1E;
	text-align:right;
	padding-right: 12px;
	margin-bottom: 8px;
	background-image: url(cat/imgs/triangle2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.botoSubOff a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B40000;
	text-decoration: none;
}

.titolServeis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #828282;
	height: 15px;
	width: 325px;
	margin-bottom: 5px;
}

#titol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B40000;
	width: 310px;
	text-align: left;
	float: left;
	margin-top: 35px;
}
#text2 {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 325px;
	color: #585858;
	line-height: 18px;
	float: left;
	margin-top: 10px;
	height: 127px;
}

#text3 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 325px;
	color: #585858;
	line-height: 18px;
	float: left;
	margin-top: 5px;
	height: 127px;
}

#textClients {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 325px;
	color: #585858;
	line-height: 18px;
	float: left;
	margin-top: 10px;
	height: 127px;
}

#llistat{
	margin:0 0 0 10px;	
	padding:0 0 0 5px;
}

.fonsGris{
	background-color:#999999;

}

#clients {
	float: left;
	width: 168px;
	margin-right: 9px;
	line-height: 17px;
	margin-top: 3px;
}

#clients2 {
	float: left;
	line-height: 17px;
	width: 147px;
	margin-top: 3px;
}






#text3bis {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 340px;
	color: #585858;
	line-height: 18px;
	float: left;
	margin-top: 5px;
	height: 127px;

}
#contDretafegir {
	width: 340px;
	float: left;
}
#clientsafegir {
	float: left;
	width: 168px;
	margin-right: 9px;
	line-height: 12px;
	margin-top: 3px;
}

#clients2afegir {
	float: left;
	line-height: 12px;
	width: 160px;
	margin-top: 3px;
}

