body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4a4a4a;
	background-color:#fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4a4a4a;}

a:link { font: normal 11px Arial, sans-serif; color: #4a4a4a; text-decoration: none; } 
a:visited { font: normal 11px Arial, sans-serif; color: #4a4a4a; text-decoration: none; } 
a:hover { font: normal 11px Arial, sans-serif; color: #4a4a4a; text-decoration: underline; }

#contenedor {
  width: 1001px;
  margin: auto;
  padding-top:0px;
     position: relative; 
}

/* 3 columnes text about us*/
#costexte01 {
  width: 1001px;
  margin: auto;
  padding-top:0px;
}

td.col01  {
	width:220px;
	padding-right:100px;
	vertical-align:top;
	  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #797979;
  	line-height:120%;
}

td.col02  {
	width:305px;
	  height:400px;
	padding-right:70px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}


td.col02 a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}

td.col02def  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:50px;

}





td.col02def a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}



td.col02def02  {
	width:235px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #5c5c5c;
	line-height:120%;
}




td.col02def02 a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}





td.col02defprof  {
	width:633px;
	padding-right:50px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:50px;
}



td.col02defprof a {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	}






td.col02defx  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:50px;

}

td.col02defx a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #193aae;
	text-decoration:underline;
}

.titolsabout {color: #193aae; font-size:22px; line-height:120%;}

.titolSub {color: #193aae; font-weight:bold; font-size:14px;}


td.col03 a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
}

td.col02manager  {
	width:500px;
	padding-right:0px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:50px;
}

td.col02manager2  {
	width:680;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}




td.col02UL  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:40px;
}

td.col02UL a {
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}

td.col02UL02  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:0px;
}

td.col02UL02 a {
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}






td.col02UL03  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:20px;
}

td.col02UL03 a {
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}








td.col02propiedad  {
	width:400px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-left:30px;

}






.negre01 {color: #000000; font-size:17px;}
.negre02 {color: #000000; font-size:15px;}
td.filettitol  { height:25px; background-image:url(imag/filet_titol.gif); background-repeat: no-repeat; vertical-align:middle; margin-top:20px;}
td.filettitol02  { height:25px; background-image:url(imag/filet_titol.gif); background-repeat: no-repeat; vertical-align:middle; margin-top:20px; padding-bottom:50px;}

td.filettitol03  { height:25px; background-image:url(imag/filet_titol.gif); background-repeat: no-repeat; vertical-align:middle; margin-top:20px; padding-bottom:25px;}

td.filet01  { height:25px; background-image:url(imag/pix01.gif); background-repeat:repeat-x; vertical-align:middle; margin-top:20px;}
.blau01 {color: #5069c1; font-size:15px;}
.blau02 {color: #5069c1; font-size:13px;}

#indent01 {
	margin: 5px 5px 0px 5px;
	width: 480px;
	padding: 5px 5px 0px 5px;
	}
	




td.col03  {
	width:306px;
	vertical-align:top;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #797979;
  	line-height:120%;
}


#peu01  {
	float: left;
	width: 850px;
	background-image:url(imag/filet_peu.gif);
	background-repeat:no-repeat;
	background-position:82px 0px;
	padding-top:25px;
	vertical-align:top;
	  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #797979;
}

#peu01 a {
	padding-top:30px;
	vertical-align:top;
	  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #797979;
}



#peu0H  {
	float: left;
	width:785px;
	background-image:url(imag/filet_peu00.gif);
	padding-left:82px;
	background-repeat:no-repeat;
	background-position:82px 0px;
	padding-top:20px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #797979;
}

#peu0H a {
    font-size: 9px;
  color: #797979;
  text-decoration:underline;
}


#peu0H2  {
	width:200px;
	padding-left:800px;
	padding-top: 0px;
	vertical-align:top;
	text-align:right;
}

#peu0H2 #navlistn li
{
display: inline;
list-style-type: none;
padding: 0px 1px 0px 0px;
}

