li{padding:0px;margin:0px;}
ul{padding:0px;margin:0px;}
body{
  margin:auto;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  text-align:center;
  align:center;
  font-family:Tahoma;
  font-size:12px;
}

form{padding:0px;margin:0px}

table{
  color:#58585a;
  font-size:11px;
  font-family:Tahoma;
}

a{
  color:#707173;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:none;
  font-weight:normal;
}
a:link{
  color:#707173;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:none;
  font-weight:normal;
}

a:visited{
  color:#707173;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:none;
  font-weight:normal;
}
a:hover{
  color:#707173;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:underline;
  font-weight:normal;
}

input{
  border:1px solid #c60d1f;
  font-size:12px;
  font-family:tahoma;
  color:#707173
}

select{
  border:1px solid #ebeaea;
  font-size:12px;
  font-family:tahoma;
  color:#707173
}

.pointer { cursor: pointer; }

label { cursor: pointer; }
#base{
  width:934px;
  background-color:#ffffff;
  margin:auto;
  text-align:center;
  align:center;
}

#content{
  text-align:left;
  align:left;
}

/* TOP */
#top{
  width:934px;
  text-align:left;
  align:left;
  height:100px;
}
/*caixa del top que conte l'input de cerca*/
#cercatop{
  width:515px;
  margin-top:8px;
}

#cercatop input{
  font-size:10px;
  padding-top:5px;
  padding-left:5px;
  background-image:URL(img/inputbuscar.gif);
  border:0px;
  width:180px;
  height:24px;
}

input.login{
  width:95px;
  font-size:11px;
  border-color:1px solid #9c060f;
}

#cercatop input.cersubmit{
  background-image:URL(img/ico-buscar.jpg);
  border:0;
  width:18px;
  height:17px;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  color:#58585a;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  padding-bottom:7px;
  cursor:pointer;
  text-align:center;
  align:center;
}

#cercatop input.cersubmitHover{
  background-image:URL(img/ico-buscar.jpg);
  border:0;
  width:18px;
  height:17px;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  color:#9c060f;
  background-color:#FFFFFF;
  padding-bottom:7px;
  cursor:pointer;
  background-position:bottom left;
  background-repeat:no-repeat;
  text-align:center;
  align:center;
}

/*div que conté el tema del login*/
#login2{
  width: 730px;
  text-align: right;
}

/*MENU*/
.hei64{height:64px}
/*estil del menu*/
.tdmesquerra{cursor:pointer;width:118px;background-image:URL(img/mesquerra.jpg);background-position:top center;}
.tdmcentral{cursor:pointer;width:117px;background-image:URL(img/mcentral.jpg);background-position:top center}
.tdmdreta{cursor:pointer;width:117px;background-image:URL(img/mdret.jpg);background-position:top center}

.tdmesquerraON{cursor:pointer;width:118px;background-image:URL(img/mesquerra.jpg);background-position:bottom center;}
.tdmcentralON{cursor:pointer;width:117px;background-image:URL(img/mcentral.jpg);background-position:bottom center}
.tdmdretaON{cursor:pointer;width:117px;background-image:URL(img/mdret.jpg);background-position:bottom center}

a.noum{font-size:12px;font-family:tahoma;color:#707173;text-decoration:none;font-weight:normal}
a.noum:link{font-size:12px;font-family:tahoma;color:#707173;text-decoration:none;font-weight:normal}
a.noum:hover{font-size:12px;font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}
a.noumv{font-size:12px;font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}
a.noumv:link{font-size:12px;font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}
a.noumv:hover{font-size:12px;font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}

/*PEU*/
#peu{clear:both;align:left;text-align:left;margin-top:5px;}

.w60{
  width:60px;
}

.w25{
  width:25px;
}

.lheight18{
  line-height:18px;
}

.w150{
  width:150px;
}

.w175{
  width:175px;
}

.w235{
  width:235px;
}

.w140{
  width:140px;
}

a.peu{font-size:10px}
a.peu:link{font-size:10px}
a.peu:hover{font-size:10px}

/*INICI
  capa que conté el flash de l'inici*/
#flash{
  width:934px;
  height:287px;
  margin-bottom:5px;
  align:center;
  text-align:center;
}

/*INICI
    capa esquerra amb el login*/

#iniciesq{
  float:left;
  width:267px;
  text-align:left;
  align:left;
}

