/* CSS Document */
body{ background-color:#FFFFFF; margin:0px; padding:0px; font-family:Arial; font-size:11px; color:#5F5D5A}
a{ color:#5F5D5A; font-weight:bold; text-decoration: none;}
a:hover{ color:#DA3721;}

#pagina{ background-color:#CCCCCC; width:960px; margin: 0px auto;}
#capcalera{ background-image:url(../imatges/fonsMenusSuperiors.jpg); background-position:right; background-repeat:no-repeat; width:960px; height:122px; border-bottom: 1px solid #cccccc; position:fixed; top:0px;}
#logo{ background-color:#ffffff; float:left; width:231px; height:122px;}
#logo img{ margin:22px 0px 0px 18px;}
#menusSuperiors{width: 729px; height:22px; margin-top:100px; float:right;}
#separadorEsquerraMenusSuperiors{ width:180px; float: left; margin-top: 0px;}
.vermell{color:#DD412B;}
.negreta{font-weight:bold;}
.dreta{text-align:right;}
.menu{  float: right; margin-top: 4px; text-align:center;}
.menu a{ color:#FFFFFF; font-weight: bold; text-decoration: none; text-transform:lowercase;}
.menu a:hover{ color:#F4AFA6;}
.menu a.Selec{ color:#F4AFA6;}
.separadorEntreMenusSuperior{ width: 14px; text-align:center; font-weight: bold; color:#FFFFFF; float:right; margin-top: 4px;}
#contingutPagina{ background-image:url(../imatges/fonsClar.gif); width:960px; 
/*margin-top:122px;*/
}
/*coses home*/

#radisHome{ width:110px; height:144px; background-image:url(../imatges/radisHome.gif); background-position:left top; background-repeat:no-repeat; float:left;}
.capsaEsquerraHome{ float:left; width:184px; color:#5f5d5a; font-weight: bold;}
.titol{ color:#dd412b; font-size: 14px; text-transform:capitalize;}
.capsesServeisHome{ float:left; width:145px; height:181px; color:#5f5d5a; margin-left: 20px; margin-top: 8px; background-image:url(../imatges/fonsServeisHome.gif); background-repeat:no-repeat;}
.capsesServeisHome a{}
.fotoServeiHome{ height:120px;}
.textServeiHome a{ color:#FFFFFF; font-weight: bold; font-size: 12px; margin-left:4px; text-decoration: none;}
.textServeiHome a:hover{ color:#000000;}
#capaInferiorHome{ background-image:url(../imatges/fonsFosc.gif); width:960px;}
#enllacos a{ color:#000000; text-decoration: none;}
#enllacos a:hover{ color:#DA3721;}
#noticies a{ color:#000000; text-decoration: none;}
#noticies a:hover{ color:#DA3721;}
#autenticacio{ margin-top: 5px;}
#autenticacio a{ color:#000000; font-weight: bold; text-decoration: none;}
#autenticacio a.textPetit{ font-size:11px;}
#autenticacio a:hover{ color:#DA3721;}
#autenticacio a.blanc{color:#FFFFFF;}
#autenticacio a:hover.blanc{color:#000000;}
input,textarea{ background-color:#F8F7F3;border: 1px solid #999999}
.formConllarg{ width: 560px;}
.formConcurt{ width:250px;}

#menusLaterals{ background-image:url(../imatges/radisHome.gif); background-repeat:no-repeat; background-position:top left; width:254px; border:0px solid #000000;float:left; position:fixed; top:122px;}
.menuLateral{ margin-left:18px; background-image:url(../imatges/fonsServeis.gif); height:49px; width:220px; margin-top: 10px; float:left;}
.autenticacioInterior{ margin-left:18px; height:49px; width:220px; margin-top: 10px; float:left;}
.imatgeMenuLateral{ width: 65px; float:left; height:49px;}
.textMenuLateral{ float:left; margin-top: 10px; margin-left: 10px;}
.textMenuLateral a{color:#FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none;}
.textMenuLateral a:hover{color:#000000;}
#contingutInterior{width:685px; background-image:url(../imatges/fonsFosc.gif); float: left; margin-left: 255px; margin-top:20px;}
#contingutInterior .titol{ font-weight:bold;background-color:#DD412B; color:#FFFFFF; text-transform:uppercase; background-image:url(../imatges/titolInterior.gif); padding-left: 25px; background-repeat:no-repeat;}
#contingutInterior .titol3{ font-weight:bold; color:#DD412B; text-transform:uppercase; background-repeat:no-repeat; border-bottom: 1px solid #DD412B; font-size:15px;}
#contingutInterior .titol2{ font-weight:bold; color:#DD412B; font-size: 14px;}
#contingutInterior a.titolEnllac {color:#ffffff;}
#contingutInterior .text{ color:#000000; padding:5px;}
a.mesInterior{ color:#FFFFFF; font-size:12px; text-align:right;}
#peuPagina{ text-align:center; border-top: 1px dashed #666666; padding:2px;}
.netejador{ clear:both;}
#capaBuida{ height:122px;}

.inputdb{ width:33px; height: 15px;font-family:Arial, Helvetica, sans-serif;color:#000000; font-weight: normal; font-size:10px}
.taula_db{ border:1px solid #000000;font-family:Arial, Helvetica, sans-serif;color:#000000; font-weight: normal; font-size:11px}
.taula_db{ font-family:Arial, Helvetica, sans-serif;color:#000000; font-weight: normal; font-size:11px}
.text_db{font-family:Arial, Helvetica, sans-serif;color:#5A5A5A; font-weight:bold; font-size:11px}
.input_amagat{border: 0px solid #000000;}
.input_dbres{border: 1px solid #000000;}
.td_db{align:center; text-align:center}
/*.color0{ background-color:#ffe0de; color:#000000; padding:2px; border:1px solid #ffffff;}
.color1{ background-color:#ffd3cd; color:#000000; padding:2px; border:1px solid #ffffff;}*/
.color0{ background-color:#dcdcdc; color:#000000; padding:2px; border:1px solid #ffffff;}
.color1{ background-color:#efefef; color:#000000; padding:2px; border:1px solid #ffffff;}

.taronja{color:#DD412B;}
.capcaleraTaula{background-color:#DD412B; color:#FFFFFF; border:1px solid #ffffff;}
.fontMesGran{ font-size: 13px; }
.centrat{ text-align:center;}
.bordeInferior{ border-bottom:1px solid #cccccc;}
.apartatMapaWeb{ text-transform:lowercase;}
.taulaContacte td{ padding:3px 3px 3px 0px;}

#peuPaginaFinal{ 
	background-color:#ffffff;
	background-position:right;
	background-repeat:no-repeat;
	width:960px;
	height:20px;
	padding-top:10px;
	padding-left:5px;
/*	border-bottom: 1px solid #cccccc;
	position:fixed;
*/	top:0px;
}
#logos{ 
	background-color:#000000;
	float:left;
	width:231px;
	height:122px;
}
.textLogos{
	color:#666666;

}