#peu0H3  {
		background-image:url(imag/filet_peu.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	width:80px;
	padding-left:910px;
	padding-top: 50px;
	vertical-align:top;
	text-align:right;
}



/*MEMBERS ************************************************** */

#members01 {
  width: 1001px;
  margin: auto;
  padding-top:0px;
}
td.members02 {width:430px; vertical-align:top;}
td.members02B {width:275px; vertical-align:top;}
td.members02C {width:300px; vertical-align:top;}


td.members03 {width:205px;}

td.colM01  {
	width:82px;
	vertical-align:top;
}
td.colM012  {
	width:319px;
	vertical-align:top;
}

td.colM02  {
	width:206px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3f4c76;
	line-height:120%;
	background-color:#f2f5fd;
	padding-top:10px;
	padding-left:30px;
	font-weight:bold;
	
}
td.colM02 a:link {color:#3f4c76; text-decoration:none; font-size: 12px; line-height:120%;}
td.colM02 a:visited {color:#3f4c76; text-decoration:none; font-size: 12px; line-height:120%;}
td.colM02 a:hover {color:#3f4c76; text-decoration: underline; font-size: 12px; line-height:120%;}




td.colM03a  { width:400px; background-color:#ffffff;}

td.colM03  {
	width:638px;
	vertical-align:top;
	background-color:#d4e1f8;
	color:#3f4c76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 10px 20px 50px 25px;  
}

td.colM03 a { color:#3f4c76; font-size: 12px; }




td.colM02A  {
	width:890px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3f4c76;
	line-height:120%;
	padding-top:10px;
	padding-left:111px;
	font-weight:bold;
	
}
td.colM02A a:link {color:#3f4c76; text-decoration:none; font-size: 12px; line-height:120%;}
td.colM02A a:visited {color:#3f4c76; text-decoration:none; font-size: 12px; line-height:120%;}
td.colM02A a:hover {color:#3f4c76; text-decoration: underline; font-size: 12px; line-height:120%;}



.negretaM { font-weight:bold; font-size:13; color:#202845; }
td.filetM  { height:20px; width:636px; background-image:url(imag/pix_filet_blau.gif); background-repeat: repeat-x; background-position:center; }
.paisM { font-weight: normal; font-size:20px; color:#3f4c76; }
.despatxM { font-weight:normal; font-size:20px; color:#202845; }

td.fotoM  { width:130px;  vertical-align: top; color:#3f4c76; font-size: 11px; font-style: normal; padding: 10px 0px 0px 0px;}
td.fotoM a { color:#3f4c76; font-size: 11px; font-style: normal;}

td.foto2M  { width:130px;  vertical-align: top; color:#3f4c76; font-size: 11px; font-style: normal; padding: 10px 0px 0px 0px;}
td.foto2M a { color:#3f4c76; font-size: 11px; font-style: normal; }


.titolsA { font-weight: bold; font-size:12px; color:#263aad; }




td.col01T  {
	width:157px;
	padding-right:80px;
	padding-left:83px;
	padding-top:0px;
	vertical-align:top;
		font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  color: #193aae;
   line-height:120%;
   font-weight:normal;
}



.destacats01  {

}





td.colprofesionales01  {
	width:253px;
	padding-right:67px;
	padding-left:0px;
	padding-top:0px;
	vertical-align:top;
	text-align:right;
}






/*columna esquerre ************************************ */
td.col01A  {
	width:157px;
}
td.col01News  {
	width:320px;
	height:300px;
}
td.col01Areas  {
	width:157px;
	padding-right:80px;
	padding-left:83px;
	padding-top:0px;
	vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  color: #5c5c5c;
   line-height:120%;

}

/*HOME ************************************ */

#homecos {
  width: 1001px;
  height:459px;
  background-image:url(imag/home_08.jpg)
}
#homecos2 {
  width: 1001px;
  height:459px;
  background-image:url(imag/home2_09.jpg)
}
#homecos3 {
  width: 1001px;
  height:459px;
  background-image:url(imag/home1_09.jpg)
}

#disclaimer {
	padding: 25px 25px 25px 25px;
	width:250px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #656261;
}

#homefrase {
  width: 300px;
    position: relative;  top:50px; left:650px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFF;
	text-align:right;
	
}


#homepais {
  width: 680px;
  height:55px;
    position: relative;  top:250px; left:319px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
}

#homepais a {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
}

#homepastilla {
  width: 610px;
  position: relative;  top:240px; left:367px;
}

/*
#homepastilla2 {
  width: 684px;
  height:173px;
  background-color:#FFF;
  position: relative;  top:210px; left:317px;
style=filter:alpha(opacity=70); opacity:0.7;
}*/

#homenews01 {
  width: 260px;
  height:125px;
  color:#fff;
    float: left;
	 position: relative; top:0px; left:0px;
	padding-top:0px;
	padding-left:0px;
 }

#homenews01 a {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f6aac;
	text-decoration:underline;
 }
 
 #homenews02 {
  width: 250px;
  height:125px;
  color:#fff;
    float: left;
  position: relative; top:0px; left:10px;
	padding-top:0px;
	padding-left:44px;
 }

#homenews02 a {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f6aac;
	text-decoration:underline;
 }

/*NEWS ************************************ */


.titolNews { font-size:18px; color:#fff;}
.dataNews { font-size:12px; color:#2f6aac;}



.flotaison{
float: left;
}

.clearboth { clear: both; }

.clearbothH { clear: both; }

#managers01 {
  width: 130px;
  height:230px;
  color:#000;
  padding-top:5px;
padding-left:5px;
 }
 #managers01 a {color: #6e6c6d; }
 
.managersfloat
{
float: left;
width: 150px;
margin: 0 15px 0px 0;
}

.managerpais {color: #6e6c6d; font-size:12px; padding-left:10px;}


td.articles01 {
padding-left:0px;
vertical-align:top;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #797979;
 line-height:120%;
	}
	
td.fletxaA { width:950px; text-align:right;}
	
	/*NEWS********************************************/
	

td.col02News  {
	width:200px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-right:55px;
}

td.col02News a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	text-decoration:underline;
}


td.col03News  {
	width:305px;
	vertical-align:top;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #797979;
  	line-height:120%;
	
}

td.col03News a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
		text-decoration:underline;
}

	
td.filetNews { height:25px; background-image:url(imag/pix02.gif);}
.titolNews01 {color: #193aae; font-size:12px; font-weight:bold;}
.titolNews01 a:link  {color: #193aae; font-size:12px; font-weight:bold; text-decoration:underline;}	
.titolNews01 a:visited {color: #193aae; font-size:12px; font-weight:bold; text-decoration:underline;}	
.titolNews02 {color: #193aae; font-size:12px;}	
	
	
	
	/*MEMBERSHIP*/
	
	
td.MS01 { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	width:100px;
	height:20px;
	vertical-align:middle;
	}	
	

	
	.input {
	background-color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}

	
	/*AREAS*/

td.col02Areas  {
	width:505px;
	  height:400px;
	padding-right:70px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.Areas01 { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	width:180px;
	vertical-align: top;
	padding-right:20px;
	}	
	
	
	
	td.col02MArea  {
	width:305px;
	  height:300px;
	padding-right:70px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

	td.col02MArea a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	text-decoration:underline;
}
	
	
	
	/*MEMBERS AREA*/
	
	
.membersTitol01 {
	color: #193aae;
	font-size:13px;
	font-weight:bold;
}
.membersTitol02 {color: #797979; font-size:12px; font-weight:bold;}
.membersTitol03 {color: #193aae; font-size:13px;}
.membersTitol03 a {color: #193aae; font-size:13px; }


td.filet02  { height:50px; width:280px; background-image:url(imag/pix03.gif); background-repeat:repeat-x; vertical-align:middle;}
td.filet03  { height:50px; background-image:url(imag/pix04.gif); background-repeat:repeat-x; vertical-align:middle;}





td.col02MembersAreas  {
	width:290px;
	padding-right:40px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.col02MembersAreas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}




td.col02MembersAreas2  {
	width:290px;
	padding-right:50px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.col02MembersAreas2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}



td.col01MembersAreas  {
	width:197px;
	padding-right:40px;
	padding-left:83px;
	padding-top:0px;
	vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	font-style: normal;
	color: #797979;

}


td.col02AMembersAreas  {
	width:215px;
	padding-right:0px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.col02AMembersAreas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}





td.col02MembersAreas00  {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.col02MembersAreas00 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}



td.col02MembersAreasok  {
	width:300px;
	height:300px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}

td.col02MembersAreasok a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}



.p {
	padding-top:0px;
	line-height:normal;
}


	/*FORMULARI MEMBERS AREA********************************************/


td.formul01  {
	width:100px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
}



.titolsmenu  {
	height:20px;
	padding-left:320px;
	vertical-align:top;
	  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-style: normal;
  color: #193aae;
  	line-height:120%;
}


ul.b {list-style-type:square;}

.h2  {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  color: #5c5c5c;
   line-height:120%;
   font-weight:normal;
}





/*NOTICIAS Y EVENTOS ********************************************/


td.noticias01  {
	width:396px;
	padding-right:25px;
	padding-left:25px;
	padding-top:20px;
	vertical-align:top;
	background-color:#dae4f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


td.noticias01 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

td.sepnot01  {
	width:25px;
}
td.sepnot02  {
	width:83px;
}



.titolnot  {
	  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-style: normal;
  color: #003a67;
  	line-height:120%;
}





/*GESTION ********************************************/



td.gestion01  {
	width:320px;
}

td.gestion02  {
	width:195px;
	background-color:#dae4f2;
	padding-left:10px;
	padding-top:8px;
	}
	td.gestion02 a  {
		text-decoration:underline;
	}
td.gestionsep  {
	width:11px;
}


td.colgestio01  {
	width:505px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	line-height:120%;
	padding-bottom:0px;
}


td.colgestio01 a { 
	color: #797979;
	text-decoration:underline;
}

ul.gestionul {
	padding-left:13px;
}


li.espai {
	padding-left:20px;
}



/*CAPS ********************************************/

#cap00{
	background-color:#03C;
	height:500px;
}




#caphome00 {
  width: 952px;
  height:17px;
  background-image:url(imag/home_00.jpg);
  text-align:right;
  padding-top:8px;
	padding-right:49px;
}

#caphomestand {
  width: 952px;
  height:717px;
  background-image: url(imag/fons_index.jpg);
  background-repeat:no-repeat;
  text-align:right;
  padding-top:8px;
	padding-right:49px;
}


#cap01 {  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu01_00.jpg);
    text-align:right;
  padding-top:8px;
	padding-right:49px;
}

#cap02 {
  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu02_00.jpg);
  text-align:right;
  padding-top:8px;
	padding-right:49px;
}




#cap03 {  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu03_00.jpg);
    text-align:right;
  padding-top:8px;
	padding-right:49px;
}

#cap04 {  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu04_00.jpg);
    text-align:right;
  padding-top:8px;
	padding-right:49px;
}

#cap05 {  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu05_00.jpg);
    text-align:right;
  padding-top:8px;
	padding-right:49px;
}

#cap06 {  width: 952px;
  height:17px;
  background-image:url(imag/cap_menu06_00.jpg);
    text-align:right;
  padding-top:8px;
	padding-right:49px;
}

.idiomas {
	font-size:9px;
	text-align:right;
	color:#FFF;
	}
	
	.idiomas a {
	font-size:9px;
	color:#FFF;
	}
.txtstand {
	font-size:15px;
	color:#FFF;
	text-align:center;
	}


td.disc01  {
	width:550px;
	padding-left:75px;
}

td.disc01 a {
	text-decoration:underline;
}