.tbclogin{
  background-image:URL(img/fonsvalidacio.jpg);
  background-position:right top;
  width:335px;
  height:45px;
  background-repeat:no-repeat;
}
.tbcformacio{
  background-image:URL(img/fonslinkformacio.jpg);
  background-position:right top;
  width:198px;
  height:45px;
  background-repeat:no-repeat;
}

.td1clogin{
  padding-left:5px;
  align:right;
}

.vermell{color:#c70e1e;}
.font11{font-size:11px}
.font12{font-size:12px}
.font10{font-size:10px}
.font9{font-size:9px}
.font14{font-size:14px}
.font16{font-size:16px}

.fonsratlla{
  padding-bottom:5px;
  padding-top:10px;
  background-image:URL(img/fonsratlla.jpg);
  background-repeat:repeat-x;
  background-position:bottom center;
  font-size:22px;
  padding-left:35px;
}

.ptop5{
  padding-top:5px
}

.ptop8{
  padding-top:8px
}

a.font9{font-size:9px}
a.font9:link{font-size:9px}
a.font9:hover{font-size:9px}

a.font10, a.font10:link, a.font10:hover{
  font-size:10px;
}

a.font11, a.font11:link, a.font11:hover{
  font-size:11px;
}

a.font12, a.font12:link, a.font12:hover{
  font-size:12px;
}

a.font14{font-size:14px}
a.font14:link{font-size:14px}
a.font14:hover{font-size:14px}

.hei25{
  height:25px;
}

.hei20{
  height:20px;
}

.w139{width:139px;}

input.entrar{
  background-image:URL(img/botoentrar.gif);
  width:65px;
  height:23px;
  color:#FFFFFF;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  border:0px;
  cursor:pointer;
}

.gris{color:#58585a}
.grisclar{color:#aaaaaa}
.blanc{color:#FFFFFF}

/*INICI
  capa central*/
#inicicentral{
  float:left;
  width:268px;
}
.tbcaixadades{
  background-image:URL(img/caixa_dadessectorials.jpg);
  width:255px;
  height:76px;
}

.tblafecic{
  background-image:URL(img/caixa_lafecic.jpg);
  width:255px;
  height:114px;
  margin-top:10px;
}

/*INICI
  capa dreta*/
#inicidre{
  float:right;
  width:480px;
}

.caidarrerah{
  background-image:URL(img/caixa_darrerahora.jpg);
  width:444px;
  height:199px;
}

.hei100xcent{
  height:100%;
}

.pbot10{
  padding-bottom:10px;
}

input.mesnotis{
  background-image:URL(img/botomesnoticies.jpg);
  width:78px;
  height:26px;
  color:#FFFFFF;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  border:0px;
  cursor:pointer;
}

/*SUBMENUS INTERNS*/
#submenu{
  width:188px;
  float:left;
  margin-left:1px;
}

#pagcontent{
  width:695px;
  float:right;
  margin-right:3px;
  margin-top:10px;
}

#pagcontent2{
  width:900px;
  margin-right:3px;
  margin-top:10px;
  margin-left:10px;
}

#pagcontent3{
  width:900px;
  margin-right:3px;
  margin-top:10px;
  margin-left:10px;
  text-align:justify;
}

#notis{
	 border:2px #9c060f solid;
	 margin:15px;
	 padding:15px;
}

#notis li{
	margin: 15px;
}

#pag{
  width:934px;
  background-image:URL(img/fonstopintern.jpg);
  background-repeat:no-repeat;
  height:718px;
  display:table;
}

#pag2{
  width:934px;
  background-image:URL(img/fonstopintern2.jpg);
  background-repeat:no-repeat;
  height:718px;
  display:table;
}

#pag3{
  width:934px;
  background-image:URL(img/fonstopintern2.jpg);
  background-repeat:no-repeat;
  height:auto;
  display:table;
}

#pagpeu{
  width:934px;
  height:6px;
  background-image:URL(img/fonsbotintern.jpg);
  background-repeat:no-repeat;
}

.mtop5{margin-top:5px;}

a.submresta,a.submresta:link{
  cursor:pointer;
  width:185px;
  background-image:URL(img/fonsubmresta.jpg);
  background-position:top left;
  display:block;
  height:63px;
  font-size:12px;
  font-family:tahoma;
  color:#707173;
  text-decoration:none;
  font-weight:normal;
}

