body{
	background:#ffffff url(../img/fons.gif) center top repeat-y;
	margin: 0px;
	padding: 0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
div#contenidor_00{width:980px; margin:0 auto; background:#97c33e; padding:0;}
div#contenidor_01{ margin:0 20px; padding:0;}
div#capcalera_home_01{background:url(../img/capcalera_home.gif) no-repeat; height:305px; position:relative; }
div#capcalera_home_02{padding-left:25px; height:205px; }

/* TÍTOL */
div#capcalera_home_03{float:left; padding-top:73px; width:473px;}
div#capcalera_home_03 h1{
	text-indent:-3000px;
	display:block;
	width:473px;
	height:128px;
	padding:0;
	margin:0;
}
div#capcalera_home_03 a{
	text-indent:-3000px;
	display:block;
	width:473px;
	height:128px;
	padding:0;
	margin:0;
	background:url(../img/logo.gif) left top no-repeat; 	
}

/* ENLLAÇOS */
div#capcalera_home_04{float:left; padding-left:108px; width:334px;}

/* LINK INSCRIPCIÓ */
div#div_link_inscripcio{
	margin:0 0 0 0;
	position:relative;
}
div#boto_inscripcio{
	position:absolute;
	left:27px;
	top:33px;
	z-index:10;
}
a.link_inscripcio{
	text-indent:-3000px;
	display:block;
	width:940px;
	height:100px;
	padding:0;
	margin:0;
}
a#link_inscripcio_ca{ background:url(../img/btn_inscribete_ca.gif) left top no-repeat; }
a#link_inscripcio_es{ background:url(../img/btn_inscribete_es.gif) left top no-repeat; }
a#link_inscripcio_en{ background:url(../img/btn_inscribete_en.gif) left top no-repeat; }

/*capcalera_home_02*/
div.cap_home_02 {padding-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }
div.cap_home_02 a.link_verd:link, a.link_verd:visited { color:#97c33e; }
div.cap_home_02 a.link_blanc:link, a.link_blanc:visited { color:#fff; }
div.cap_home_02 a.link_negre:link, a.link_negre:visited { color:#000; }

/* XARXES SOCIALS */
div#contenidor_links_xarxes{
	padding-top:10px;
	padding-left:6px;
	padding-right:26px;
}
div#cap_link_facebook{
	height:30px;
	overflow:hidden;
}
div#cap_link_twitter{
	height:25px;
	overflow:hidden;
}
div#cap_links_xarxes{
	text-align:right;
	height:25px;
	overflow:hidden;
}

span.cap_home_verd {color:#97c33e;}
div#div_link_home{float:left; width:40px; padding-left:5px; padding-right:5px; border-right:1px solid #97c33e;}
div#div_link_contacto{float:left; width:105px; padding-left:5px;}
div.div_link_idioma{float:left; width:29px; padding-left:5px; padding-right:5px; border-right:1px solid #fff;}
div#div_link_login{float:left; width:45px; padding-left:5px;}
div.resposta_positiva{color:#0570d4; font-weight:bold; font-size:12px; margin:10px 0; padding:10px; border: 1px solid #0570d4;}
div.resposta_negativa{color:#dc2960; font-weight:bold; font-size:12px; margin:10px 0; padding:10px; border: 1px solid #dc2960; background:#FC6}

div#peu_01_ca{background:url(../img/peu_01.gif) no-repeat; height:162px; overflow:hidden;}
div#peu_02_ca{background:url(../img/peu_02.gif) no-repeat; height:159px; overflow:hidden;}

.sense_punts_link{outline-style:none;outline-width:0;}

a.menu:link, a.menu:visited, a.menu:hover {color:#fff !important; text-decoration:none}
a.menu_triat:link, a.menu_triat:visited, a.menu_triat:hover {color:#000 !important; text-decoration:none}
a.cap_home_verd {color:#97c33e;}

/*select idiomas*/
.idioma_link_ca{color:#fff; padding-left:15px}
.menu_white{color:#fff;}

/*enlaces a buscadores i comunitats socials o xarxes*/
div.enlace_popular {padding-top:40px; padding-right:25px}

/* CONTINGUT */
div#contingut{ 
background-color:#fff;
height:1%;
}

div#contingut_esq_01{
float:left; 
background: url(../img/contenidor_01.gif) left top no-repeat; 
width:713px;
 margin-bottom:15px;
}
div#contingut_esq_02{ 
margin-top:40px;
padding:0 20px 5px 47px;
background: url(../img/contenidor_02.gif) left top repeat-y;
}
div#contingut_esq_03{
background: url(../img/contenidor_03.gif) left top no-repeat;
height:33px;
}

div#contingut_dre{
float:left; 
width:202px;
padding-left:25px;
padding-top:18px;
height:1%;
}
.banner_dreta {
	padding-bottom:25px;
}
#banner_2008{
	float:left;
	width:66px;
	height:109px;
}
#banner_2009{
	float:left;
	width:70px;
	height:109px;
}
#banner_2010{
	float:left;
	width:66px;
	height:109px;
}

h1.titol {font-size:24px; font-weight:bold; margin-bottom:20px;}

div.contingut_home {font-size:19px; font-weight:normal; margin-bottom:20px;} 
div.contingut_interior {font-size:12px; font-weight:normal; margin-bottom:20px;} 
div.llistat_none {font-size:12px; font-weight:normal; margin-bottom:10px;color:#000; margin-bottom:20px; } 
div.llistat_pare {font-size:12px; font-weight:normal; margin-bottom:10px;color:#97c33e; margin-bottom:20px;} 

div.ct_01_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
div.ct_02_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal;}
div.ct_03_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}

div.ct_02_col{float:left; padding-left:59px; padding-top:20px}

/*Peu_01*/
div.peu_01_col_01{float:left; width:178px; padding-top:20px; padding-left:50px;}
div.peu_01_col_02{font-family:Arial, Helvetica, sans-serif; 
				  width:214px; font-size:14px;  
				  float:left; padding-left:0px; padding-top:25px;  
				  height:102px;}
				  
div.peu_01_col_03{font-family:Arial, Helvetica, sans-serif; width:187px;
                  font-size:14px;float:left; padding-left:40px; padding-top:25px;  height:102px;}
				  
div.peu_01_col_04{font-family:Arial, Helvetica, sans-serif; width:188px;
                    font-size:14px;float:left; padding-left:16px; padding-top:9px; height:102px;}

/* PEU DE TWITTER */
div#peu_twitter{
	margin-left:16px;
	margin-top:9px;
	margin-bottom:3px;
	padding:3px;
	font-size:9px;
	width:221px;
	float:left;
	position:relative;
	height:120px;
	overflow:hidden;
}

