.mayus1 { text-transform: capitalize; }        /*primera lletra en Mayuscules*/
.mayus { text-transform: uppercase; }        /*tot en Mayuscules*/
#base {
  display: table;
  margin: auto;
  width: 955px;
  background-color:#ffffff;
}
* {
  margin: 0;
  padding: 0;
}
body {
  font-family: Arial;
  font-size: 10px;
  text-align: left;
  background-position:top center;
  background-image: url(img/fons.jpg);
  background-repeat: repeat-y;
  background-color:#e6e6e6;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
#peu {
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  margin-bottom:12px;
}
.imatges_peu {
  padding-left:18px;
  padding-right:18px;
  padding-top:1px;
}

a.size11,a.size11:link,a.size11:hover{
	font-size: 11px !important;
}
a.link_peu,a.link_peu:hover,a.link_peu:active {
  color:#707173;
  font-size:12px;
  display:block;
  height:17px;
  font-weight:bold;
  text-decoration:none;
}
a.sublink_peu,a.sublink_peu:hover,a.sublink_peu:active {
  color:#707173;
  font-size:12px;
  display:block;
  height:17px;
  text-decoration:none;
  padding-left:10px;
}
.peu_bottom {
  background-image: url(img/fons_peu.jpg);
  background-repeat:no-repeat;
  width:955px;
  height:184px;
  padding-top:12px;
}
.peu_col1 {
  margin-left:20px;
  width:220px;
}
#top {
  height:217px;
  border-bottom:5px solid #000000;
  margin-bottom:8px;
}
#esq {
  width:182px;
  margin-right:6px;
}
a.opcio_menu,a.opcio_menu:active {
	width:154px;
	height:27px;
	background-image:url(img/fons_menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:11px;
	padding-left:15px;
	margin-bottom:10px;
	margin-left:6px;
}
a.opcio_menu:hover {
	background-position:top;
}
a.opcio_menu_top {
	width:170px;
	height:21px;
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	margin-bottom:7px;
}
a.opcio_menu_top:hover {
	width:170px;
	height:21px;
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	margin-bottom:7px;
}
a.opcio_menu_top_on,a.opcio_menu_top_on:hover {
	width:170px;
	height:21px;
	background-color:#d20019;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	margin-bottom:7px;
}
.menu {
	position:absolute;
	margin-left:415px;
	margin-top:115px;
}
.top_col {
	margin-right:8px;
}
.menu_top {
	width:105px;
	height:19px;
	background-color:#ffffff;
	font-size:12px;
	color:#000000;
	filter:alpha(opacity=80);
	opacity:.8;
	position:absolute;
	margin-left:836px;
	margin-top:8px;
	text-align:center;
	padding-top:3px;
}

.logoccvo_top {
	width:105px;
	/*height:19px;*/
	/*background-color:#ffffff;*/
	font-size:12px;
	color:#000000;
	/*filter:alpha(opacity=80);
	opacity:.8;*/
	position:absolute;
	margin-left:836px;
	margin-top:35px;
	text-align:center;
	padding-top:3px;
}
a.link_menu_top,a.link_menu_top:hover,a.link_menu_top:active {
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
.fons_cuadre {
	width:955px;
	background-image:url(img/fons_cuadre.jpg);
	background-repeat:no-repeat;
	background-position:top;
	min-height:216px;
	padding-bottom:20px;
}
.titol {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:8px;
	padding-left:18px;
}
.titol {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:8px;
	padding-left:18px;
}
.cuadre_cerca {
	background-color:#E3E3E3;
	height:24px;
	margin-left:21px;
	margin-top:18px;
	width:906px;
	font-size:12px;
	color:#000000;
	padding-top:8px;
	padding-left:10px;
}
.buscador {
	background-color:#ffffff;
	border:0px;
	height:18px;
	width:150px;
	margin-left:10px;
	vertical-align:top;
	font-size:12px;
}
.buscador_submit {
	background-color:#000000;
	border:0 none;
	color:#FFFFFF;
	font-size:12px;
	height:19px;
	margin-left:5px;
	padding-bottom:5px;
	text-align:center;
	width:28px;
	padding-top:2px;
	cursor:pointer;
}
.cerca {
	vertical-align:top;
	padding-top:2px;
}
.buscador_select {
	background-color:#ffffff;
	border:0px;
	height:18px;
	width:150px;
	margin-left:10px;
	vertical-align:top;
	font-size:12px;
	color:#000000;
}
.pad10right {
	padding-right:10px;
}
.buscador_opcio {
	font-size:12px;
	color:#000000;
}
.titol_recurs {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
}
.info_recurs {
	color:#737373;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
}
.recurs {
	margin-left:21px;
	margin-top:10px;
	padding-bottom:10px;
	/*width:915px;*/
}
a.link_recurs,a.link_recurs:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
a.link_recurs:hover {
	color:#d20019;
	font-size:12px;
	text-decoration:none;
}
.paginacio {
	background-color:#737373;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:8px;
	margin-top:9px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	width:939px;
	height:18px;
}
a.link_paginacio,a.link_paginacio:hover,a.link_paginacio:active {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}
.fons_paginacio {
	background-color:#e8e8e8;
	width:955px;
	height:35px;
}
.top_borsa {
	background-color:#7e7e7e;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	padding-left:10px;
}
.border-dret {
	border-right:4px solid #ffffff;
}
.info_borsa {
	font-size:12px;
	color:#000000;
	padding-left:10px;
}
.borsa {
	width:916px;
	margin-top:15px;
	margin-left:21px;
	margin-bottom:10px;
}
.detall_borsa {
	font-size:12px;
	color:#707173;
}
a.link_detall_borsa,a.link_detall_borsa:active {
	font-size:10px;
	color:#707173;
	text-decoration:none;
}
a.link_detall_borsa:hover {
	font-size:10px;
	color:#d20019;
	text-decoration:underline;
}
.cuadre_esq {
	background-image:url(img/fons_cuadre_esq.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:181px;
	min-height:290px;
	padding-top:1px;
}
a.link_opcio_esq,a.link_opcio_esq:active {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	width:150px;
	height:21px;
	display:block;
	margin-left:6px;
	margin-top:7px;
	padding-top:5px;
	padding-left:20px;
	text-decoration:none;
}
a.link_opcio_esq:hover {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000000;
	width:150px;
	height:21px;
	display:block;
	margin-left:6px;
	margin-top:7px;
	padding-top:5px;
	padding-left:20px;
	text-decoration:none;
}
a.link_opcio_esq_on,a.link_opcio_esq_on:hover,a.link_opcio_esq_on:active {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#D20019;
	width:150px;
	height:21px;
	display:block;
	margin-left:6px;
	margin-top:7px;
	padding-top:5px;
	padding-left:20px;
	text-decoration:none;
}
.fons_cuadre_login {
	background-image:url(img/fons_cuadre_login.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:12px;
	height:165px;
}
.login_caption {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:3px;
}
.input_login {
	width:158px;
	height:16px;
	background-color:#e7e7e7;
	border:0px;
	font-size:12px;
}
.submit_login {
	background-color:#000000;
	width:60px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	padding-bottom:3px;
	margin-top:4px;
	margin-bottom:6px;
	cursor:pointer;
}
a.link_login,a.link_login:hover,a.link_login:active {
	color:#404040;
	font-size:9px;
}
.subprojecte {
	width:170px;
	height:40px;
	text-align:center;
	background-color:#000000;
	border-left:9px solid #ffffff;
}
a.link_subprojecte, a.link_subprojecte:hover, a.link_subprojecte {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:27px;
	padding-top:13px;
	text-decoration:none;
	width:170px;
}
.projecte {
	height:40px;
	padding-left:20px;
	background-color:#b50015;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
}

.subm_projecte{
	height:40px;
	padding-right:20px;
	background-color:#b50015;
	color:#ffffff;
	font-weight:bold;
}
.fons_cuadre_dret {
	width:766px;
	background-image:url(img/fons_cuadre_dret.jpg);
	background-repeat:no-repeat;
	background-position:top;
	min-height:170px;
	padding-bottom:20px;
}
.cuadre_cerca_dret {
	background-color:#E3E3E3;
	height:24px;
	margin-left:21px;
	margin-top:18px;
	width:725px;
	font-size:12px;
	color:#000000;
	padding-top:8px;
	padding-left:10px;
}
.paginacio_dret {
	background-color:#737373;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:8px;
	margin-top:9px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	width:753px;
	height:18px;
}
.fons_paginacio_dret {
	background-color:#e8e8e8;
	width:766px;
	height:35px;
}
.objectius {
	color:#737373;
	font-size:12px;
	padding-left:35px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:10px;
}
a.link_llegir,a.link_llegir:active {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

a.link_llegir:hover {
	font-size:10px;
	color:#d20019;
	text-decoration:none;
}
.pad10top {
	padding-top:10px;
}
.titular {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:20px;
}
.text_noticia {
	font-size:11px;
	color:#737373;
	padding-right:10px;
	padding-left:22px;
	padding-top:5px;
	width:355px;
	padding-bottom:10px;
}
a.link_ampliar,a.link_ampliar:active {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	text-align:right;
	padding-right:34px;
	padding-top:3px;
	display:block;
}
a.link_ampliar:hover {
	font-size:11px;
	color:#d20019;
	text-decoration:underline;
}
.ampliar {
	text-align:right;
	padding-top:3px;
}
a.opcio_projecte,a.opcio_projecte:active,a.opcio_projecte:hover {
	height:32px;
	background-color:#b50015;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	display:block;
	padding-top:8px;
}
a.link_projecte,a.link_projecte:active {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.link_projecte:hover,
a.link_projecte_on,
a.link_projecte_on:link,
a.link_projecte_on:hover {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.imprimir_borsa {
	font-size:12px;
	color:#707173;
	padding-left:10px;
	padding-top:2px;
}
.text_borsa {
	color:#737373;
	font-size:12px;
	padding-left:21px;
	padding-right:18px;
	padding-top:18px;
	text-align:center;
}
.links {
	width:738px;
	margin-top:15px;
	margin-left:21px;
	margin-bottom:10px;
}
.nom_link {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
}
.info_link {
	color:#707070;
	font-size:12px;
	padding-left:10px;
}

.info_link_onsom {
	color:#707070;
	font-size:12px;
}
.projecte_links {
	width:739px;
	margin-top:15px;
	margin-left:21px;
	margin-bottom:10px;
}
.fons_cuadre_not {
	width:468px;
	background-image:url(img/fons_cuadre_not.jpg);
	background-repeat:no-repeat;
	background-position:top;
	min-height:216px;
	padding-bottom:20px;
}
.fons_paginacio_not {
	background-color:#e8e8e8;
	width:468px;
	height:35px;
}
.paginacio_not {
	background-color:#737373;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:8px;
	margin-top:9px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	width:454px;
	height:18px;
}
.pad10right {
	padding-right:10px;
}
.calendariGestioDia {
	color:#ffffff;
	font-size:14px;
	font-family:Arial;
	display:block;
	text-align:center;
	width:22px;
}
a.calendariGestioDiaOn,a.calendariGestioDiaOn:hover,a.calendariGestioDiaOn:active {
	background-color:#e7e7e7;
	color:#737373;
	font-size:14px;
	font-family:Arial;
	cursor:pointer;
	text-decoration:none;
	display:block;
	text-align:center;
	width:22px;
}
a.LinkCalendariGestioTop,a.LinkCalendariGestioTop:hover,a.LinkCalendariGestioTop:active {
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
.text_calendari {
	font-size:11px;
	color:#ffffff;
	padding-left:40px;
	padding-right:15px;
}
.calendari {
	background-color:#737373;
	width:452px;
	height:200px;
	border:8px solid #e7e7e7;
	margin-bottom:10px;
}
.text_peu {
	color:#707173;
	font-size:11px;
	padding-top:26px;
	padding-left:20px;
}
a.link_accio,a.link_accio:active,a.link_accio:hover {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}
.text_imatge {
	color:#737373;
	font-size:12px;
	padding-top:5px;
}
a.tribuna_valles, a.tribuna_valles:active {
	background-image:url(img/tribuna_valles.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:43px;
	margin-left:9px;
	margin-top:20px;
	padding-top:78px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.tribuna_valles:hover {
	background-position:top;
}
a.plataforma_tribuna_valles, a.plataforma_tribuna_valles:active {
	background-image:url(img/plataforma_tribuna.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:45px;
	margin-left:2px;
	margin-top:20px;
	padding-top:76px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.plataforma_tribuna_valles:hover {
	background-position:top;
}
a.dones,a.dones:active {
	background-image:url(img/dones.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:45px;
	margin-left:2px;
	margin-top:20px;
	padding-top:76px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.dones:hover {
	background-position:top;
}
a.turisme,a.turisme:active {
	background-image:url(img/turisme.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:43px;
	margin-left:2px;
	margin-top:20px;
	padding-top:78px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.turisme:hover {
	background-position:top;
}
a.cultura,a.cultura:active {
	background-image:url(img/cultura.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:44px;
	margin-left:2px;
	margin-top:20px;
	padding-top:77px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.cultura:hover {
	background-position:top;
}
a.esports,a.esports:active {
	background-image:url(img/esports.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:22px;
	margin-left:2px;
	margin-top:20px;
	padding-top:99px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.esports:hover {
	background-position:top;
}
a.industria,a.industria:active {
	background-image:url(img/industria.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:45px;
	margin-left:2px;
	margin-top:20px;
	padding-top:76px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.industria:hover {
	background-position:top;
}
a.mobilitat,a.mobilitat:active {
	background-image:url(img/mobilitat.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:43px;
	margin-left:2px;
	margin-top:20px;
	padding-top:78px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.mobilitat:hover {
	background-position:top;
}
a.territorial,a.territorial:active {
	background-image:url(img/territorial.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#d20019;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:43px;
	margin-left:2px;
	margin-top:20px;
	padding-top:78px;
	text-align:right;
	text-decoration:none;
	width:245px;
}
a.territorial:hover {
	background-position:top;
}
.pad50right {
	padding-right:50px;
}
.pad50left {
	padding-left:50px;
}
.boto {
	height:16px;
	width:72px;
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:0px;
	cursor:pointer;
}
input.contact {
	border:0px;
	background-color:#ffffff;
	width:213px;
	height:17px;
	font-size:12px;
}
textarea.contact {
	border:0px;
	background-color:#ffffff;
	width:281px;
	height:177px;
	font-size:12px;
}
.caption {
	color:#737373;
	font-weight:bold;
	font-size:12px;
}
.nota_peu {
	padding-top:4px;
	padding-left:20px;
	padding-bottom:2px;
	color:#737373;
	font-size:12px;
	font-weight:bold;
}
a.boto_catimatge,a.boto_catimatge:link,a.boto_catimatge:visited {
	padding-left:12px;
	font-size:14px;
	padding-top:3px;
	text-decoration:none;
	width:450px;
	height:20px;
	background-color:#afaeae;
	display:block;
	color:#ffffff;
	font-weight:bold;
}
a.boto_catimatge:hover {
	padding-left:12px;
	font-size:14px;
	padding-top:3px;
	text-decoration:none;
	width:450px;
	height:20px;
	background-color:#000000;
	display:block;
	color:#ffffff;
	font-weight:bold;
}
.enconstruccio {
	color:#737373;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:14px;
}
