html {border:0px;}
html, body {margin:0px; color:#fff; background:#f2f2f2;} /*#e1e1e1*/
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:#588629; background-color:#fff;
	text-transform:uppercase;
	font-size:1.1em;
	margin-top:1em;
	}
h3.cv {
	margin-bottom:20px;
	}
h4 {
	color:#588629; background-color:#fff;
	}
p {
	line-height:1.2em;
	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 {
	overflow:auto;
	}
ul#links {
	float:right;
	}
	
#navigation ul li {
	line-height:1.3em;
	font-size:0.95em;
	}	
ul#links li {
	float:left;
	padding:3px;
	}
#proyectos li {
	margin-bottom:0.7em;
	text-align:left;
	}

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

#navigation ul li a {
	color:#000; background-color:#FFF;
	font-weight:bold;
	}
#navigation ul li a:hover {
	color:#588629;
	text-decoration:none;
	}
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_contacte        #a_contacte {
	color:#588629;
	}

img, object {
	display:block;

	}
img {
	border:none;
	}
li img, 
a img {
	display:inline;
	}
.section img {
	position:absolute; top:0px; left:-65px;
	}
	
#lloc_event{
	background:url(img/id4.jpg) no-repeat 10px 0px;
	width:135px; height:134px;
	float:left;
	}
#proyectos_img{
	background:url(img/f3.jpg) no-repeat 0px 0px;
	width:122px; height:1390px;
	float:left;
	}

#redes_img{
	background:url(img/f3.jpg) no-repeat 0px 0px;
	width:122px; height:960px;
	float:left;
	}

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; 
	vertical-align:text-top; 
	padding:2px 5px;
	}
td.hora {
	border-right:1px solid #3B8F9B; 
	width:70px;
	text-align:right;
	color:#588729;
	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;}
.nodisplay {display:none;}
.hidden {visibility:hidden;}
.accesshidden {text-indent:-9000px; font-size:0px; line-height:0px; position:absolute; top:-9000px; left:-9000px;}
.blue {
	color:#588729; background-color:#fff;
	}
.blauet {
	color:#588729;
	}	
div.cv {
	display:none;
	}
.section {
	position:relative;
	}

.titol_7{
font-weight:bold;
color:#588629;
padding-top:10px;}

li#organiza span {
	display:block;
	float:left;
	background:url(img/organiza.gif) no-repeat 0px 0px;
	width:83px; height:20px;
	text-indent:-9000px; font-size:0px; line-height:0px;
	}
li#cofinancia span {
	display:block;
	float:left;
	background:url(img/cofinancia.gif) no-repeat 0px 0px;
	width:100px; height:20px;
	text-indent:-9000px; font-size:0px; line-height:0px;
	}

#container {
	width:760px;
	margin:0px auto;
	margin-top:35px;
	text-align:left;
	position:relative;
	
	
	}
	#header {
		color:#000; background-color:#FFF;
		height:100px;
		margin-bottom:7px;
		background:url(img/header.jpg) no-repeat 0px 0px;
		position:relative;
		
				border-style:solid;
		border-width:2px;
		border-color:#e1e1e1;
			border-top-style:none;
			border-left-style:none;
			border-right-style:none;
		}
		#navigation {
			position:absolute; bottom:-9px; right:120px;	
			}
	#body { 
		color:#000; background-color:#FFF;
		margin-bottom:7px;
		padding:20px 0px 5px 0px; /* 20 0 10 0*/
		border-style:solid;
		border-width:2px;
		border-color:#e1e1e1;
			border-top-style:none;
			border-left-style:none;
		}
		#main { 
			padding:25px 55px 0px 85px; height:350px; overflow:auto; /*h:460*/ /*25 55 0 85*/
			margin-right:20px;
			}
			#b_programa #main {
				padding:0px 40px 0px 65px;	/*0 40 0 65*/
				}
			#leftcolumn {
				float:left;
				width:48%;
				}
			#rightcolumn {
				float:right;
				width:48%;
				}
			#b_inscripcio #main {
				padding:0px 40px 0px 65px;	/*0 40 0 65*/
				}
				
			#frmInscripcio {
				margin-top:10px;/*20*/
				}
	#footer {
		color:#000; background-color:#FFF;
		float:left; width:100%;
		position:relative;
		border-style:solid;
		border-width:2px;
		border-color:#e1e1e1;
			border-top-style:none;
			border-left-style:none;		
		}	

	