a.submresta:hover{
  background-position:bottom left;
  color:#b03642;
  text-decoration:none;
  font-weight:normal;
}

a.submresta span {
  padding-top:25px;
  display:block;
  padding-left:25px;
}

.titsubsec{
  font-size:30px;
  color:#b03642;
  font-weight:bold;
}

.w115{width:115px}

/*LLISTATS REGISTRES*/
.txtFormObtInfo{
	padding:5px;
	font-weight:bold;
	text-align: right;
}
.lltitol{
  font-size:12px;
  font-weight:bold;
  color:#9b060e;
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:10px;
  margin-right:10px;
}

#paginacio{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:673px;
  padding:5px;
}

#paginacio a{
  font-size:10px;
}

#paginacio a:link{
  font-size:10px;
}

#paginacio a:hover{
  font-size:10px;
  text-decoration:none;
  color:#c70e1e;
}

.lltxt{
  font-size:12px;
  color:#707173;
  padding:10px;
  text-align:justify;
  padding-right:15px;
}

.mlr10{
  margin-left:10px;
  padding-right:20px;
}

.size10{
  font-size:10px;
}

/*BUTLLETINS*/
#butsec{float:left;width:325px}
#buteco{float:right;width:325px;margin-right:10px;}

.titolbut{
  font-size:12px;
  font-weight:bold;
  color:#9b060e;
  border-top:1px dotted #000000;
  border-bottom:1px dotted #000000;
  padding-top:2px;
  padding-bottom:2px;
}

.tdllbut{
  font-size:12px;
  color:#707173;
  border-bottom:1px dotted #ebeaea;
  border-top:1px dotted transparent;
  padding:5px;
  height:26px;
}

.tdllbutvermell{
  font-size:12px;
  color:#707173;
  border-top:1px dotted #b03642;
  border-bottom:1px dotted #b03642;
  padding:5px;
 height:26px;
}

.tdllbutvermellbot{
  font-size:12px;
  color:#707173;
  border-bottom:1px dotted #b03642;
  padding:5px;
  height:26px;
}

#butsec a:hover{
  text-decoration:none;
}

#buteco a:hover{
  text-decoration:none;
}

select.aspecte{
  font-size:14px;
  font-weight:bold;
  padding:2px;
}

.size16{
  font-size:16px;
}

a.ulbutlleti{
  display:block;
  width:105px;
  height:15px;
  text-decoration:none;
  border:1px solid #b03642;
  color:#b03642;
  text-align:center;
  align:center;
  padding:5px;
}

a.ulbutlleti:hover{
  text-decoration:none;
  border:1px solid #707173;
}

a.submrestaOn,a.submrestaOn:link,a.submrestaOn:hover{
  cursor:pointer;
  width:185px;
  background-image:URL(img/fonsubmresta.jpg);
  background-position:bottom left;
  display:block;
  height:63px;
  font-size:12px;
  font-family:tahoma;
  color:#b03642;
  text-decoration:none;
}

a.submrestaOn span {
  padding-top:25px;
  display:block;
  padding-left:25px;
}

.grana{
  color:#9c060f;
}

a.grana10, a.grana10:link, a.grana10:hover{
  color:#9c060f;
  font-size:10px;
}

a.grana11, a.grana11:link, a.grana11:hover{
  color:#9c060f;
  font-size:11px;
}

a.grana12, a.grana12:link, a.grana12:hover{
  color:#9c060f;
  font-size:12px;
}

a.grana12:hover{
  color:#9c060f;
  font-size:12px;
  text-decoration: underline;
}

a.grana, a.grana:link, a.grana:hover{
  color:#9c060f;
}

