body {
	background-color: #e8e8e8;
	margin: 0;
	padding: 0;
	/* añadida imagen */
	background-image: url(../imatges/fondo_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
img {
	border:none;
}
#d_municipi {
	font-size: 12px;
	color: #990033;
}
#barra {
	height: 27px;
	width: 790px;
}
#cont-asamblea {
	width: 670px;
	padding-top: 32px;
	padding-right: 30px;
	padding-bottom: 105px;
	padding-left: 90px;
}
#cont-asamblea a {
	color: #7b003f;
	text-decoration: none;
}
#cont-asamblea a:hover {
	color: #7b003f;
	text-decoration: underline;
}
#cont-rosa {
	background-color: #f7f0f4;
	width: 569px;
	padding-top: 18px;
	padding-right: 21px;
	padding-bottom: 18px;
	padding-left: 21px;
}
#titu-docu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4d4d4d;
	padding-bottom: 15px;
}
#cont-rosa p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 12px;
}

#assem {
	height: 83px;
	width: 611px;
}

#titu-assem {
	width: 630px;
	height:25px;
	margin-top: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7b003f;
	padding-bottom: 6px;
}
#tit{
	float:left;
	text-align:left;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #7b003f;
}
#tornar {
	float:right;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7b003f;
	padding-top:10px;
	text-align:right;
}
.tornar a{
	vertical-align: text-bottom;
}

#text-assem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	padding-top: 23px;
	width:630px;
}
#text-assem p {
	padding-top: 0px;
	padding-bottom: 27px;
	margin: 0px;
}




#medio {
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
}
.text-der-int a {
	text-decoration: none;
	color: #7b003f;
}
.text-der-int a:hover{
	text-decoration: underline;
	color: #7b003f;
}

#foto {
	position: relative;
	margin-top: 12px;
	margin-right: 22px;
	margin-bottom: 19px;
	margin-left: 22px;
}
.columna-izq {
	background-color: #FFFFFF;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
	position: relative;
	top: -5px;
	left: 22px;
	width: 497px;
}
.cont-agenda-fondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f8f2f5;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-agenda-fondo-talent-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f8f2f5;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-agenda-fondo-borde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f8f2f5;
	position: relative;
	width: 460px;
	padding: 10px;
	float: left;
	border: 1px solid #CCCCCC;
}
#espacio-borde {
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cont-agenda-borde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	width: 460px;
	padding: 10px;
	float: left;
	border: 1px solid #CCCCCC;
}
#fecha-ico {
	float: right;
	width: 60px;
	margin-right: 20px;
	position: relative;
}

.text-der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	top: 13px;
	float: right;
	width: 231px;
	top: 30px;
	position: relative;
	padding-bottom: 20px;
}
.text-der2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	top: 13px;
	float: right;
	width: 231px;
	top: 30px;
	position: relative;
	padding-bottom: 20px;
	padding-left: 8px;
}
.text-der-int {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
}
.text-der-int2 {
	float: left;
	padding-top: 9px;
	width: 100%;
}
.granate {
	color: #7B003F;
}
.granate-negrita {
	color: #7B003F;
	font-weight: bold;
}
.granate-negrita2 {
	color: #7B003F;
	font-weight: bold;
	font-size: 11px;
}
.negrita {
	font-weight: bold;
}
/* innovacio*/
.inno {
	color: #774781;
}
.inno-negrita {
	color: #774781;
	font-weight: bold;
}
/* medi */
.medi {
	color: #4A7B1B;
}
.medi-negrita {
	color: #4A7B1B;
	font-weight: bold;
}
/* recursos */
.recursos {
	color: #815D47;
}
.recursos-negrita {
	color: #815D47;
	font-weight: bold;
}
/* talent */
.talent {
	color: #476481;
}
.talent-negrita {
	color: #476481;
	font-weight: bold;
}

.titulo-text-der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B003F;
	padding-bottom: 2px;
	position: relative;
	width: 212px;
}
.titulo-contenido-inici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	position: relative;
	width: 480px;
	height: 18px;
	line-height: 18px;
}
.titulo-contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B003F;
	position: relative;
	width: 480px;
	height: 18px;
	line-height: 18px;
}
.titulo-contenido2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	position: relative;
	width: 480px;
	height: 16px;
	line-height: 16px;
	float: left;
}
.titulo-contenido3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #47814f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #47814f;
	position: relative;
	width: 480px;
	height: 18px;
	line-height: 18px;
}
.titulo-contenido4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	position: relative;
	width: 470px;
	height: 16px;
	line-height: 16px;
	float: left;
	padding-left: 10px;
	margin-top: 20px;
}
.titulo-contenido5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	width: 480px;
	height: 18px;
	padding-top:10px;
}
.titulo-contenido6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B003F;
	position: relative;
	width: 746px;
	height: 18px;
	line-height: 18px;
}
.titulo-contenido7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
	position: relative;
	width: 480px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 20px;
	float: left;
}
.titulo-contenido8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #476481;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #476481;
	position: relative;
	width: 746px;
	height: 18px;
	line-height: 18px;
}
#submenu {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 68px;
	background-image: url(../imatges/btn_submenu3.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#submenu_vol {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 68px;
	background-image: url(../imatges/btn_submenu_vol.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#submenu-largo {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 80px;
	background-image: url(../imatges/btn_submenu_largo3.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#submenu-largo2 {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 80px;
	background-image: url(../imatges/btn_submenu_largo3.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#submenu-largo3 {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 120px;
	background-image: url(../imatges/btn_submenu_largo300.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-left: 2px;
	background-color: #3399FF;
}
#descripcio-empresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	width: 480px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}

#caja {
	width: 100px;
	height:100%;
	position: relative;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	vertical-align:middle;
}
#caja-d{
	width: 100px;
	position: relative;
	float: left;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
}
#padre_caja {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 5px;
}



 h5 {
	color: #868686;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#caja .img {
	width: 100px;
	height:70px;
	vertical-align: middle;
	position: relative;
}
#caja .txt {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
	position: relative;
	padding-bottom: 5px;
}
#caja-d .img {
	width: 100px;
	vertical-align: middle;
}
#caja-d .txt {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
	padding-bottom: 5px;
}
.texto-presentacion a {
	color: #7b003f;
	text-decoration: none;
}
.texto-presentacion a:hover{
	color: #7b003f;
	text-decoration: underline;
}
.texto-presentacion {
	font-family: Arial;
	font-size: 11px;
	color: #545454;
	line-height: 15px;
	padding-top:10px;
	padding-right: 17px;
	position: relative;
	float: left;
	width: 480px;
}
.titulo_presentacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	position: relative;
	top: 6px;
	height: 15px;
}

.columna-der {
	top: 0px;
	position: relative;
	width: 231px;
	float: right;
	right: 22px;
	padding-left: 17px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 9px;
	margin: 0px;
	padding: 0px;
}
.Acces-socis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imatges/soci.gif);
	line-height: 24px;
	padding-left: 14px;
	background-repeat: no-repeat;
}
.Acces-socis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	padding-left: 14px;
	background-color: #9e4472;
}
#ac {
	width: 230px;
	height: 168px;
}

.form234 {
	width: 231px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #F2E5EB;
	float: left;	
}
.form {
	position: relative;
	top: 0px;
	width: 231px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 250px;
	min-height:250;
	height:auto !important;
	
}
#fondorrosa {
	background-color: #F2E5EB;
	height: 148px;
	background-image: url(../imatges/soci2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#fondorrosa2 {
	background-color: #F2E5EB;
	height: 148px;
	position: relative;
}
#fondorrosa3 {
	background-color: #F2E5EB;
	width: 231 px;
}
.usuario {
	position: relative;
	top: 12px;
	left: 19px;
	line-height: 19px;
}
#usuario2{
	padding-top: 13px;
	padding-left: 19px;
	padding-bottom: 11px;
	float: left;
}
#n-f {
	float: left;
	width: 85px;
}
.camp {
	float: left;
	border: 1px solid #cea0b7;
	width: 103px;
	font-size: 11px;
}


.contrasenya {
	position: relative;
	left: 19px;
	top: 21px;
}
#contrasenya2{
	padding-left: 19px;
	float: left;
	padding-bottom: 15px;
}
.campoform {
	border: 1px solid #cea0b7;
	left: 47px;
	position: relative;
	width: 103px;
	font-size: 11px;
}
.campoform1 {
	border: 1px solid #cea0b7;
	left:14px;
	position: relative;
	width: 103px;
	font-size: 11px;
}
.campoform3 {
	border: 1px solid #cea0b7;
	left:14px;
	position: relative;
	width: 326px;
	font-size: 11px;
}
.campoform2 {
	border: 1px solid #cea0b7;
	left:14px;
	position: relative;
	font-size: 11px;
}
#Dinar {
	border: 1px solid #d2d2d2;
	position: relative;
	top: 16px;
	margin-bottom:12px;
}
#text-colu-der {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #515151;
	position: relative;
	margin-top: 30px;
}
#img-colum-der {
	text-align: center;
	margin-top: 14px;
	position: relative;
}


.entrar {
	position: relative;
	left: 106px;
	top: 35px;
	width: 105px;
	display: block;
	
}
#entrar2 {
	width: 105px;
	float: left;
	padding-left: 105px;
}
#entrar2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../imatges/bt_entrar.jpg);
	background-repeat: no-repeat;
	display: block;
	line-height: 23px;
	width: 105px;
	height: 23px;
	text-align: center;
}
#entrar2 a:hover{
	background-image: url(../imatges/bt_entrar_hover.jpg);
	background-repeat: no-repeat;
	
}
#conegut {
	float:left;
	width:480px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:justify;
}
#conegut2 {
	float:left;
	width:480px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:justify;
	font-size:10px;
	color:#7B003F;
}

