html {border:0px;}
html, body {margin:0px; color:#fff; background:#dfdfde;}
body {
	padding:0px; 
	font:0.66em "Trebuchet MS", Arial, sans-serif;
	text-align:center; 
	min-width:760px;
	}
div, ul, li, h1, h2, h3, h4, h5, h6, p {
	margin:0px; padding:0px;
	}
strong {
	font-weight:bold;
	color:#000;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	}
h2#programa {
	background:url(img/programa.jpg) no-repeat 0px 0px;
	width:295px; height:30px;
	float:left;
	}
h3 {
	color:#90333f; background-color:#fff;
	text-transform:uppercase;
	font-size:1.1em;
	margin-top:1em;
	}
h3.cv {
	margin-bottom:20px;
	color:#000000;
	}
h4 {
	color:#3B8F9B; background-color:#fff;
	}
p {
	line-height:1.22em; /*1.2*/
	margin-bottom:0.7em;
	}
p.logo {
	text-align:right;
	margin-bottom:20px;
	}
p.nota {
	clear:both;
	font-size:0.95em;
	padding:10px 0px;
	}
p#print {
	float:right; width:200px;
	text-align:right;
	margin-bottom:10px;
	}
#leftcolumn p,
#rightcolumn p {
	text-align:left;
	}

ul {list-style-type:circle; margin-bottom:1em;}
#navigation ul, 
ul#links,
ul#proyectos {
	list-style-type:none;
	}
#navigation ul {
	text-align:right;
	}
ul#proyectos {
	/*height:200px;*/ overflow:auto;
	}
ul#links {
	float:left;
	}
	
#navigation ul li {
	line-height:1.3em;
	font-size:0.98em;/*0.95*/
	}	
ul#links li {
	float:left;
	padding:3px;
	}
#proyectos li {
	margin-bottom:0.7em;
	text-align:left;
	}

a {text-decoration:none; color:#90333f;}
a:hover { text-decoration:underline;}
a:focus, a:active {outline:none;}
p.logo a {
	display:block;
	float:right;
	}

#navigation ul li a {
	color:#595654; background-color:#fff;
	/*font-weight:bold;*/
	}
#navigation ul li a:hover {
	color:#90333f;
	text-decoration:none;
	font-weight:bold;
	}
ul#links li a {
	float:left;
	}	
#b_principal       #a_principal,
#b_aido            #a_aido,
#b_programa        #a_programa,
#b_lloc_celebracio #a_lloc_celebracio,
#b_patrocinadors   #a_patrocinadors,
#b_inscripcio      #a_inscripcio,
#b_encuentros      #a_encuentros,
#b_pago_ccc		   #a_inscripcio,
#b_pago_tpv		   #a_inscripcio,
#b_confirmacio     #a_inscripcio,
#b_formacion	   #a_formacion,
#b_contacte        #a_contacte {
	color:#90333f;
	font-weight:bold;	
	}


img, object {
	display:block;
	}
img {
	border:none;
	}
li img, 
a img {
	display:inline;
	}
.section img {
	position:absolute; top:0px; left:-60px;
	}


img#aidocontact {
	position:relative; right:60px;
	}

form {
	width:400px;
	margin:0px auto;
	text-align:left;
	}
input, select, textarea {
	margin:3px 0px;
	font-size:1em;
	font-family:Verdana, Arial, sans-serif;
	color:#000;
	}
textarea {
	margin:0px;
	}
input.text, textarea {
	width:95%;
	}
input.checkbox {
	margin:0px;
	}
input.radio {
text-align:center;
	
}
	
input.submit {
	cursor:pointer;
	}


table {
	font-size:1em;
	border-collapse:collapse; 
	border-spacing:0px; 
	caption-side:top; 
	empty-cells:show;
	margin:0px; padding:0px;
	}
table.tblPrograma thead {
	display:none;
	}

td {
	color:#000; background-color:#fff;
	border:none; 
	padding:2px 5px;
	vertical-align:top;
	}*
td.hora {
	border-right:1px solid #90333f; 
	width:70px;
	text-align:right;
	color:#90333f;
	font-weight:bold;
	}
td.logo {
	text-align:center;
	vertical-align:top;
	}

.clearer {clear:both;}
.centerer {width:100%; text-align:center;}
.centered { width:300px; margin:0px auto; text-align:left;}
.centered#map {width:500px; margin-top:-30px; text-align:right;}
.nodisplay {display:none;}
.hidden {visibility:hidden;}
.accesshidden {text-indent:-9000px; font-size:0px; line-height:0px; position:absolute; top:-9000px; left:-9000px;}
.blue {
		color:#90333f; background-color:#fff;
	}
.blauet {
	color:#90333f;
	}
	
.vermell{
	color:#90333f;
	}

	
div.cv {
	display:none;
	}
.section {
	position:relative;
	}



li#organiza_es span {
	display:block;
	float:left;
	background:url(img/organiza_es.jpg) no-repeat 0px 0px;
	width:55px; height:38px;/*55x38**/
	text-indent:-9000px; font-size:0px; line-height:0px;

	}