a.granasub{font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}
a.granasub:link{font-family:tahoma;color:#b03642;text-decoration:none;font-weight:normal}
a.granasub:hover{font-family:tahoma;color:#b03642;text-decoration:underline;font-weight:normal}

.tdanex{
  height:25px;
  align:right;
  text-align:right;
  padding-bottom:4px;
}

/* botons de la pagina inici, dreta noticies*/
.txtbotons{
  font-size:17px;
  color:#9b060e;
  text-align:center;
  align:center;
  font-weight:bold;
  cursor:pointer;
}

.txtbotonsON{
  font-size:17px;
  color:#FFFFFF;
  text-align:center;
  align:center;
  font-weight:bold;
  cursor:pointer;
}
a.blafecic,a.blafecic:link{
  background-image:URL(img/lafecic.jpg);
  height:95px;
  width:233px;
  display:block;
  background-position:bottom center;
}

a.blafecic:hover{
  background-position:top center;
}

a.bdsectorials,a.bdsectorials:link{
  background-image:URL(img/dadessectorials.jpg);
  height:95px;
  width:233px;
  display:block;
    background-position:bottom center;
}

a.bdsectorials:hover{
  background-position:top center;
}

a.bempresas,a.bempresas:link{
  background-image:URL(img/empreses.jpg);
  height:95px;
  width:113px;
  display:block;
    background-position:bottom center;
}

a.bempresas:hover{
  background-position:top center;
}

a.badreces,a.badreces:link{
  background-image:URL(img/adreces.jpg);
  height:95px;
  width:113px;
  display:block;
  background-position:bottom center;
}

a.badreces:hover{
  background-position:top center;
}

a.binfonutri,a.binfonutri:link{
  background-image:URL(img/infonutricional.jpg);
  height:95px;
  width:233px;
  display:block;
  background-position:top center;
}

a.binfonutri:hover{
  background-position:bottom center;
}

.hei96{height:96px}

.hei280{height:280px}

.hei30{height:30px}

.hei150{height:150px}

a.nosub, a.nosub:link, a.nosub:hover{
  text-decoration:none;
}

input.button{
  background-image:URL(img/botobuscar.gif);
  border:0;
  width:65px;
  height:23px;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
  padding-bottom:2px;
  cursor:pointer;
}

input.gris{
  border:1px solid #e7e6e6;
}

input.w260{
  width:260px;
}

#nosoci{
  width:700px;
  align:center;
  text-align:center;
}

textarea.fnosoci{
  border:1px solid #e7e6e6;
  width:325px;
  height:100px;
}

a.link2,a.link2:link,a.link2:hover{
  color:#FFFFFF;
}

.justi{
  text-align:justify;
  margin-right:25px;
}

.titdotted{
  border-top:1px dotted #000000;
  border-bottom:1px dotted #000000;
  padding-top:5px;
  padding-bottom:5px;
  color:#b03642;
  font-size:12px;
  font-weight:bold;
}

.titdottedgris{
  border-top:1px dotted #c5c5c5;
  border-bottom:1px dotted #c5c5c5;
  padding-top:5px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
}

.ptopbot5{
  padding-top:5px;
  padding-bottom:5px;
}

.w10{
  width:10px;
}

.titdottedtop{
  border-top:1px dotted #000000;
  padding-top:15px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
}

#paginacio2{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:890px;
  padding:5px;
}

#paginacio2 a{
  font-size:10px;
  cursor:pointer;
}

#paginacio2 a:link{
  font-size:10px;
  cursor:pointer;
}

#paginacio2 a:hover{
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}

#paginacio3{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:830px;
  padding:5px;
}

#paginacio3 a{
  font-size:10px;
  cursor:pointer;
}

#paginacio3 a:link{
  font-size:10px;
  cursor:pointer;
}

#paginacio3 a:hover{
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}

#paginacio4{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:350px;
  padding:5px;
}

#paginacio4 a{
  font-size:10px;
  cursor:pointer;
}

#paginacio4 a:link{
  font-size:10px;
  cursor:pointer;
}

#paginacio4 a:hover{
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}

#paginacio5{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:408px;
  padding:5px;
}

#paginacio5 a{
  font-size:10px;
  cursor:pointer;
}

#paginacio5 a:link{
  font-size:10px;
  cursor:pointer;
}

#paginacio5 a:hover{
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}

.titdottedbotgris{
  border-bottom:1px dotted #c5c5c5;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  cursor:pointer;
}

.infoempresa{
  visibility:hidden;
  position:absolute;
  width:840px;
  padding:10px;
  background-color:#ebeaea;
  margin-left:20px;
  margin-right:20px;
  line-height:16px;
}

.infoempresadetall{
  width:840px;
  padding:10px;
  background-color:#ebeaea;
  margin-left:20px;
  margin-right:20px;
  line-height:16px;
}