#enviar a {
	height: 20px;
	width: 70px;
	background-image: url(../imatges/enviar.gif);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	line-height: 20px;
}
#enviar a:hover {
	background-image: url(../imatges/enviar2.gif);
}
#enviar {
	margin-left: 104px;
	margin-top: 10px;
}
#enviar-v a {
	height: 20px;
	width: 70px;
	background-image: url(../imatges/enviar_v.gif);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	line-height: 20px;
}
#enviar-v a:hover {
	background-image: url(../imatges/enviar_v2.gif);
}
#centrar-enviar-v{
	float:left;
	width:284px;
	padding-left:190px;
}
#enviar-v {
	float: left;
	margin-left: 14px;
	margin-top: 10px;
}

#recorda-enviar {
	height: 30px;
	width: 106px;
	margin-top: 15px;
	margin-left: 5px;
}
#recorda-centro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #7b003f;
	height: 20px;
	width: 131px;
	padding-left: 100px;
	margin-top: 10px;
}
#recorda-centro a {
	color: #7b003f;
	text-decoration: none;
}
#recorda-centro a:hover {
	color: #A24C78;
	text-decoration: underline;
}
#oblidat2 {
	float: left;
	padding-top: 16px;
	padding-bottom: 17px;
	padding-left: 42px;
}
#oblidat2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#oblidat2 a:hover {
	text-decoration: underline;
}
.oblidat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	left: 43px;
	top: 50px;
	position: relative;
}
.oblidat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.oblidat .vermell {
	color:#990000;
	position: relative;
	left:-10px;
}

.entrar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../imatges/bt_entrar.jpg);
	background-repeat: no-repeat;
	display: block;
	line-height: 23px;
	padding-left: 37px;
	width: 104px;
	height: 23px;	
}
.entrar a:hover{
	background-image: url(../imatges/bt_entrar_hover.jpg);
	background-repeat: no-repeat;
	
}
.text-izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b003f;
	float: left;
	width: 237px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
	position: relative;
	top: 30px;
	background-color: #FFFFFF;
	padding-right: 20px;
}
.oblidat a:hover{
	text-decoration: underline;
}
#menu {
	position: relative;
}

#franjamorada {
	background-color: #7B003F;
	height: 105px;
	width: auto;
}
#franjamorada-s {
	background-color: #4a313e;
	height: 105px;
	width: auto;
}
#contenido {
	background-color: #FFFFFF;
	width: 790px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -395px;
}
#contenido-s {
	background-color: #FFFFFF;
	width: 790px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -395px;
}
#piepagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7B003F;
	width: 790px;
	left: 0px;
	line-height: 17px;
	position: relative;
	height: 17px;
	float: left;
	margin-top:15px;
}
#espacio {
	position: relative;
	height: 300px;
	width: 300px;
	left: 0px;
	top: 0px;
}

#izq {
	float: left;
	padding-left: 8px;
}
#izq-butlleti {
	float: left;
	width: 80px;
	position: relative;
}
#izq-butlleti div {
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
}
#izq-butlleti .r {
	background-color: #F2E5EB;
}




#der {
	float: right;
	padding-right: 8px;
}



#franjadegradado {
	background-repeat: repeat-x;
	height: 214px;
	width: auto;
	background-image: url(../imatges/degra.jpg);
}
#franjadegradado-s {
	background-repeat: repeat-x;
	height: 214px;
	width: auto;
	background-image: url(../imatges/degra_s.jpg);
}
#logocabecera {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #7B003F;
}
#logocabecera-s {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #4a313e;
}






#contenido #submenu ul {
	height: 18px;
}
#contenido #submenu li {
	height: 18px;
	margin: 0px;
	padding: 0px;
}

#contenido-s #submenu ul {
	height: 18px;
}
#contenido-s #submenu li {
	height: 18px;
	margin: 0px;
	padding: 0px;
}

#btn-socis a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7b003f;
	display: block;
	text-decoration: none;
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
	border-left-color: #cba1b6;
	background-color: #eae0e0;
}
#btn-socis {
	float: right;
}

#btn-socis  a:hover {
	background-color: #f2ecef;
}

.fondo117 {
	width: 117px;
	float: left;
	height: 27px;
	background-color: #f9f6f7;
	border-left-width: 1px;
	border-left-color: #cba1b6;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
	border-left-style: solid;
}
.fondo94 {
	width: 94px;
	float: left;
	height: 27px;
	background-color: #f9f6f7;
	border-left-width: 1px;
	border-left-color: #cba1b6;
	line-height: 27px;
	text-align: center;
	vertical-align: middle;
	border-left-style: solid;
}
.fondo86 {
	width: 86px;
	float: left;
	height: 27px;
	background-color: #f9f6f7;
	border-left-width: 1px;
	border-left-color: #cba1b6;
	line-height: 27px;
	text-align: center;
	vertical-align: middle;
	border-left-style: solid;
}

.fondo76 {
	width: 76px;
	background-image: url(../imatges/fondo76_activo.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	border-left-width: 1px;
	border-left-color: #cba1b6;
	line-height: 27px;
	text-align: center;
	vertical-align: middle;
	border-left-style: solid;
}
.fondo76 a {
	background-image: url(../imatges/fondo76.gif);
}
.fondo76 a:hover {
	background-image: url(../imatges/fondo76_hover.gif);
	background-repeat: no-repeat;
}
#contenido_privado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	width: 790px;
	background-color: #3366CC;
	margin-top: 26px;
	background-repeat: repeat-y;
	float: left;
	background-image: url(../imatges/fondo_contenido_privadogif.gif);
}
#contenido_privado-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	width: 790px;
	background-color: #3366CC;
	background-repeat: repeat-y;
	float: left;
	background-image: url(../imatges/fondo_contenido_privadogif.gif);
}
#cont-2 {
	width: 746px;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 22px;
	position: relative;
}


#contenido #submenu a {
	background-image: url(../imatges/btn_submenu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 68px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#submenu_vol a {
	background-image: url(../imatges/btn_submenu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 68px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#contenido #submenu-largo a {
	background-image: url(../imatges/btn_submenu_largo.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 80px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#contenido #submenu-largo2 a {
	background-image: url(../imatges/btn_submenu_largo.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 80px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#submenu-largo3 a {
	background-image: url(../imatges/btn_submenu_largo30.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 120px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
#submenu-largo4 {
	float: right;
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 120px;
	background-image: url(../imatges/btn_submenu_4_activo.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#submenu-largo4 a {
	background-image: url(../imatges/btn_submenu_4.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 120px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#submenu-largo4 a:hover {
	background-image: url(../imatges/btn_submenu_4_hover.gif);
	background-repeat: no-repeat;
}
#contenido #submenu a:hover {
	background-image: url(../imatges/btn_submenu2.gif);
	background-repeat: no-repeat;
}
#submenu_vol a:hover {
	background-image: url(../imatges/btn_submenu2_vol.gif);
	background-repeat: no-repeat;
}
#contenido #submenu-largo a:hover {
	background-image: url(../imatges/btn_submenu_largo2.gif);
	background-repeat: no-repeat;
}
#contenido #submenu-largo2 a:hover {
	background-image: url(../imatges/btn_submenu_largo2.gif);
	background-repeat: no-repeat;
}
#submenu-largo3 a:hover {
	background-image: url(../imatges/btn_submenu_largo_hover.gif);
	background-repeat: no-repeat;
}

#contenido-s #submenu a {
	background-image: url(../imatges/btn_submenu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 68px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#contenido-s #submenu-largo a {
	background-image: url(../imatges/btn_submenu_largo.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: right;
	height: 18px;
	width: 80px;
	position: relative;
	line-height: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
}
#contenido-s #submenu a:hover {
	background-image: url(../imatges/btn_submenu2.gif);
	background-repeat: no-repeat;
}
#contenido-s #submenu-largo a:hover {
	background-image: url(../imatges/btn_submenu_largo2.gif);
	background-repeat: no-repeat;
}

#piepagina a {
	text-decoration: none;
	color: #FFFFFF;
}

.pest_blanca_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-image: url(../imatges/pest_blanca_s.gif);
	text-align: center;
}
.pest_blanca_vol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #47814f;
	background-image: url(../imatges/pest_blanca.gif);
	text-align: center;
}
.pest_blanca_vol_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #47814f;
	background-image: url(../imatges/pest_blanca_s.gif);
	text-align: center;
}

#piepagina a:hover{
	text-decoration: underline;	
}

.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #868686;
}

#menu-socis {
	height: 27px;
	width: 765px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b003f;
	line-height: 27px;
	margin-left: 3px;
	background-image: url(../imatges/fondo_sub_menu.gif);
	background-repeat: no-repeat;
	margin-right: 19px;
}
#menu-socis1 {
	height: 27px;
	width: 766px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b003f;
	line-height: 27px;
	margin-left: 3px;
	margin-right: 18px;
}
#cont-benvingut {
	position: relative;
	left: 0px;
	top: 0px;
	height: 27px;
	width: 270px;
	padding-top: 0px;
	float: left;
	line-height: 27px;
	vertical-align: middle;
	background-image: url(../imatges/fondo_socis_new.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#boton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b003f;
	background-image: url(../imagenes/fondo_boton.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 15px;
	width: 44px;
	margin-left: 25px;
	float: left;
}
#benvingut {
	position: relative;
	float: left;
	margin-left: 10px;
	line-height: 27px;
	height: 27px;
	vertical-align: middle;
}
#titulo {
	float: left;
	position: relative;
	line-height: 18px;
	height: 18px;
}
#titulo2 {
	float: left;
	position: relative;
	line-height: 16px;
	height: 16px;
}
.link-text {
	font-family: Arial;
	font-size: 11px;
	color: #7B003F;
	text-decoration: none;
}
#padre_caja a {
	color: #7D0341;
	text-decoration: none;
	font-size: 9px;
}
#datos-empresa a:hover {
	text-decoration: underline;
}