ul.twitbox{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.twitbox li{
	padding: 3px;
	border-top: 1px solid #2b8eb9;
}
ul.twitbox li a{
	text-decoration: none;
	color:#2b8eb9 !important;
}
ul.twitbox li a:hover{
	text-decoration: underline;
}
ul.twitbox li.mytwitHead{
	padding-top:0px !important;
	border:0;
}
ul.twitbox li.mytwitHead a{
	font-size: 12px;
	font-weight: bold;
}
ul.twitbox li.mytwitHead img{
	float: left;
	padding-right: 8px;
}
ul.twitbox span.twhen{
	font-style: italic;
}
ul.twitbox span.twho{
	font-weight:bold;
}

/*
div.peu_twitter{
	font-family:Arial, Helvetica, sans-serif;
	width:217px;
	padding:5px;
	float:left;
	position:relative;
	height:122px;
	font-size: 9px;
}
div.peu_twitter .text,.text2,  {
	float:left;
	width:155px;
	padding-left:5px;
	padding-top:5px;
}
div.peu_twitter .text2 {
	padding-left:6px;
}
div.peu_twitter .twitter_logo {
	float:left;
}
div.peu_twitter .foto,.foto2 {
	float:left;
	width:24px;
	padding-left:10px;
	padding-top:5px;
}
div.peu_twitter .foto2 {
	padding-left:35px;
}
div.peu_twitter .link {
	color:#0095C4;
	text-decoration:none;
}
div.peu_twitter .hora,.hora2 {
	float:left; 
	padding-left:62px;
}
div.peu_twitter .hora2 {
	padding-left:64px;
}
div.peu_twitter .logo {
	float:left;
	width:24px;
}
*/

a.read_more{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}
a.see_all{text-decoration:none; color:#fff; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}				   
			   
/*peu_02*/
div.peu_02_col_01{width:321px; float:left;  padding-top:18px; padding-left:40px; }
div.peu_02_rotul{font-size:10px; color:#8d9ba9; font-weight:bold; height:27px;}
div.peu_02_col_02{width:130px; float:left; padding-left:8px; padding-top:18px; overflow:hidden; }
div.peu_02_rotul_02{font-size:10px; color:#8d9ba9; font-weight:bold; height:27px;}
div.peu_03_contingut{height:70px; overflow:hidden;}
div.peu_03_link{margin-top:4px;margin-right:500px}
a.peu_02_link, a.peu_02_link:visited{font-size:10px; font-weight:bold; color:#000;}

/*Colors*/
.negre{color:#000;}
.verd{color:#97c33e}
.verd_date{color:#90bb00}

/*fonts*/
.font_11{font-size:11px;}

/*espaits*/
.espaiat_top{padding-top:5px;}
.x_espaiat_top{padding-top:10px;}
.xv_espaiat_top{padding-top:15px;}
.xx_espaiat_top{padding-top:20px;}
.xxii_espaiat_top{padding-top:22px;}
.xxv_espaiat_top{padding-top:25px;}

/*margins*/
.v_margin_top {margin-top:5px;}
.x_margin_top {margin-top:10px;}
.xv_margin_top {margin-top:15px;}

.v_margin_left {margin-left:5px;}
.x_margin_left {margin-left:10px;}
.xv_margin_left {margin-left:15px;}
.xx_margin_left {margin-left:20px;}

.v_margin_bottom {margin-bottom:5px;}
.x_margin_bottom {margin-bottom:10px;}
.xv_margin_bottom {margin-bottom:15px;}
.xx_margin_bottom {margin-bottom:20px;}

/*MISSATGES*/
div.div_format_missatge{font-family:Arial; font-size:12px; margin-left:10px;}

/*AMPLADES*/
div.ample_640 {float:left; width:640px;}
div.ample_640 div{}

div.comentari_contacte {padding-bottom:15px;}

/* MENU HOME */

div#menu_lateral_01{float:left; width:220px}
div#menu_lateral_02{padding-top:20px; padding-left:28px}
div#menu_lateral_03{background:url(../img/borde_menu_01.gif) no-repeat; width:175px; height:24px}
div#menu_lateral_04{background:url(../img/borde_menu_02.gif) repeat-y; width:171px; font-size:14px; padding-bottom:40px; padding-left:2px; padding-right:5px}
div#menu_lateral_05{background:url(../img/borde_menu_03.gif) no-repeat; width:175px; height:24px}


div#contenido_03{background:url(../img/borde_contenido_01.gif) left top no-repeat; width:486px;}
div#contenido_04{background:url(../img/borde_contenido_02.gif) left top repeat-y; width:486px; font-size:14px; height:1%}
div#contenido_05{background:url(../img/borde_contenido_03.gif) left bottom no-repeat; width:486px; padding-bottom:20px}  
div#contenido_06 {padding:20px 20px 5px 27px}
div#contenido_07{float:left; width:486px; padding-left:7px; padding-top:20px; padding-bottom:18px}


div#contenido_03 a:link, div#contenido_03 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}
div#contingut_esq_01 a:link, div#contingut_esq_01 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}

div#contenido_03 a:link, div#contenido_03 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}
div#contingut_esq_01 a:link, div#contingut_esq_01 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}

h1.titol a:link, h1.titol a:visited {font-size:24px !important; font-weight:bold !important; font-style:normal !important; }



/*-------------------------------------------------------MENU----------------------------------------------*/


#menu{font: Bold 13px Arial, Verdana;padding:0 0 0 0;}
#menu ul{list-style:none;padding:0;	margin:0;}
#menu ul li{border-bottom:2px solid #8DC327;}
#menu ul li a, #menu ul li a:active, #menu ul li a:link{text-decoration:none;color:#000000;display:block;padding:8px 0 8px 8px; }
#menu ul li a:hover{background:#6eac24;color:#ffffff;}
#menu ul li.triat  ul {border:0px; padding-bottom:10px;}
#menu ul li.triat  ul.menu_hijo li {font-weight: normal;color: #727272;text-decoration: none;font: 12px Arial, Helvetica, sans-serif;display: block;	border:0px;}
#menu ul li.triat  ul.menu_hijo li a {color: #727272;padding:5px 5px 5px 20px;}
#menu ul li.triat  ul.menu_hijo li a:hover {font: 12px Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;background: #dfdfdf top left no-repeat;}
#menu ul li.triat  ul.menu_hijo li.triat{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #727272;
	background:#dfdfdf top left no-repeat;
	display: block;
}

.texto_01 {
font-size:12px;
padding-top:3px;
padding-left:5px;
}

.p_activa{
color:#756E71;
font-weight:bold;
text-decoration:underline;
cursor:default;
font-family:Arial, Helvetica, sans-serif, Garamond;
}

.compartir {
background-color:#FFFFFF;
border-top:1px solid #97c33e;
padding:5px 5px 0 0;
text-align:right; 
margin-top:15px;
}

.foto_galeria {
	float:left; margin-right:15px; margin-bottom:5px; width:200px;
}

.text_foto{
	padding: 0px 0px 10px 0px;
	font-size:10px;
	font-weight:normal !important;
}

.text_foto .titol{
	 font-weight: bold; 
	 color:green;
	 font-size:12px;
}

.centrar_foto_01{display: table; width:200px; height: 170px;  #position: relative; overflow: hidden;}
.centrar_foto_02{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.centrar_foto_03{#position: relative; #top: -50%;}

.camp_text {
width:260px;
}

.textarea_contact{
width:260px;
height:150px;
}

.textarea_fira{
width:400px;
height:200px;
}

/*-----------------------------------------------------------------------*/
/*---------ini PATROCINIS------------------------------------------------*/
/*-----------------------------------------------------------------------*/
.taula_patrocinis {
	border:1px solid black;	
	border-collapse:collapse;
}

.taula_patrocinis tr {
	border:1px solid black;	
	border-collapse:collapse;
}

.taula_patrocinis td {
	border:1px solid black;	
	border-collapse:collapse;
	padding:2px;
}

.cap_patrocinis_1 {
	background-color:#97c33e;
	color:#ffffff;
}

.cap_patrocinis_2 {
	background-color:#b7db59;
	color:#ffffff;
}

.col_patrocinis_1 {
	width:212px;
	text-align:left;
}

.col_patrocinis_2 {
	width:80px;
	text-align:center;
}
/*-----------------------------------------------------------------------*/
/*---------fi PATROCINIS-------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/*---------fira virtual-------------------------------------------------*/
table.taula_fira_virtual {
	text-align:left;
	border:0;
	width:439px !important;
}
table.taula_fira_virtual td, table.taula_fira_virtual tr {
	text-align:left; vertical-align:top;
}

table.taula_fira_virtual td.cap_fira_virtual {
	font-size:16px;
}

table.taula_fira_virtual td.logo_fira_virtual {
}

table.taula_fira_virtual td.titol {
	width:77px !important;
}
table.taula_fira_virtual td.text {
	width:366px !important;
}

div#links_tipus {
	margin-bottom:10px;
}

div#links_tipus a {
	font-size:15px !important;
}

/*-----------------------------------------------------------------------*/
/*---------ini TAULA DE PROGRAMA------------------------------------------------*/
/*-----------------------------------------------------------------------*/
.taula_programa {
	border:1px solid black;	
	border-collapse:collapse;
	width:100%;
}

.taula_programa tr {
	border:1px solid black;	
	border-collapse:collapse;
}

.taula_programa td, .taula_programa th {
	border:1px solid black;	
	border-collapse:collapse;
	padding:2px !important;
}

.cap_programa_1 {
	background-color:#97c33e;
	color:#ffffff;
}

.cap_programa_2 {
	background-color:#b7db59;
	color:#ffffff;
}

.col_programa_1 {
	width:212px;
	text-align:left;
}

.col_programa_2 {
	width:80px;
	text-align:center;
}

.titol_programa {
	font-weight:bold;
	font-size:14px;
}
.pro_titol {
	font-weight:bold;
}
/*-----------------------------------------------------------------------*/
/*---------fi TAULA DE PROGRAMA-------------------------------------------------*/
/*-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/
/*---------ini TAULA DE PROGRAMA 2011 ------------------------------------------------*/
/*-----------------------------------------------------------------------*/

#horari_programa {
	border:1px solid black;	
	border-collapse:collapse;
	width:100%;
}
#horari_programa td{
	border:1px solid black;	
}

/*
#horari_programa{
	width:600px;
	border: 2px solid #000;
	border-collapse:collapse;
}
*/
/*
#horari_programa td{
	border: 2px solid #000;	
}
*/

.cap_hores{
	background-color:#97c33e;
	color:#ffffff;
	font-weight:bold;
}

.cap_titol{
	background-color:#97c33e;
	color:#ffffff;
	font-weight:bold;
}

.cela_hores{
	width:75px;
	/*background-color:#CCC;*/
	text-align:center;
	background-color:#b7db59;
	color:#ffffff;
	font-weight:bold;
	/*
	background-color:#97c33e;
	color:#ffffff;
	*/
}
.cela_sales{
	/*background-color:#999;*/
	padding:13px 5px;	
	background-color:#97c33e;
	color:#ffffff;
	text-align:center;
}
.cela_sales span{
	font-weight:bold;
	text-decoration:underline;
}
.cela_conferencies{
	vertical-align:top;
	text-align:center;
	font-weight:bold;
}

.multiples{
	
}

.cela_descansos{
	/*background-color:#CCC;*/
	/*background-color:#97c33e;*/
}
.cela_acreditacions{
	/*background-color:#CCC;*/
	/*background-color:#97c33e;*/
}	
.cela_multiples_hores{
	height:40px;	
	vertical-align:top;
}
.cela_bilateral{

}
/*-----------------------------------------------------------------------*/
/*---------fi TAULA DE PROGRAMA 2011 ------------------------------------------------*/
/*-----------------------------------------------------------------------*/


/* banner veure directe */
div#div_banner_directe {
background-color:#fff; padding-left:28px; padding-top:3px; padding-bottom:2px;
}

/* estils per rotadors: paginació */
.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-position:0 0;
	float:left;
	overflow:hidden;
}

/*
	fotos
*/

.pic_pos_4{
	float: right;
	padding-left:15px;
	width: 210px;
}
.pic_pos_3{
	float: left;
	width: 210px;
}
.pic_pos_1{
	
}