.cursor{
  cursor:pointer;
}

.dottedbotgrana{
  border-bottom:1px dotted #9c060f;
}

.fblanc{
  background-color:#FFFFFF;
}

.fgrana{
  background-color:#9c060f;
}

input.bor0{
  border:0px;
}

.p3{
  padding:3px;
}

.p5{
  padding:5px;
}

a.font14,a.font14:link,a.font14:hover{
  font-size:14px;
}

.w99x100{width:99%;}
.w33x100{width:33%;}
.w50x100{width:50%;}
.w65x100{width:65%;}

.br_grana{
  border-right:1px #9c060f solid
}

.b_grana{
  border:1px #9c060f solid
}

.bb_grana{
  border-bottom:1px #9c060f solid;
}

.b_grisclar{
  border:1px #aaaaaa solid;
}

.btb2_gris{
	border-bottom:2px #707173 solid;
	border-top:2px #707173 solid;
}

.btlr_grana{
  border-top:1px #9c060f solid;
  border-left:1px #9c060f solid;
  border-right:1px #9c060f solid;
}

.pri5le5{
	padding-left:5px;
	padding-right:5px;
}

.ple15{
	padding-left:15px;
}

input.cerca2{
  font-size:10px;
  padding-top:5px;
  padding-left:5px;
  background-image:URL(img/inputbuscar.gif);
  border:0px;
  width:180px;
  height:24px;
}

.mle25{
	margin-left:25px;
}

.mle55{
	margin-left:55px;
}

.mle75{
	margin-left:75px;
}

.qrodoconveni{
	background-image:URL(img/qrodo-conveni.gif);
	width:877px;
	height:105px;
	line-height:18px;
}

.titol{
  font-size:19px;
  color:#b03642;
  font-weight:bold;
}

.titdottedbot{
  border-bottom:1px dotted #000000;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  cursor:pointer;
}

#cap1 table{
	font-size:12px;
}

#cap1{
	text-align:center;
	align:center;
}

#cap1 a:hover{
	text-decoration:none;
	color:#9c060f;
}

#cap1 a, a:link{
	font-weight:bold;
}

.titmercats{
	font-size:14px;
	color:#b03642;
	text-decoration:none;
	font-weight:bold;
}

a.trigger{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
	cursor:pointer;
}

a.trigger:link{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
	cursor:pointer;
}

a.trigger:hover{
	color:#9c060f;
	text-decoration:none;
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
	cursor:pointer;
}

a.titcoti{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
}

a.titcoti:link{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
}

a.titcoti:hover{
	color:#9c060f;
	text-decoration:none;
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
}

a.brbot{
	border-top:1px solid #ebeaea;
}

a.brbot:link{
	border-top:1px solid #ebeaea;
}

a.brbot:hover{
	border-top:1px solid #ebeaea;
}

.submercats-contents{
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:35px;
}

.submercats2{
	display:block;
	position:relative;
	text-align:left;
	align:left;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:35px;
}

a.lkmercat{
	line-height:18px;
	font-weight:normal;
}

a.lkmercat:link{
	line-height:18px;
	font-weight:normal;
}

a.lkmercat:hover{
	color:#9c060f;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
}

.titmercats2{
  border-bottom:1px dotted #c5c5c5;
  font-weight:bold;
  font-size:12px;
}

a.titcotion{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	text-align:left;
	align:left;
	font-weight:bold;
	color:#9c060f;
}

a.titcotion:link{
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
	font-weight:bold;
	color:#9c060f;
}

a.titcotion:hover{
	text-decoration:none;
	display:block;
	width:187px;
	height:45px;
	border-bottom:1px solid #ebeaea;
	font-weight:bold;
	text-align:left;
	align:left;
	font-weight:bold;
	color:#9c060f;
}

a.lkmercaton{
	line-height:18px;
	font-weight:normal;
	color:#9c060f;
}

a.lkmercaton:link{
	line-height:18px;
	font-weight:normal;
	color:#9c060f;
}

a.lkmercaton:hover{
	text-decoration:none;
	font-weight:normal;
	color:#9c060f;
}

#calendari{
	width:306px;
	height:187px;
	background-image:URL(img/fons-calendar.gif);
}