#datos-empresa a {
	color: #7D0341;
	text-decoration: none;
}

#padre_caja a:hover{
	color: #7D0341;
	font-size: 9px;
	text-decoration: underline;
}
.link-text:hover {
	font-family: Arial;
	font-size: 11px;
	color: #A24C78;
	text-decoration: underline;
	
}

.subtit {
	font-family: Arial;
	font-size: 13px;
	color: #545454;
	line-height: 15px;
	top: 10px;
	padding-right: 17px;
	position: relative;
	float: left;
	font-weight: bold;
}
.link-textgran {
	font-family: Arial;
	font-size: 12px;
	color: #7B003F;
	text-decoration: none;
	font-weight: bold;
}
.link-textgran:hover {
	font-family: Arial;
	font-size: 12px;
	color: #A24C78;
	text-decoration: underline;
	font-weight: bold;
}
.granateclar {

	color: #A24C78;
}
#texto-p {
	width: 320px;
	float: left;
}
#ico {
	width: 120px;
	float: right;
	position: relative;
	line-height: 16px;
}
#ico-ico {
	float: right;
	width: 16px;
	margin-right: 3px;
	position: relative;
}
#txt-ico {
	float: right;
	position: relative;
}
#peso-ico {
	float: right;
	position: relative;
}
#cont-ag-ico {
	margin-top: 8px;
	line-height: 18px;
}
#cont-ico {
	width: 400px;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}

#f-izq {
	float: left;
	position: relative;
}
#img-logo {
	float: left;
	position: relative;
	margin-top: 16px;
	background-color: #FFFFFF;
	height:60px;
}
#datos-empresa {
	float: left;
	position: relative;
	width: 268px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	margin-left: 14px;
	margin-top: 16px;
	padding: 0px;
	height: 120px;
}
#presona-contacte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	margin-top: 8px;
}



#f-der {
	float: right;
	position: relative;
}

#peso-ico-izq {
	float: left;
	position: relative;
	}
#ico-ico-izq {
	float: left;
	width: 160px;
	margin-left: 3px;
}
#informacio {
	line-height: 15px;
	background-color: #efe1e8;
	text-align: center;
	border: 1px solid #dab8c9;
	height: 15px;
	width: 69px;
	margin-top: 3px;
}
#informacio2 {
	line-height: 16px;
	background-color: #efe1e8;
	text-align: center;
	border: 1px solid #dab8c9;
	height: 16px;
	width: 69px;
	float: left;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 10px;
}
#informacio3 {
	line-height: 16px;
	background-color: #efe1e8;
	text-align: center;
	border: 1px solid #dab8c9;
	height: 16px;
	width: 99px;
	float: left;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 10px;
}
#logout{
	text-align: center;
	height: 13px;
	width: 44px;
	float: left;
	text-decoration: none;
	margin-top: 7px;
	margin-left: 10px;
	background-image: url(../imatges/fondo_boton2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#documento-adjunto {
	position: relative;
	width: 180px;
	line-height: 18px;
	height: 18px;
}
#foto-com {
	float:left;
	margin-bottom: 4px;
	margin-right:8px;
}
#text-sub {
	margin-bottom: 8px;
	padding-left:5px;
}
.link-text2 {
	font-family: Arial;
	font-size: 9px;
	color: #7B003F;
	text-decoration: none;
	line-height: 16px;
}
.link-text3 {
	font-family: Arial;
	font-size: 9px;
	color: #7B003F;
	text-decoration: none;
	line-height: 14px;
	display: block;
	height: 13px;
	width: 44px;
	text-align: center;
}
.link-text2:hover {

	font-family: Arial;
	font-size: 9px;
	color: #A24C78;
	text-decoration: none;
}
.link-text3:hover {

	font-family: Arial;
	font-size: 9px;
	color: #A24C78;
	text-decoration: none;
}
#columna-der-socis {
	top: 0px;
	position: relative;
	width: 231px;
	float: right;
	right: 22px;
	padding-left: 17px;
	
}

#titulo-uno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 24px;
	background-image: url(../imatges/top_socis1.gif);
	width: 216px;
}
#titulo-dos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imatges/top_socis2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 24px;
	width: 216px;
}
#texto-uno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	background-color: #e4e0e2;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	width: 201px;
}
#texto-dos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-image: url(../imatges/fondo_socis2.gif);
	background-repeat: repeat-y;
	width: 201px;
	min-height:83px;
}
#texto-dos #img-socis-destacat {
	float: left;
	width: 200px;
	min-height:50px;
	position: relative;
	margin-top:15px;
	text-align:center;
}
#texto-dos #nom-socis-destacat {
	float: left;
	width: 200px;
	position: relative;
	color: #7B003F;
	font-weight: bold;
	text-align:center;
	margin-top:5px;
}

#direc-destacat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #545454;
	float: right;
	width: 86px;
	padding-left: 10px;
	position: relative;
	padding-right: 0px;
	margin-bottom: 10px;
}
#columna-der-socis #texto-uno a {
	color: #7B003F;
	text-decoration: none;
}
#columna-der-socis #texto-uno a:hover {
	text-decoration: underline;
}
#columna-der-socis #texto-dos a {
	color: #7B003F;
	text-decoration: none;
}
#columna-der-socis #texto-dos a:hover {
	text-decoration: underline;
}
#presona-contacte a {
	color: #7B003F;
	text-decoration: none;
}
#presona-contacte a:hover {
	text-decoration: underline;
}
#bottom-socis {
	margin-bottom: 12px; 
	width: 231px;
}
#bottom-socis-logo {
	margin-bottom: 12px;
	border: 1px solid #d2d2d2;
}
.color_rosa {
	color: #9E4472;
}
#recordator {
	height: 172px;
	width: 231px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#recorda-text {
	width: 201px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.negrita {
	font-weight: bold;
	font-size: 11px;
}


#recorda-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7b003f;
	height: 25px;
	width: 216px;
	padding-left: 15px;
	line-height: 25px;
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#cont-fotos-p img {
	border: none;
}
/*afegit galeria fotos*/

#cont-fotos-p {
	left: 0px;
	top: 0px;
	width: 640px;
	position: relative;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	margin-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 110px;
	padding-top: 0px;
}
#marco-foto {
	float: left;
	height: 110px;
	width: 150px;
	padding-left: 10px;
	position: relative;
}
#marco-foto div {
	border: 1px solid #7f7f7f;
	height: 108px;
	width: 148px;
	position: relative;
	background-color: #000000;
}
#btn {
	background-color: #FFFFFF;
	float: left;
	width: 122px;
	margin-left: 110px;
	position: relative;
	height: 24px;
	text-align: center;
	line-height: 24px;
}
#btn div{
	font-size:12px;
}
#back {
	line-height: 24px;
	background-color: #FFFFFF;
	float: left;
	height: 24px;
	width: 56px;
	position: relative;
	margin-left: 60px;
	font-size:12px;
}
.f-izq {
	float: left;
	position: relative;
}

#print {
	line-height: 24px;
	background-color: #FFFFFF;
	float: left;
	height: 24px;
	width: 70px;
	position: relative;
	margin-left: 15px;
	font-size:12px;
}
.print a{
	
}
#save{
	line-height: 24px;
	background-color: #FFFFFF;
	float: left;
	height: 24px;
	width: 65px;
	position: relative;
	margin-left: 15px;
	font-size:12px;
}
#bt-izq {
	float: left;
	/*position: relative;*/
	margin-left: 4px;
}
#bt-der {
	float: right;
	/*position: relative;*/
	margin-right: 4px;
}
#foto2 {
	width: 630px;
	margin-left: 0px;
	position: relative;
	margin-top: 5px;
	text-align:center;
	padding-bottom:0px;
}
/*impresio*/
#copi {
	background-color: #121212;
	width: 210px;
	text-align: right;
	padding-right:3px;
	
}
.impre {
	background-color: #FFFFFF;
	background-image: none;
}
#cont-impre {
	text-align: center;
}
#nombre {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 30px;
}
.n {
	border: 1px solid #000000;
}
#botonera{
	width: 630px;
	height:25px;
	padding-bottom: 6px;
}
#marco {
	width: 448px;
	border: 1px solid #47814f;
	padding: 15px;
}
#marco p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#pun {
	margin-bottom: 5px;
	position: relative;
	padding-left: 15px;
	float: left;
	width: 433px;
}
#abso {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#espacio2 {
	height: 25px;
}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #47814f;
	font-size: 13px;
}
.verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47814f;
	font-weight: bold;
}
.verde3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47814f;
	font-weight: bold;
}
.rojo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
	font-weight: bold;
}
.negrita2 {
	font-weight: bold;
	color: #000000;
}


#cont-boton_v {
	margin-left: 157px;
}
#cont-boton_v a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	height: 33px;
	width: 189px;
	background-image: url(../imatges/boton_verde.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
}
#cont-boton_v a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/boton_verde_over.jpg);
}
#recuadro-verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dae6dc;
	width: 428px;
	padding-top: 16px;
	padding-right: 26px;
	padding-bottom: 16px;
	padding-left: 26px;
	line-height: 17px;
}
#recuadro-verde a {
	color: #47814f;
	text-decoration: none;
}
#recuadro-verde a:hover {
	text-decoration: underline;
}
#recuadro-verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #dae6dc;*/
	border: #dae6dc 1px solid;
	width: 428px;
	padding-top: 16px;
	padding-right: 26px;
	padding-bottom: 16px;
	padding-left: 26px;
	line-height: 17px;
}
#recuadro-verde2 a {
	color: #47814f;
	text-decoration: none;
}
#recuadro-verde2 a:hover {
	text-decoration: underline;
}
#invisible {
visibility:hidden;
}
#cont-logo {
	width: 204px;
	padding-bottom: 29px;
	padding-left: 27px;
}
#relleno {
	height: 20px;
}


		
/* ----------------------------------formulario 16/6/2009--------------------------------*/
		
			

