/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol, li { list-style: none;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* RESET end*/

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

	.header {
		width: 953px;
		height: 216px;
		margin: auto;
		position: relative;
	}
	
		.logo {
			float: left;
		}

		.directo {
			float: right;
			margin-top: 180px;
		}
		
		.inscricao {
			position: absolute;
			top: 140px;
			right: 0;
		}
		
		.lang {
			position: absolute;
			top: 5px;
			right: 0;
		}
		
		a {
			text-decoration: none;
			color: #1880c2;
		}
		
		a:hover {
			color: #999;
		}
		
	.barra {
		width: 953px;
		height: 89px;
		margin: auto;
		border-bottom: 3px solid #fff;
	}
	
	.container {
		width: 953px;
		margin: auto;
	}
	
		.swf-box {
			 width: 953px;
			 height: 72px;
			 position: relative;
			 border-bottom: 2px solid #fff;
		}
		
			.swf-box a {
				background: url(img/semfundo.png) top left no-repeat;
				display: block;
				width: 953px;
				height: 72px;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 100;
			}
			
		#conferencia,#programa,#oradores,#informacoes,#fotos,#equipa,#edicoes,#contactos {
			padding: 10px;
			line-height: 18px;
		}
		
		p {
			padding-bottom: 10px;
		}
		
		ul {
			margin-left: 30px;
		}
		
		ul li {
			list-style-type: square;
		}
		
		hr {
			border: 0;
			color: #CCC;
			background: #CCC;
			height: 1px;
		}
		
		td {
			border: 2px solid #fff;
		}
		
		/*programa*/
		
		.programa { background-color:#edffd1; margin-top:0; padding:2px; color:#000; border-bottom:0px; text-align:center; }
		
		/*contactos*/
		
		.form label,textarea,select { display: block; width: 240px; float: left; margin-bottom: 15px; font-size:1.2em; }
		.form label { text-align: right; width: 90px; padding-right: 10px; font-size:12px; font-family:Tahoma; }
		.form input,textarea,select { border: 1px solid green; background-color: #edffd1; font-size:1.2em; padding:4px; }