.calendariGestioTop{
	font-size:18px;
	color:#b03642;
	font-weight:bold;
	padding:8px;
}

a.calendariGestioLinkTop{
	font-size:18px;
	font-weight:bold;
}

a.calendariGestioLinkTop:link{
	font-size:18px;
	font-weight:bold;
}

a.calendariGestioLinkTop:hover{
	font-size:18px;
	font-weight:bold;
	color:#b03642;
	text-decoration:none;
}

.calendariGestioDia{
	color:#afaeae;
	font-size:15px;
}

a.calendariGestioLink,calendariGestioLink:link,a.calendariGestioLinkFinde,calendariGestioLinkFinde:link{
	color:#b03642;
	font-size:15px;
	font-weight:bold;
}

a.calendariGestioLink:hover,a.calendariGestioLinkFinde:hover{
	color:#afaeae;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}

.bt_dotedgris{
	border-top:1px dashed #707173;
}

.bb_dotedgris{
	border-bottom:1px dashed #707173;
}

.bb_dotedgrisclar{
	border-bottom:1px dashed #ebeaea;
}
.tdcalendari{
	width:325px;
}

.ptopbot10{
  padding-top:15px;
  padding-bottom:15px;
}

.w90{width:90px}

.pri5{
	padding-right:5px;
}


#pagpremsa{
  border-top:1px dotted #707173;
  border-bottom:1px dotted #707173;
  align:center;
  text-align:center;
  width:573px;
  padding:5px;
}

#pagpremsa a{
  font-size:10px;
  font-weight:bold;
}

#pagpremsa a:link{
  font-size:10px;
  font-weight:bold;
}

#pagpremsa a:hover{
  font-size:10px;
  text-decoration:none;
  color:#c70e1e;
  font-weight:bold;
}

input.entrar2{
  background-image:URL(img/botoentrar2.gif);
  width:65px;
  height:15px;
  color:#FFFFFF;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  border:0px;
  cursor:pointer;
  padding-bottom:1px;
 }

#inicidre a,a:link,a:hover{
	text-decoration:none;
}

input.grafica{
  font-size:11px;
  padding-left:5px;
  background-image:URL(img/botografica.gif);
  border:0px;
  width:123px;
  height:23px;
  color: #FFFFFF;
  cursor:pointer;
}

a.llnotis,a.llnotis:link{
  color:#58585a;
  font-size:12px;
  display:block;
  font-weight:bold;
}

a.llnotis:hover{
  color:#9c060f;
  font-size:12px;
  text-decoration: underline;
  display:block;
  font-weight:bold;
}

.brigrana{
	border-right: 2px solid #91050a;
}