#form {
	float: left;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#for-titu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #545454;
	height: 18px;
	padding-bottom: 5px;
	text-align: center;
	width: 480px;
	float: left;
	padding-top: 20px;
}
#linea-form {
	min-height: 20px;
	height:auto !important;
	height: 20px;
	width: 470px;
	float: left;
	padding: 5px;
	margin-bottom: 4px;
}
#der-form {
	float: left;
	width: 320px;
}
#der-form2 {
	float: left;
	width: 205px;
}
#der-form3 {
	float: left;
	width: 340px;
}
#line {
	width: 360px;
	float: left;
}
#line2 {
	width: 350px;
	float: left;
}
#line3 {
	width: 340px;
	float: left;
}
.a {
	background-color: #F9F7F8;
}


.f-sep {
	height:10px;
	float:left;
	width:100%;
}
.f-ancho1 {
	width: 250px;
	padding-right: 10px;
	float: left;
}
.f-ancho2 {
	padding-left: 15px;
	float: left;
	padding-right: 3px;
	padding-top: 4px;
}
.f-ancho3 {
	padding-right: 15px;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
}
.f-ancho4 {
	width: 97px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho5 {
	width: 120px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho6 {
	width: 58px;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
}
.f-ancho7 {
	float: left;
	padding-left: 1px;
	padding-right: 7px;
	padding-top: 4px;
}
.f-ancho8 {
	padding-right: 10px;
	float: left;
	padding-left: 2px;
	padding-top: 4px;
}
.f-ancho9 {
	width: 135px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho10 {
	width: 100px;
	padding-right: 10px;
	float: left;
	padding-left: 30px;
}
.f-ancho11 {
	width: 120px;
	float: left;
}
.f-ancho12 {
	float: left;
	padding-left: 1px;
	padding-right: 3px;
}
.f-ancho13 {
	padding-right: 10px;
	float: left;
	padding-left: 125px;
}
.f-ancho14 {
	width: 123px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho15 {
	width: 100px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho16 {
	width: 80px;
	padding-right: 10px;
	float: left;
	padding-top: 4px;
}
.f-ancho17 {
	width: 190px;
	padding-right: 10px;
	float: left;
}

.inp-ancho1 {
	float: left;
	width: 300px;
	font-size: 11px;
}

.inp-ancho2 {
	float: left;
	width: 100px;
	font-size: 11px;
}
.inp-ancho3 {
	float: left;
	width: 80px;
	font-size: 11px;
}
.inp-ancho4 {
	float: left;
	width: 40px;
	font-size: 11px;
}
.inp-ancho5 {
	float: left;
	width: 250px;
	font-size: 11px;
}
.box1 {
	float: left;
}
.box2 {
	float: left;
	margin-left: 110px;
}
.box3 {
	float: left;
	margin-left: 130px;
}
.box4 {
	float: left;
	margin-left: 1px;
}
.box5 {
	float: left;
	margin-left: 120px;
}
.sel {
	font-size: 11px;
	float: left;
}
.sel2 {
	font-size: 11px;
	float: left;
	width: 306px;
}


#esp {
	float: left;
	width: 120px;
}
#relleno-form {
	float: left;
	height: 15px;
	width: 470px;
}

#treball {
	font-size: 9px;
	text-align: center;
	float: left;
	width: 75px;
	margin-right: 10px;
	line-height: 12px;
}


.tre {
	padding-left: 105px;
}
#geo {
	font-size: 11px;
	text-align: center;
}
.blan {
	color: #FFFFFF;
}
.text1 {
	float: left;
	height: 50px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text2 {
	float: left;
	height: 100px;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text3 {
	float: left;
	height: 50px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text4 {
	float: left;
	height: 50px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#tab {
	padding-left: 25px;
}
#tab li {
	padding-bottom: 15px;
	font-weight: normal;
}

.ro {
	font-weight: bold;
	color: #7B003F;
}
.ro2 {
	font-weight: bold;
	padding-left: 15px;
}
#cont-esp {
	float: left;
	width: 429px;
	padding-top: 16px;
	padding-right: 40px;
	padding-bottom: 16px;
	padding-left: 28px;
}

#esports {
	float: left;
	height: 168px;
	width: 119px;
}
.m-sp1 {
	padding-right: 36px;
	padding-bottom: 30px;
}
.m-sp2 {
	padding-bottom: 30px;
}
/* nova */

#contenido-nova {
	background-color: #FFFFFF;
	width: 790px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -395px;
}

#contenido-nova .blancoright {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../imatges/m_nuevo/49.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#contenido-nova .right {
	float:right;
	background-image: url(../imatges/m_nuevo/49a.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.right a:hover {
	background-image: url(../imatges/m_nuevo/49_hover.gif);
	background-repeat: no-repeat;
}
#menu-principal-nova {
	height: 27px;
	width: 790px;
	background-color: #7B003F;
}
#menu-principal-nova ul {
	list-style:none;
	margin: 0px;
	padding: 0px;	
}
#menu-principal-nova ul li {
	float:left;

	margin-right:2px;
	background-color: #006600;
}
#menu-principal-nova li a {
	text-decoration: none;
	float:left;
	text-transform:uppercase;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	outline: none;
	display:block;
	height: 27px;
	padding-bottom: 0px;
	line-height: 27px;
	padding-right: 8px;
	padding-left: 8px;
}
#menu-principal-nova li a:hover {
	position: relative;
	color: #000000;
}
#logocabecera-nova {
	background-color: #7B003F;
	height: 79px;
	width: 790px;
}
#foto-nova {
	width: 746px;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 19px;
	padding-left: 22px;
	height: 206px;
}
#medio-nova {
	background-color: #FFFFFF;
	float: left;
	width: 746px;
	padding-right: 22px;
	padding-left: 22px;
	background-image: url(../imatges/fondo_contenido_privadogif.gif);
	background-repeat: repeat-y;
}	
#columna-izq-nova {
	float: left;
	width: 480px;
	padding-right: 17px;
}
#titulo3-nova {
	height: 480 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 15px;
	padding-bottom: 20px;
}
#texto-nova a {
	color: #7b003f;
	text-decoration: none;
}
#texto-nova a:hover{
	color: #7b003f;
	text-decoration: underline;
}
#texto-nova {
	font-family: Arial;
	font-size: 11px;
	color: #545454;
	line-height: 15px;
	float: left;
	width: 480px;
}
#texto-nova p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 0px;
}
#cont-1-nova {
	float: left;
	width: 480px;
	padding-bottom: 30px;
	padding-top: 15px;
}
#text-izq-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b003f;
	float: left;
	width: 234px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
	position: relative;
	background-color: #FFFFFF;
	padding-right: 10px;
	margin-top: 20px;
}
#text-der-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	width: 210px;
	margin-top: 20px;
	margin-left: 15px;
}
.titulo-text-der-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B003F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B003F;
	padding-bottom: 2px;
	position: relative;
	width: 220px;
}
.text-der-int-nova {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
}
.text-der-int-nova a {
	text-decoration: none;
	color: #7b003f;
}
.text-der-int-nova a:hover{
	text-decoration: underline;
	color: #7b003f;
}
#cont-banner-nova {
	float: left;
	height: 66px;
	width: 229px;
	border: 1px solid #d2d2d2;
}
.mb-1 {
	margin-right: 18px;
	margin-bottom: 18px;
}
.mb-2 {
	margin-bottom: 18px;
}
.mb-3 {
	margin-right: 18px;
}
#columna-der-nova {
	width: 248px;
	float: left;
}
#margen-izq-nova {
	float: left;
	width: 231px;
	padding-left: 17px;
}
.Acces-socis-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imatges/soci.gif);
	line-height: 24px;
	padding-left: 14px;
	background-repeat: no-repeat;
}
#fondorrosa-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #F2E5EB;
	width: 231px;
	height: 148px;
	background-image: url(../imatges/soci2.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}
#titu-comissions-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #514f4f;
	height: 21px;
	width: 231px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B003F;
	margin-bottom: 11px;
	margin-top: 28px;
}
#c-comi-nova {
	width: 235px;
	padding-left: 13px;
	float: left;
}
#c-comi-nova ul {
	margin: 0px;
	padding: 0px;
	width: 235px;
	list-style-type: none;
	float: left;
}
#c-comi-nova li {
	height: 39px;
	width: 235px;
	padding-bottom: 11px;
	background-color: #FF33CC;
	float: left;
}
#posicion-btn {
	float: left;
	height: 200px;
	width: 231px;
	position: relative;
}

#cont-btn {
	width: 249px;
	position: absolute;
	left: -2px;
	top: 1px;
}