li#cofinancia_es span {
	display:block;
	float:left;
	background:url(img/cofinancia_es.jpg) no-repeat 0px 0px;
	width:70px; height:38px;
	text-indent:-9000px; font-size:0px; line-height:0px;
	}


li#organiza_en span {
	display:block;
	float:left;
	background:url(img/organiza_en.jpg) no-repeat 0px 0px;
	width:58px; height:38px;/*55x38**/
	text-indent:-9000px; font-size:0px; line-height:0px;

	}
li#cofinancia_en span {
	display:block;
	float:left;
	background:url(img/cofinancia_en.jpg) no-repeat 0px 0px;
	width:70px; height:38px;
	text-indent:-9000px; font-size:0px; line-height:0px;
	}

li#separa span {
	display:block;
	float:left;
	width:18px; height:38px;
}
li#sep span {
	display:block;
	float:left;
	width:0px; height:0px;
}

#container {
	width:760px;
	margin:0px auto;
	margin-top:35px;
	text-align:left;
	position:relative;
	}
	#header {
		color:#000; background-color:#FFF;
		height:113px;
		margin-bottom:7px;
		background:url(img/header.jpg) no-repeat 0px 0px;
		position:relative;
		}
		#navigation {
			position:absolute; bottom:-25px; right:15px;	
			}
	#body { 
		color:#000; background-color:#FFF;
		margin-bottom:7px;
		padding:20px 0px 10px 0px;
		}
		#main { 

			padding:25px 55px 0px 85px; height:370px; overflow:auto;
			margin-right:20px;
			}
			#b_programa #main {
				padding:0px 40px 0px 65px;	
				}
			#leftcolumn {
				float:left;
				width:48%;
				}
			#rightcolumn {
				float:right;
				width:48%;
				}
			#frmInscripcio {
				margin-top:5px; 
				}
			#programa {
				float:left;
				width:40%;
				}				
	#footer {
		color:#000; background-color:#FFF;

		float:left; width:100%;
		position:relative;
		}	
		
#_fons_presentacio{
	position: absolute;
	left:491px;
	top:352px; /*337**/
	width:269px;
	height:188px;
	background-color:#FFF;
	background:url(img/fons_presentacio.jpg) no-repeat 0px 0px;
}

#fons_programa{
	position: absolute;
	left:396px;
	top:135px;/*120**/
	width:364px;
	height:176px;
	background:url(img/fons_programa.gif) no-repeat 0px 0px;
}

#fons_mapa{
	position: absolute;
	left:220px;
	top:157px; /*142*/
	width:50px;
	height:300px;
}

#foto_celebracio{
	position: absolute;
	left:50px;
	top:157px; /*142*/
	width:158px;
	height:131px;
	background:url(img/foto_feria.gif) no-repeat 0px 0px;	
}



#feria {
	z-index:-100;
	/*margin-left:-15px;*/
	margin-top:223px;
	padding-left:70px;
	background:url(img/small_icons.jpg) no-repeat 0px 15px;
	width:300px;
}

.derecho{
	margin-top:15px;

}

.act1 {
	background-color:#653300;
	margin-bottom:20px;
	color:#FFF;	
}
.act2 {
	background-color:#ff65cc;
	margin-bottom:20px;
	color:#000000;	
}
.act3 {
	background-color:#c00000;
	margin-bottom:20px;
	color:#FFF;	
}
.act4 {
	background-color:#9a00ff;
	margin-bottom:20px;
	color:#FFF;	
}
.act5 {
	background-color:#4bacc6;
	margin-bottom:20px;
	color:#FFF;	
}
.act6 {
	background-color:#e46d0a;
	margin-bottom:20px;
	color:#000000;	
}
.act7 {
	background-color:#65b000; /*c2d69a*/
	margin-bottom:20px;
	color:#000000;	
}

.verde_claro{
background-color:#c2d69a;
}
.llista_programa{
text-transform:uppercase;}

#resultat_pago{
text-align:left;
width:500px;
}


#lang {
	text-align:right;
}
.triat {
	text-decoration:none;
	font-weight:bold;
}
.notriat {
	text-decoration:none;
	color:#595654;
}

#txt_programa{
	width:380px;
}

#cursos_es {
	position:absolute;
	width:241px;
	height:38px;
	left:-13px;
	top:138px;
	background-image:url(img/banderola.jpg);
}

#cursos_en {
	position:absolute;
	width:241px;
	height:38px;
	left:-13px;
	top:138px;
	background-image:url(img/banderola_en.jpg);
}

#programes_es {
	position:absolute;
	width:96px;
	height:38px;
	left:-13px;
	top:175px;
	background-image:url(img/programa_es.jpg);
}

#programes_en {
	position:absolute;
	width:96px;
	height:38px;
	left:-13px;
	top:175px;
	background-image:url(img/programa_en.jpg);
}

#left_pres{
	float:left;
	width:220px;
	height:320px;
	text-align:left;
	/*padding-top:20px;
	padding-left:8px;*/
}
#right_pres{
	padding-top:20px;
	text-align:left;	
	width:360px;
	float:right;
	height:320px;	
}


