/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px auto;
	padding: 0;
}
a { text-decoration: none; color: #0099CC; }

body {
	text-align: center;
}
div#global {
/*	background-color: #CCCCCC; */
	width: 900px;
	_width: 1000px;
	padding: 50px;
}
div#global2 {
	text-align: left;
/*	background-color: #FF6666; */
	width: 900px;
}



div#right {
	float: right;
	width: 280px;
/*	background-color: #FFCCCC; */
}
div#right_top {
/*	background: #FFFFFF url(../files/right.png) no-repeat top left; */
	height: 425px;
	border-bottom: solid 3px #0099CC;
}

div#menu {
/*	background-color: #9999FF; */
	width: 280px;
	height: 220px;
	
	position: absolute;
	top: 235px;
}
div#menu p, div#menu p a {
	text-indent: 10px;
}
div#menu p.tree_sel, div#menu p a, div#menu p a:hover {
	line-height: 18px;
}
div#menu p.tree_sel {
	color: #0099CC;
	font-weight: bold;
	
	background: url(../files/sel.png) no-repeat top left;
}
div#menu p a {
	color: #000000;
	font-weight: bold;
}
div#menu p a:hover {
	color: #0099CC;
}










div#um_px {
	clear: both;
	visibility: hidden;
	_display: none;
	height: 1px;
}

div#rodape {
	clear: both;
	height: 20px;
	border-top: solid 3px #0099CC;
	
/*	position: absolute; */
	width: 900px;
	text-align: left;
	color: #0099CC;
}






















div#norma {
	height: 20px;
/*	background-color: #FFCC00; */
	float: right;
}
div#norma a {
	height: 4px;
	width: 29px;
	
	position: relative;
	top: 12px;
}














div#center {
	width: 620px;
	float: left;
}
div#center a {
/*	color: #CC9900; */
	color: #0099CC;
	text-decoration: none;
}
div#titulo {
	height: 210px;
	background: #FFFFFF url(../files/cf_logos.png) no-repeat top left;
}
div#principal {
/*	background-color: #CC9933; */
	
	padding: 10px;
	width: 600px;
	_width: 620px;
}




div#documentos {
/*	background-color: #00FF33; */
	float: left;
	width: 280px;
}

div#documentos img {
/*	max-width: 100%;
	_width: expression((this.width > 170) ? "170px" : this.width+"px" ); */
	width: 100%;
}
div#documentos p#fich_image { font-size: 9px; }
div#documentos p#fich_doc { }
div#documentos p#fich_doc a { color: #000000; font-size: 9px; }

div#documentos p#fich_doc_img { }

div#documentos p#fich_doc_img img { width: 53px; }

.entre_docs { line-height: 9px; height: 9px; }












div#princ_left {
	position: absolute;
	top: 270px;
}
div#princ_left2 {
	position: relative;
	left: -10px;
	width: 10px;
	float: left;
}
div#linguas {
	text-align: left;
	
	width: 620px;
	height: 20px;
	
	position: absolute;
	top: 235px;
	
	text-transform: uppercase;
}
div#linguas_items {
	float: right;
	width: 140px;
	color: #0099CC;
}
div#linguas_items span {
	color: #000000;
	font-size: 11px;
	
	font-weight: bold;
	
/*	background: #999900 url(../files/ling.png) no-repeat bottom center; */
}
div#linguas_items a {
	color: #0099CC;
	text-transform: uppercase;
	font-size: 11px;
}
div#linguas_items a:hover {
	color: #000000;
}











div#form_abstracts form p.inputs {
	height: 21px;
	line-height: 21px;
	_height: 23px;
	_line-height: 23px;
}
div#form_abstracts form {
	border-bottom: solid 3px #0099CC;
}

div#form_abstracts form input {
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	width: 280px;
	_width: 280px;
	background-color: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
}

div#form_abstracts form input#postal_code, div#form_abstracts form input#city {
	width: 138px;
	position: relative;
	top: -2px;
	_top: 0px;
}




div#form_abstracts form input#submit {
	padding: 0px;
	width: 280px;
	height: 85px;
	background: url(../files/submit.png) no-repeat top left;
}

div#form_abstracts form input#submit1, div#form_abstracts form input#submit2, div#form_abstracts form input#submit3 {
	padding: 0px;
	width: 280px;
	height: 85px;
}
div#form_abstracts form input#submit1 {
	background: url(../files/submit1.png) no-repeat top left;
}
div#form_abstracts form input#submit2 {
	background: url(../files/submit2.png) no-repeat top left;
}
div#form_abstracts form input#submit3 {
	background: url(../files/submit3.png) no-repeat top left;
}





div#form_abstracts div#msg_email {
/*	float: left;
	background-color: #FFFF00; */
	
/*	position: relative;
	top: 3px;
	left: 10px;
	
	display: none; */
}

div#form_abstracts div#msg_email p {
	font-weight: bold;
	font-size: 11px;
}
div#form_abstracts div#msg_email p#sucesso {
	color: #0099CC;
}
div#form_abstracts div#msg_email p#insucesso {
	color: #CC0000;
}
div#form_abstracts div#msg_email p#ja_registado {
	color: #CC0000;
}



.prog_titulo {
	font-size: 26px;
	font-weight: bold;
	color: #0099CC;
	border-bottom: solid 3px #0099CC;
	
	line-height: 36px;
	height: 36px;
}





div#pesquisa {
	float: right;
	width: 260px;
	height: 20px;
	
	position: relative;
	top: -20px;
	left: -20px;
	
	background-color: #0099CC;
}
div#pesquisa input#edit_procura {
	border: none;
	width: 250px;
	height: 20px;
	
	position: relative;
	top: 2px;
	left: 5px;
	
	font-weight: bold;
	color: #FFFFFF;
	background: transparent;
}


div#top_pesquisa_principal {
	
}

div#pesquisa_principal {
	
}