#cont-btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 39px;
	width: 214px;
	margin-bottom: 11px;
	padding-right: 8px;
	padding-left: 13px;
	display: block;
	line-height: 39px;
}
#cont-btn .in a{
	background-image: url(../imatges/f_inovacio.gif);
	background-repeat: no-repeat;
}
#cont-btn .in a:hover  {
	background-image: url(../imatges/f_inovacio_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn .me a{
	background-image: url(../imatges/f_medi.gif);
	background-repeat: no-repeat;
}
#cont-btn .me a:hover  {
	background-image: url(../imatges/f_medi_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn .re a{
	background-image: url(../imatges/f_recursos.gif);
	background-repeat: no-repeat;
}
#cont-btn .re a:hover  {
	background-image: url(../imatges/f_recursos_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn .ta a{
	background-image: url(../imatges/f_talent.gif);
	background-repeat: no-repeat;
}
#cont-btn .ta a:hover  {
	background-image: url(../imatges/f_talent_hover.gif);
	background-repeat: no-repeat;
}
#titu-inno-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #774781;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #774781;
	margin-bottom: 12px;
	float: left;
	width: 480px;
}
#titu-medi-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a7b1b;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a7b1b;
	margin-bottom: 12px;
	float: left;
	width: 480px;
}
#titu-recursos-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #815d47;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #815d47;
	margin-bottom: 12px;
	float: left;
	width: 480px;
}
#titu-talent-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #476481;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #476481;
	margin-bottom: 12px;
	float: left;
	width: 480px;
}
#punto-inno-nova {
	background-image: url(../imatges/punto-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 444px;
	padding-left: 36px;
	padding-bottom: 17px;
}

#punto-medi-nova {
	background-image: url(../imatges/punto-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 444px;
	padding-left: 36px;
	padding-bottom: 17px;
}
#punto-recursos-nova {
	background-image: url(../imatges/punto-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 444px;
	padding-left: 36px;
	padding-bottom: 17px;
}
#punto-talent-nova {
	background-image: url(../imatges/punto-4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 444px;
	padding-left: 36px;
	padding-bottom: 17px;
}
#cont-btn-inno-nova {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 365px;
	padding-bottom: 15px;
}
#cont-btn-inno-nova a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-inno.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-inno-nova a:hover {
	background-image: url(../imatges/btn-entrar-inno_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn-medi-nova {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 365px;
	padding-bottom: 15px;
}
#cont-btn-medi-nova a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-medi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-medi-nova a:hover {
	background-image: url(../imatges/btn-entrar-medi_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn-medi-nova2 {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 15px;
}
#cont-btn-medi-nova2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-medi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-medi-nova2 a:hover {
	background-image: url(../imatges/btn-entrar-medi_hover.gif);
	background-repeat: no-repeat;
}

#cont-btn-recursos-nova2 {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 15px;
}
#cont-btn-recursos-nova2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-recursos.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-recursos-nova2 a:hover {
	background-image: url(../imatges/btn-entrar-recursos_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn-talent-nova2 {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 15px;
}
#cont-btn-talent-nova2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-talent.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-talent-nova2 a:hover {
	background-image: url(../imatges/btn-entrar-talent_hover.gif);
	background-repeat: no-repeat;
}

#cont-btn-inno-nova2 {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 100px;
	padding-top: 30px;
	padding-bottom: 15px;
}
#cont-btn-inno-nova2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-inno.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-inno-nova2 a:hover {
	background-image: url(../imatges/btn-entrar-inno_hover.gif);
	background-repeat: no-repeat;
}



#cont-btn-recursos-nova {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 365px;
	padding-bottom: 15px;
}
#cont-btn-recursos-nova a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-recursos.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-recursos-nova a:hover {
	background-image: url(../imatges/btn-entrar-recursos_hover.gif);
	background-repeat: no-repeat;
}
#cont-btn-talent-nova {
	float: left;
	height: 35px;
	width: 115px;
	padding-left: 365px;
	padding-bottom: 15px;
}
#cont-btn-talent-nova a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn-entrar-talent.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 74px;
	padding-left: 41px;
	line-height: 35px;
	font-weight: bold;
}
#cont-btn-talent-nova a:hover {
	background-image: url(../imatges/btn-entrar-talent_hover.gif);
	background-repeat: no-repeat;
}
#botones-nova {
	float: left;
	width: 480px;
	padding-bottom: 20px;
	height: 21px;
}
#botones-nova2 {
	
	width: 746px;
	padding-bottom: 20px;
	height: 21px;
}
#boton-comission-nova {
	background-image: url(../imatges/f-inno-activo.gif);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 145px;
	line-height: 21px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#boton-questionari {
	background-image: url(../imatges/f-questionari_hover.gif);
	background-repeat: no-repeat;
	float: left;
	position:absolute;
	top:38px;
	left:333px;
	width: 145px;
	line-height: 21px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#espaci-nova {
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 22px;
}
#espaci-nova2 {
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 5px;
}
.inno-nova a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 145px;
	background-image: url(../imatges/f-inno.gif);
	background-repeat: no-repeat;
}
.questionari a:hover {
	background-image: url(../imatges/f-inno_hover.gif);
	background-repeat: no-repeat;
}
.questionari a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 145px;
	background-image: url(../imatges/f-questionari_activo.gif);
	background-repeat: no-repeat;
}
.questionari a:hover {
	background-image: url(../imatges/f-questionari_hover.gif);
	background-repeat: no-repeat;
}
.medi-nova a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 145px;
	background-image: url(../imatges/f-medi.gif);
	background-repeat: no-repeat;
}
.medi-nova a:hover {
	background-image: url(../imatges/f-medi_hover.gif);
	background-repeat: no-repeat;
}
.recursos-nova a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 145px;
	background-image: url(../imatges/f-recursos.gif);
	background-repeat: no-repeat;
}
.recursos-nova a:hover {
	background-image: url(../imatges/f-recursos_hover.gif);
	background-repeat: no-repeat;
}
.talent-nova a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 145px;
	background-image: url(../imatges/f-talent.gif);
	background-repeat: no-repeat;
}
.talent-nova a:hover {
	background-image: url(../imatges/f-talent_hover.gif);
	background-repeat: no-repeat;
}
#titu-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 22px;
	width: 480px;
	float: left;
	margin-bottom: 12px;
}
#titu-nova2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 22px;
	width: 746px;
	float: left;
	margin-bottom: 12px;
}
.t-inno-nova {
	color: #774781;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #774781;
}
.t-medi-nova {
	color: #4A7B1B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7B1B;
}
.t-recursos-nova {
	color: #815D47;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #815D47;
}
.t-talent-nova {
	color: #476481;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #476481;
}
.cont-agenda-fondo-inno-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F8F1FA;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-agenda-fondo-medi-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5FCED;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-agenda-fondo-recursos-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4EDEA;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
}
.cont-talent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
	border-bottom: solid 1px #003366;
	width:725px;
	
}

.cont-talent-fondo-talent-nova {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F5F9;
	position: relative;
	width: 460px;
	top: 5px;
	padding: 10px;
	float: left;
	border-bottom: solid 1px #003366;
	width:725px;
}
#informacio-inno-nova {
	line-height: 15px;
	background-color: #efe1e8;
	text-align: center;
	border: 1px solid #dab8c9;
	height: 15px;
	width: 69px;
	margin-top: 3px;
}
#informacio-inno-nova a {
	text-decoration: none;
	color: #7B003F;
}
#informacio-inno-nova a:hover {
	text-decoration: underline;
}
#informacio-medi-nova {
	line-height: 15px;
	background-color: #D9F2BF;
	border: 1px solid #4A7B1B;
	text-align: center;
	height: 15px;
	width: 69px;
	margin-top: 3px;
}
#informacio-medi-nova a {
	text-decoration: none;
	color: #4A7B1B;
}
#informacio-medi-nova a:hover {
	text-decoration: underline;
}
#informacio-recursos-nova {
	line-height: 15px;
	background-color: #D2BCAC;
	text-align: center;
	border: 1px solid #815D47;
	height: 15px;
	width: 69px;
	margin-top: 3px;
}
#informacio-recursos-nova a {
	text-decoration: none;
	color: #815D47;
}
#informacio-recursos-nova a:hover {
	text-decoration: underline;
}
#informacio-talent-nova {
	line-height: 15px;
	background-color: #BACAD8;
	text-align: center;
	border: 1px solid #476481;
	height: 15px;
	width: 69px;
	margin-top: 3px;
}
#informacio-talent-nova a {
	text-decoration: none;
	color: #476481;
}
#informacio-talent-nova a:hover {
	text-decoration: underline;
}
#serveis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 3d3d3d;
	height: 45px;
	width: 231px;
	line-height: 23px;
	font-weight: bold;
	background-image: url(../imatges/seveis.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-top: 17px;
}
#serveis a {
	color: #000000;
	text-decoration: none;
	display: block;
	height: 23px;
	width: 220px;
	position: absolute;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
}