a.grisgrana11,a.grisgrana11:link,a.grisgrana11:visited {font-size:11px;font-family:tahoma;color:#707173;text-decoration:none;font-weight:bold}
a.grisgrana11:hover{font-size:11px;font-family:tahoma;color:#b03642;text-decoration:underline;font-weight:bold}

a.grisgrana{font-family:tahoma;color:#707173;text-decoration:none;font-weight:normal}
a.grisgrana:link{font-family:tahoma;color:#707173;text-decoration:none;font-weight:normal}
a.grisgrana:hover{font-family:tahoma;color:#b03642;text-decoration:underline;font-weight:normal}

a.grisgrana14{font-size:14px;font-family:tahoma;color:#58585a;text-decoration:none;font-weight:normal}
a.grisgrana14:link{font-size:14px;font-family:tahoma;color:#58585a;text-decoration:none;font-weight:normal}
a.grisgrana14:hover{font-size:14px;font-family:tahoma;color:#b03642;text-decoration:underline;font-weight:normal}

.divnovisible{
	position:absolute;display:none;
}

.qrodoactes{
	background-image:URL(img/qrodo-actes.jpg);
	width:877px;
	height:44px;
}

input.exterior{
  font-size:11px;
  padding-top: 4px;
  background-image:URL(img/botoexterior.gif);
  background-repeat:no-repeat;
  border:0px;
  width:173px;
  height:23px;
  color: #FFFFFF;
  cursor:pointer;
  text-align:center;
}

input.exterior:hover{
	font-weight:bold;
}

ul.exterior{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding:0px;
}

/*COMERÇ EXTERIOR */
#infopais ul{
	margin:0px;
	padding:0px;
}
#infopais li{
	margin-left:15px;
	padding:0px;
}

#subguia a.guia,a.guia:link{
  cursor:pointer;
  width:185px;
  background-image:URL(img/fonsubmresta.jpg);
  background-position:bottom left;
  display:block;
  height:24px;
  font-size:11px;
  font-family:tahoma;
  color:#707173;
  text-decoration:none;
  font-weight:normal;
}

#subguia a.guia:hover{
  background-position:bottom left;
  color:#b03642;
  text-decoration:none;
  font-weight:normal;
}

#subguia span {
  padding-top:5px;
  display:block;
  padding-left:25px;
}

a.guiasub2,a.guiasub2:link{
  cursor:pointer;
  height:25px;
  display:block;
  font-size:11px;
  font-family:tahoma;
  color:#707173;
  text-decoration:none;
  font-weight:normal;
  background-image:URL(img/fonsubmresta.jpg);
  background-position:top left;
}

a.guiasub2:hover{
  color:#b03642;
  text-decoration:none;
  font-weight:normal;
}

a.guiasub2On,a.guiasub2On:link,a.guiasub2On:hover{
  cursor:pointer;
  height:25px;
  display:block;
  font-size:11px;
  font-family:tahoma;
  color:#b03642;
  text-decoration:none;
  font-weight:normal;
  background-image:URL(img/fonsubmresta.jpg);
  background-position:bottom left;
}

.borde1{
	border-top:1px solid #ebeaea;
	border-right:1px solid #ebeaea;
	border-bottom:1px solid #ebeaea;
}

.borde2{
	border-right:1px solid #ebeaea;
	border-bottom:1px solid #ebeaea;
	border-left:1px solid #ebeaea;
}

.fgrisclar{
	background-color: #ebeaea;
}

.fgris{
	background-color: #c5c5c5;
}

.servfom_error{
font-weight:bold;
font-size:12px;
color:#FF3333;
}
.servfom_enviat{
font-weight:bold;
}
.msgok{
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #FF0000;
	text-align:center;
	font-weight:bold;
	color:#FF0000
}


a.mesinfo{font-size:14px;font-family:tahoma;color:#707173;text-decoration:none;font-weight:bold}
a.mesinfo:link{font-size:14px;font-family:tahoma;color:#707173;text-decoration:none;font-weight:bold}
a.mesinfo:hover{font-size:14px;font-family:tahoma;color:#b03642;text-decoration:none;font-weight:bold}

/* pònencies */
.qdades{
	margin-right: 10px;
	text-align: justify;
	font-size: 12px;
}

#video{
	width:321px;
	height:281px;
}

#txtcercaava{
	margin-top: 4px;
	width: 90px;
	text-align: left;
}

.progress{
	/*color: #FFFFFF;*/
	color:#000000;
	height: 100%;
	display: block;
	font-size: 12px;
	font-weight:bold;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(img/barra_loading.jpg);
	background-repeat:repeat-x;
	/*border:1px solid #cacaca;*/
}
#bar_percentatge {
	color:#b03642;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	width:896px;
	text-align:right;
}

#conprogress{
	width: 882px;
	/*border: 1px solid #666666;*/
	/*background-color: #666666;*/
	/*margin-left: 2px;*/
	background-image:url(img/barra_loading_off.jpg);
	background-repeat:repeat-x;
	height:27px;
}
.trobat_pdf {
	color:#9e1e2c;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:right;
	padding-top:3px;
	padding-right:5px;
}
#bar_loading_dret {
	background-image:url(img/barra_loading_dret.jpg);
	background-repeat:no-repeat;
	float:left;
	width:8px;
	height:27px;
}

.normativa_salut {
	background-image:url(img/normativasalu.gif);
	background-repeat:no-repeat;
	float:right;
	height:40px;
	width:375px;
}

.normativa_salut:hover {
	background-image:url(img/normativasalut_rollo.gif);
	background-repeat:no-repeat;
	float:right;
	height:40px;
	width:375px;
}

a.normsalut {
	text-decoration:none;
	color:#B03642;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
}

a.normsalut:hover {
	text-decoration:underline !important;
	color:#B03642;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
}

a.normsalut:link {
	text-decoration:none;
	color:#B03642;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
}

a.normsalut:visited {
	text-decoration:none;
	color:#B03642;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
}