#fondo-f-r {
	background-color: #F2E5EB;
	width: 231px;
}
#cercador {
	height: 39px;
	width: 480px;
	background-image: url(../imatges/fondo-cercador.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
}
#cercador2 {
	height: 39px;
	width: 353px;
	background-image: url(../imatges/fondo-cercador2.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
	margin-left: 93px;
}
#text-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 65px;
	text-align: center;
	padding-top: 5px;
}
#text-c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 130px;
	text-align: center;
	padding-top: 12px;
	padding-left: 5px;
}
.inp-c {
	background-color: #FFFFFF;
	float: left;
	width: 105px;
	border: 1px solid #7F9DB9;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 16px;
}
.inp-c2 {
	background-color: #FFFFFF;
	float: left;
	width: 130px;
	border: 1px solid #7F9DB9;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 16px;
}
.sel-c {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
	line-height: 18px;
	width: 220px;
}
#cabecera {
	position: relative;
	margin-top: 12px;
	margin-right: 22px;
	margin-bottom: 19px;
	margin-left: 22px;
}
#cabecera2 {
	width: 702px;
	float:left;
	padding-right: 22px;
	padding-bottom: 19px;
	padding-left: 22px;
}
#texto-cabecera {
	font-family: Arial;
	font-size: 11px;
	color: #545454;
	line-height: 15px;
	top: 10px;
	padding-top:17px;
	width: 746px;
}
#texto-cabecera a {
	color: #7B003F;
	text-decoration: none;
}
#texto-cabecera a:hover {
	color: #7B003F;
	text-decoration: underline;
}
#map {
	height: 490px;
	width: 744px;
	border: 1px solid #ACA899;
	margin-top: 10px;
}
#btn-cercador {
	height: 18px;
	width: 60px;
	float: left;
	padding-top: 11px;
	padding-left: 8px;
}
#btn-cercador a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imatges/btn_cercador.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 18px;
	width: 60px;
	text-decoration: none;
}
#btn-cercador a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn_cercador_hover.gif);
	background-repeat: no-repeat;
}
#btn-cercador2 {
	height: 18px;
	width: 60px;
	float: left;
	padding-top: 11px;
	padding-left: 8px;
}
#btn-cercador2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imatges/btn_cercador.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 18px;
	width: 60px;
	text-decoration: none;
}
#btn-cercador2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imatges/btn_cercador_hover.gif);
	background-repeat: no-repeat;
}
.soci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7B003F;
	float:left;
	width:700px;
}
#cont-img-socis {
	float: left;
	width: 480px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#caja-soci {
	background-image: url(../imatges/fondo-caja-soci.gif);
	background-repeat: repeat-y;
	float: left;
	width: 446px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 17px;
	padding-left: 17px;
}
#tapa-caja-soci {
	float: left;
	height: 11px;
	width: 480px;
}
#img-caja-s {
	float: left;
	width: 100px;
	padding-right: 14px;
}
#text-caja-s {
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}
#text-caja-s a {
	color: #7d0341;
	text-decoration: none;
}
#text-caja-s a:hover {
	color: #7d0341;
	text-decoration: none;
}
#caja-seveis {
	width: 480px;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	float: left;
}
#caja-info a {
	color: #7b003f;
	text-decoration: none;
}
#caja-info a:hover {
	color: #7b003f;
	text-decoration: underline;
}

#img-caja-serveis {
	float: left;
	width: 106px;
	padding-right: 14px;
}
#texto-caja-serveis {
	width: 360px;
	float: left;
}
#caja-info {
	text-align: right;
	width: 360px;
	padding-top: 10px;
}
#titu-servei {
	font-weight: bold;
	color: #7B003F;
	padding-bottom: 5px;
	font-size: 12px;
}
#of-de {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 300px;
	padding-bottom: 4px;
}
#of-de a {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
#of-de a:hover {
	color: #545454;
	text-decoration: none;
}
#flotar-izq{
	float: left;
}
#boto_anterior {
	width: 57px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../imatges/btn_anterior.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	line-height: 27px;
	float: left;	
}

#boto_anterior a{
	color: #7f0f3f;
	text-decoration: none;
}

#boto_anterior a:hover{
	color: #bf879f;
}



#boto_siguiente {
	width: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../imatges/btn_siguiente.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	display: block;
	line-height: 27px;
	text-align: right;
	float: left;
	
}
#registros {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	line-height: 27px;
}


#boto_siguiente a{
	color: #7f0f3f;
	text-decoration: none;
}

#boto_siguiente a:hover{
	color: #bf879f;
}
#capa_nuevo {
	float: left;
	width: 300px;
}
#cont-desp-pag {
	float: left;
	width: 300px;
}
#enlace a {
	color: #7b003f;
	text-decoration: none;
}
#enlace a:hover {
	color: #7b003f;
	text-decoration: underline;
}
#idiomas {
	background-image: url(../imatges/fondo_idiomas.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 150px;
	position: absolute;
	left: 641px;
	top: 28px;
	background-position: left;
}
#idiomas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	color: #dcbbcc;
	text-decoration: none;
	text-align: center;
	height: 22px;
	width: 75px;
	display: block;
	float: left;
}
#idiomas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}




/* MENU */

#contenido #m {
	height: 27px;
	width: 790px;
	background-color: #7B003F;
}
#contenido ul {
	list-style:none;
	margin: 0px;
	padding: 0px;	
}
#contenido ul li {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	text-transform: uppercase;
	float:left;
	height: 27px;
	margin-right:2px;
}
#contenido li a {
	position: absolute;
	left: 0px;
	top: 0px;
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	display:block;
	padding-left: 8px;
}
#contenido li a:hover {
	color: #000000;
} 

.btn40 {
	padding-left: 8px;
	width: 32px;
	background-image: url(../imatges/m_nuevo/40.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn40 a {
	
	width: 32px;
	background-image: url(../imatges/m_nuevo/40a.gif);
	background-repeat: no-repeat;
}
.btn40 a:hover {
	background-image: url(../imatges/m_nuevo/40_hover.gif);
	background-repeat: no-repeat;
}
.btn44 {
	padding-left: 8px;
	width: 36px;
	background-image: url(../imatges/m_nuevo/44.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn44 a {
	
	width: 36px;
	background-image: url(../imatges/m_nuevo/44a.gif);
	background-repeat: no-repeat;
}
.btn44 a:hover {
	background-image: url(../imatges/m_nuevo/44_hover.gif);
	background-repeat: no-repeat;
}
.btn47 {
	padding-left: 8px;
	width: 39px;
	background-image: url(../imatges/m_nuevo/47.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn47 a {
	
	width: 39px;
	background-image: url(../imatges/m_nuevo/47a.gif);
	background-repeat: no-repeat;
}
.btn47 a:hover {
	background-image: url(../imatges/m_nuevo/47_hover.gif);
	background-repeat: no-repeat;
}
.btn48 {
	padding-left: 8px;
	width: 40px;
	background-image: url(../imatges/m_nuevo/48.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn48 a {
	
	width: 40px;
	background-image: url(../imatges/m_nuevo/48a.gif);
	background-repeat: no-repeat;
}
.btn48 a:hover {
	background-image: url(../imatges/m_nuevo/48_hover.gif);
	background-repeat: no-repeat;
}
.btn49 {
	padding-left: 8px;
	width: 41px;
	background-image: url(../imatges/m_nuevo/49.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn49 a {
	
	width: 41px;
	background-image: url(../imatges/m_nuevo/49a.gif);
	background-repeat: no-repeat;
}
.btn49 a:hover {
	background-image: url(../imatges/m_nuevo/49_hover.gif);
	background-repeat: no-repeat;
}
.btn50 {
	padding-left: 8px;
	width: 42px;
	background-image: url(../imatges/m_nuevo/50.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn50 a {
	
	width: 42px;
	background-image: url(../imatges/m_nuevo/50a.gif);
	background-repeat: no-repeat;
}
.btn50 a:hover {
	background-image: url(../imatges/m_nuevo/50_hover.gif);
	background-repeat: no-repeat;
}
.btn57 {
	padding-left: 8px;
	width: 49px;
	background-image: url(../imatges/m_nuevo/57.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn57 a {
	
	width: 49px;
	background-image: url(../imatges/m_nuevo/57a.gif);
	background-repeat: no-repeat;
}
.btn57 a:hover {
	background-image: url(../imatges/m_nuevo/57_hover.gif);
	background-repeat: no-repeat;
}
.btn58 {
	padding-left: 8px;
	width: 50px;
	background-image: url(../imatges/m_nuevo/58.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn58 a {
	
	width: 50px;
	background-image: url(../imatges/m_nuevo/58a.gif);
	background-repeat: no-repeat;
}
.btn58 a:hover {
	background-image: url(../imatges/m_nuevo/58_hover.gif);
	background-repeat: no-repeat;
}
.btn62 {
	padding-left: 8px;
	width: 54px;
	background-image: url(../imatges/m_nuevo/62.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn62 a {
	
	width: 54px;
	background-image: url(../imatges/m_nuevo/62a.gif);
	background-repeat: no-repeat;
}
.btn62 a:hover {
	background-image: url(../imatges/m_nuevo/62_hover.gif);
	background-repeat: no-repeat;
}
.btn60 {
	padding-left: 8px;
	width: 52px;
	background-image: url(../imatges/m_nuevo/60.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn60 a {
	
	width: 52px;
	background-image: url(../imatges/m_nuevo/60a.gif);
	background-repeat: no-repeat;
}
.btn60 a:hover {
	background-image: url(../imatges/m_nuevo/60_hover.gif);
	background-repeat: no-repeat;
}

.btn61 {
	padding-left: 8px;
	width: 53px;
	background-image: url(../imatges/m_nuevo/61.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn61 a {
	
	width: 53px;
	background-image: url(../imatges/m_nuevo/61a.gif);
	background-repeat: no-repeat;
}
.btn61 a:hover {
	background-image: url(../imatges/m_nuevo/61_hover.gif);
	background-repeat: no-repeat;
}
.btn67 {
	padding-left: 8px;
	width: 59px;
	background-image: url(../imatges/m_nuevo/67.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn67 a {
	
	width: 59px;
	background-image: url(../imatges/m_nuevo/67a.gif);
	background-repeat: no-repeat;
}
.btn67 a:hover {
	background-image: url(../imatges/m_nuevo/67_hover.gif);
	background-repeat: no-repeat;
}
.btn69 {
	padding-left: 8px;
	width: 61px;
	background-image: url(../imatges/m_nuevo/69.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn69 a {
	
	width: 61px;
	background-image: url(../imatges/m_nuevo/69a.gif);
	background-repeat: no-repeat;
}
.btn69 a:hover {
	background-image: url(../imatges/m_nuevo/69_hover.gif);
	background-repeat: no-repeat;
}
.btn70 {
	padding-left: 8px;
	width: 62px;
	background-image: url(../imatges/m_nuevo/70.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn70 a {
	
	width: 62px;
	background-image: url(../imatges/m_nuevo/70a.gif);
	background-repeat: no-repeat;
}
.btn70 a:hover {
	background-image: url(../imatges/m_nuevo/70_hover.gif);
	background-repeat: no-repeat;
}
.btn75 {
	padding-left: 8px;
	width: 67px;
	background-image: url(../imatges/m_nuevo/75.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn75 a {
	
	width: 67px;
	background-image: url(../imatges/m_nuevo/75a.gif);
	background-repeat: no-repeat;
}
.btn75 a:hover {
	background-image: url(../imatges/m_nuevo/75_hover.gif);
	background-repeat: no-repeat;
}
.btn76 {
	padding-left: 8px;
	width: 68px;
	background-image: url(../imatges/m_nuevo/76.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn76 a {
	
	width: 68px;
	background-image: url(../imatges/m_nuevo/76a.gif);
	background-repeat: no-repeat;
}
.btn76 a:hover {
	background-image: url(../imatges/m_nuevo/76_hover.gif);
	background-repeat: no-repeat;
}
.btn77 {
	padding-left: 8px;
	width: 69px;
	background-image: url(../imatges/m_nuevo/77.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn77 a {
	
	width: 69px;
	background-image: url(../imatges/m_nuevo/77a.gif);
	background-repeat: no-repeat;
}
.btn77 a:hover {
	background-image: url(../imatges/m_nuevo/77_hover.gif);
	background-repeat: no-repeat;
}
.btn83 {
	padding-left: 8px;
	width: 75px;
	background-image: url(../imatges/m_nuevo/83.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn83 a {
	
	width: 75px;
	background-image: url(../imatges/m_nuevo/83a.gif);
	background-repeat: no-repeat;
}
.btn83 a:hover {
	background-image: url(../imatges/m_nuevo/83_hover.gif);
	background-repeat: no-repeat;
}
.btn84 {
	padding-left: 8px;
	width: 76px;
	background-image: url(../imatges/m_nuevo/84.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn84 a {
	
	width: 76px;
	background-image: url(../imatges/m_nuevo/84a.gif);
	background-repeat: no-repeat;
}
.btn84 a:hover {
	background-image: url(../imatges/m_nuevo/84_hover.gif);
	background-repeat: no-repeat;
}
.btn88 {
	padding-left: 8px;
	width: 80px;
	background-image: url(../imatges/m_nuevo/88.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn88 a {
	
	width: 80px;
	background-image: url(../imatges/m_nuevo/88a.gif);
	background-repeat: no-repeat;
}
.btn88 a:hover {
	background-image: url(../imatges/m_nuevo/88_hover.gif);
	background-repeat: no-repeat;
}
.btn103 {
	padding-left: 8px;
	width: 95px;
	background-image: url(../imatges/m_nuevo/103.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn103 a {
	
	width: 95px;
	background-image: url(../imatges/m_nuevo/103a.gif);
	background-repeat: no-repeat;
}
.btn103 a:hover {
	background-image: url(../imatges/m_nuevo/103_hover.gif);
	background-repeat: no-repeat;
}
.btn121 {
	padding-left: 8px;
	width: 113px;
	background-image: url(../imatges/m_nuevo/121.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn121 a {
	
	width: 113px;
	background-image: url(../imatges/m_nuevo/121a.gif);
	background-repeat: no-repeat;
}
.btn121 a:hover {
	background-image: url(../imatges/m_nuevo/121_hover.gif);
	background-repeat: no-repeat;
}
.btn123 {
	padding-left: 8px;
	width: 115px;
	background-image: url(../imatges/m_nuevo/123.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn123 a {
	
	width: 115px;
	background-image: url(../imatges/m_nuevo/123a.gif);
	background-repeat: no-repeat;
}
.btn123 a:hover {
	background-image: url(../imatges/m_nuevo/123_hover.gif);
	background-repeat: no-repeat;
}
.btn118v {
	padding-left: 8px;
	width: 110px;
	background-image: url(../imatges/m_nuevo/118vol.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn118v a {
	
	width: 110px;
	background-image: url(../imatges/m_nuevo/118vola.gif);
	background-repeat: no-repeat;
}
.btn118v a:hover {
	background-image: url(../imatges/m_nuevo/118vol_hover.gif);
	background-repeat: no-repeat;
}
.btn93v {
	padding-left: 8px;
	width: 85px;
	background-image: url(../imatges/m_nuevo/vol.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn93v a {
	
	width: 85px;
	background-image: url(../imatges/m_nuevo/vola.gif);
	background-repeat: no-repeat;
}
.btn93v a:hover {
	background-image: url(../imatges/m_nuevo/vol_hover.gif);
	background-repeat: no-repeat;
}
.btn101v {
	padding-left: 8px;
	width: 93px;
	background-image: url(../imatges/m_nuevo/101vol.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn101v a {
	
	width: 93px;
	background-image: url(../imatges/m_nuevo/101vola.gif);
	background-repeat: no-repeat;
}
.btn101v a:hover {
	background-image: url(../imatges/m_nuevo/101vol_hover.gif);
	background-repeat: no-repeat;
}
#contenido .btn49r {
	float:right;
	padding-left: 8px;
	width: 41px;
	background-image: url(../imatges/m_nuevo/49.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn49r a {
	
	width: 41px;
	background-image: url(../imatges/m_nuevo/49a.gif);
	background-repeat: no-repeat;
}
.btn49r a:hover {
	background-image: url(../imatges/m_nuevo/49_hover.gif);
	background-repeat: no-repeat;
}
#contenido .btn57r {
	float:right;
	padding-left: 8px;
	width: 49px;
	background-image: url(../imatges/m_nuevo/57.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn57r a {
	
	width: 49px;
	background-image: url(../imatges/m_nuevo/57a.gif);
	background-repeat: no-repeat;
}
.btn57r a:hover {
	background-image: url(../imatges/m_nuevo/57_hover.gif);
	background-repeat: no-repeat;
}
#contenido .btn69r {
	float:right;
	padding-left: 8px;
	width: 61px;
	background-image: url(../imatges/m_nuevo/69.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn69r a {
	
	width: 61px;
	background-image: url(../imatges/m_nuevo/69a.gif);
	background-repeat: no-repeat;
}
.btn69r a:hover {
	background-image: url(../imatges/m_nuevo/69_hover.gif);
	background-repeat: no-repeat;
}






/* MENU-SOCIO */


#contenido-s #m {
	height: 27px;
	width: 790px;
	background-color: #4a313e;
}
#contenido-s ul {
	list-style:none;
	margin: 0px;
	padding: 0px;	
}
#contenido-s ul li {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	text-transform: uppercase;
	float:left;
	height: 27px;
	margin-right:2px;
}
#contenido-s li a {
	position: absolute;
	left: 0px;
	top: 0px;
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	display:block;
	padding-left: 8px;
}
#contenido-s li a:hover {
	
	color: #000000;
}


.btn40s {
	padding-left: 8px;
	width: 32px;
	background-image: url(../imatges/m_nuevo/40s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn40s a {
	
	width: 32px;
	background-image: url(../imatges/m_nuevo/40sa.gif);
	background-repeat: no-repeat;
}
.btn40s a:hover {
	background-image: url(../imatges/m_nuevo/40s_hover.gif);
	background-repeat: no-repeat;
}
.btn44s {
	padding-left: 8px;
	width: 36px;
	background-image: url(../imatges/m_nuevo/44s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn44s a {
	
	width: 36px;
	background-image: url(../imatges/m_nuevo/44sa.gif);
	background-repeat: no-repeat;
}
.btn44s a:hover {
	background-image: url(../imatges/m_nuevo/44s_hover.gif);
	background-repeat: no-repeat;
}
.btn47s {
	padding-left: 8px;
	width: 39px;
	background-image: url(../imatges/m_nuevo/47s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn47s a {
	
	width: 39px;
	background-image: url(../imatges/m_nuevo/47sa.gif);
	background-repeat: no-repeat;
}
.btn47s a:hover {
	background-image: url(../imatges/m_nuevo/47s_hover.gif);
	background-repeat: no-repeat;
}
.btn48s {
	padding-left: 8px;
	width: 40px;
	background-image: url(../imatges/m_nuevo/48s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn48s a {
	
	width: 40px;
	background-image: url(../imatges/m_nuevo/48sa.gif);
	background-repeat: no-repeat;
}
.btn48s a:hover {
	background-image: url(../imatges/m_nuevo/48s_hover.gif);
	background-repeat: no-repeat;
}
.btn49s {
	padding-left: 8px;
	width: 41px;
	background-image: url(../imatges/m_nuevo/49s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn49s a {
	
	width: 41px;
	background-image: url(../imatges/m_nuevo/49sa.gif);
	background-repeat: no-repeat;
}
.btn49s a:hover {
	background-image: url(../imatges/m_nuevo/49s_hover.gif);
	background-repeat: no-repeat;
}
.btn50s {
	padding-left: 8px;
	width: 42px;
	background-image: url(../imatges/m_nuevo/50s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn50s a {
	
	width: 42px;
	background-image: url(../imatges/m_nuevo/50sa.gif);
	background-repeat: no-repeat;
}
.btn50s a:hover {
	background-image: url(../imatges/m_nuevo/50s_hover.gif);
	background-repeat: no-repeat;
}
.btn57s {
	padding-left: 8px;
	width: 49px;
	background-image: url(../imatges/m_nuevo/57s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn57s a {
	
	width: 49px;
	background-image: url(../imatges/m_nuevo/57sa.gif);
	background-repeat: no-repeat;
}
.btn57s a:hover {
	background-image: url(../imatges/m_nuevo/57s_hover.gif);
	background-repeat: no-repeat;
}
.btn58s {
	padding-left: 8px;
	width: 50px;
	background-image: url(../imatges/m_nuevo/58s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn58s a {
	
	width: 50px;
	background-image: url(../imatges/m_nuevo/58sa.gif);
	background-repeat: no-repeat;
}
.btn58s a:hover {
	background-image: url(../imatges/m_nuevo/58s_hover.gif);
	background-repeat: no-repeat;
}
.btn62s {
	padding-left: 8px;
	width: 54px;
	background-image: url(../imatges/m_nuevo/62s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn62s a {
	
	width: 54px;
	background-image: url(../imatges/m_nuevo/62sa.gif);
	background-repeat: no-repeat;
}
.btn62s a:hover {
	background-image: url(../imatges/m_nuevo/62s_hover.gif);
	background-repeat: no-repeat;
}
.btn60s {
	padding-left: 8px;
	width: 52px;
	background-image: url(../imatges/m_nuevo/60s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn60s a {
	
	width: 52px;
	background-image: url(../imatges/m_nuevo/60sa.gif);
	background-repeat: no-repeat;
}
.btn60s a:hover {
	background-image: url(../imatges/m_nuevo/60s_hover.gif);
	background-repeat: no-repeat;
}

.btn61s {
	padding-left: 8px;
	width: 53px;
	background-image: url(../imatges/m_nuevo/61s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn61s a {
	
	width: 53px;
	background-image: url(../imatges/m_nuevo/61sa.gif);
	background-repeat: no-repeat;
}
.btn61s a:hover {
	background-image: url(../imatges/m_nuevo/61s_hover.gif);
	background-repeat: no-repeat;
}
.btn67s {
	padding-left: 8px;
	width: 59px;
	background-image: url(../imatges/m_nuevo/67s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn67s a {
	
	width: 59px;
	background-image: url(../imatges/m_nuevo/67sa.gif);
	background-repeat: no-repeat;
}
.btn67s a:hover {
	background-image: url(../imatges/m_nuevo/67s_hover.gif);
	background-repeat: no-repeat;
}
.btn69s {
	padding-left: 8px;
	width: 61px;
	background-image: url(../imatges/m_nuevo/69s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn69s a {
	
	width: 61px;
	background-image: url(../imatges/m_nuevo/69sa.gif);
	background-repeat: no-repeat;
}
.btn69s a:hover {
	background-image: url(../imatges/m_nuevo/69s_hover.gif);
	background-repeat: no-repeat;
}
.btn70s {
	padding-left: 8px;
	width: 62px;
	background-image: url(../imatges/m_nuevo/70s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn70s a {
	
	width: 62px;
	background-image: url(../imatges/m_nuevo/70sa.gif);
	background-repeat: no-repeat;
}
.btn70s a:hover {
	background-image: url(../imatges/m_nuevo/70s_hover.gif);
	background-repeat: no-repeat;
}
.btn75s {
	padding-left: 8px;
	width: 67px;
	background-image: url(../imatges/m_nuevo/75s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn75s a {
	
	width: 67px;
	background-image: url(../imatges/m_nuevo/75sa.gif);
	background-repeat: no-repeat;
}
.btn75s a:hover {
	background-image: url(../imatges/m_nuevo/75s_hover.gif);
	background-repeat: no-repeat;
}
.btn76s {
	padding-left: 8px;
	width: 68px;
	background-image: url(../imatges/m_nuevo/76s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn76s a {
	
	width: 68px;
	background-image: url(../imatges/m_nuevo/76sa.gif);
	background-repeat: no-repeat;
}
.btn76s a:hover {
	background-image: url(../imatges/m_nuevo/76s_hover.gif);
	background-repeat: no-repeat;
}
.btn77s {
	padding-left: 8px;
	width: 69px;
	background-image: url(../imatges/m_nuevo/77s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn77s a {
	
	width: 69px;
	background-image: url(../imatges/m_nuevo/77sa.gif);
	background-repeat: no-repeat;
}
.btn77s a:hover {
	background-image: url(../imatges/m_nuevo/77s_hover.gif);
	background-repeat: no-repeat;
}
.btn83s {
	padding-left: 8px;
	width: 75px;
	background-image: url(../imatges/m_nuevo/83s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn83s a {
	
	width: 75px;
	background-image: url(../imatges/m_nuevo/83sa.gif);
	background-repeat: no-repeat;
}
.btn83s a:hover {
	background-image: url(../imatges/m_nuevo/83s_hover.gif);
	background-repeat: no-repeat;
}
.btn84s {
	padding-left: 8px;
	width: 76px;
	background-image: url(../imatges/m_nuevo/84s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn84s a {
	
	width: 76px;
	background-image: url(../imatges/m_nuevo/84sa.gif);
	background-repeat: no-repeat;
}
.btn84s a:hover {
	background-image: url(../imatges/m_nuevo/84s_hover.gif);
	background-repeat: no-repeat;
}
.btn88s {
	padding-left: 8px;
	width: 80px;
	background-image: url(../imatges/m_nuevo/88s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn88s a {
	
	width: 80px;
	background-image: url(../imatges/m_nuevo/88sa.gif);
	background-repeat: no-repeat;
}
.btn88s a:hover {
	background-image: url(../imatges/m_nuevo/88s_hover.gif);
	background-repeat: no-repeat;
}
.btn103s {
	padding-left: 8px;
	width: 95px;
	background-image: url(../imatges/m_nuevo/103s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn103s a {
	
	width: 95px;
	background-image: url(../imatges/m_nuevo/103sa.gif);
	background-repeat: no-repeat;
}
.btn103s a:hover {
	background-image: url(../imatges/m_nuevo/103s_hover.gif);
	background-repeat: no-repeat;
}
.btn121s {
	padding-left: 8px;
	width: 113px;
	background-image: url(../imatges/m_nuevo/121s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn121s a {
	
	width: 113px;
	background-image: url(../imatges/m_nuevo/121sa.gif);
	background-repeat: no-repeat;
}
.btn121s a:hover {
	background-image: url(../imatges/m_nuevo/121s_hover.gif);
	background-repeat: no-repeat;
}
.btn123s {
	padding-left: 8px;
	width: 115px;
	background-image: url(../imatges/m_nuevo/123s.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn123s a {
	
	width: 115px;
	background-image: url(../imatges/m_nuevo/123sa.gif);
	background-repeat: no-repeat;
}
.btn123s a:hover {
	background-image: url(../imatges/m_nuevo/123s_hover.gif);
	background-repeat: no-repeat;
}
.btn118vs {
	padding-left: 8px;
	width: 110px;
	background-image: url(../imatges/m_nuevo/118vols.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn118vs a {
	
	width: 110px;
	background-image: url(../imatges/m_nuevo/118volas.gif);
	background-repeat: no-repeat;
}
.btn118vs a:hover {
	background-image: url(../imatges/m_nuevo/118vols_hover.gif);
	background-repeat: no-repeat;
}
.btn93vs {
	padding-left: 8px;
	width: 85px;
	background-image: url(../imatges/m_nuevo/vols.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn93vs a {
	
	width: 85px;
	background-image: url(../imatges/m_nuevo/volas.gif);
	background-repeat: no-repeat;
}
.btn93vs a:hover {
	background-image: url(../imatges/m_nuevo/vols_hover.gif);
	background-repeat: no-repeat;
}
.btn101vs {
	padding-left: 8px;
	width: 93px;
	background-image: url(../imatges/m_nuevo/101vols.gif);
	background-repeat: no-repeat;
	position: relative;
}
.btn101vs a {
	
	width: 93px;
	background-image: url(../imatges/m_nuevo/101volas.gif);
	background-repeat: no-repeat;
}
.btn101vs a:hover {
	background-image: url(../imatges/m_nuevo/101vols_hover.gif);
	background-repeat: no-repeat;
}
#contenido-s .btn49rs {
	float:right;
	padding-left: 8px;
	width: 41px;
	background-image: url(../imatges/m_nuevo/49s.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn49rs a {
	
	width: 41px;
	background-image: url(../imatges/m_nuevo/49sa.gif);
	background-repeat: no-repeat;
}
.btn49rs a:hover {
	background-image: url(../imatges/m_nuevo/49s_hover.gif);
	background-repeat: no-repeat;
}
#contenido-s .btn57rs {
	float:right;
	padding-left: 8px;
	width: 49px;
	background-image: url(../imatges/m_nuevo/57s.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn57rs a {
	
	width: 49px;
	background-image: url(../imatges/m_nuevo/57sa.gif);
	background-repeat: no-repeat;
}
.btn57rs a:hover {
	background-image: url(../imatges/m_nuevo/57s_hover.gif);
	background-repeat: no-repeat;
}
#contenido-s .btn69rs {
	float:right;
	padding-left: 8px;
	width: 61px;
	background-image: url(../imatges/m_nuevo/69s.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-right: 0px;
}
.btn69rs a {
	
	width: 61px;
	background-image: url(../imatges/m_nuevo/69sa.gif);
	background-repeat: no-repeat;
}
.btn69rs a:hover {
	background-image: url(../imatges/m_nuevo/69s_hover.gif);
	background-repeat: no-repeat;
}
#btm-xarxa{
	position: absolute;
	left: 311px;
	top: 0px;
	background-image:url(../imatges/btn-xarxes.gif);
	height: 24px;
	line-height: 24px;
	width: 170px;
	text-align: center;
}
	#btm-xarxa a{
	font:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	height: 24px;
	line-height: 24px;
	width: 170px;
	text-align: center;
	text-decoration: none;
}
#btm-xarxa a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.espacio-btn{
margin-top: 20px;
}