@charset "UTF-8";
/* CSS Document */

html {
	/*overflow: -moz-scrollbars-vertical;*/
    overflow-y: scroll;
	}

body {
	width:738px;
	margin:13px 0 0 12px;
	padding:0;
	font: normal 11px Helvetica, Arial, sans-serif;
	color:#666;
	text-align: left;
	background: #FFF;
	}
	
/* {margin:0; padding:0;border: none;}

.analytics {
	display: none;
	}
	
/* ANCHORS */

a {
	text-decoration:none;
	color:#888;
	outline: none;
	}
	
a:hover {
	text-decoration:none;
	color:#0CF;
	}
	
a:visited {
	text-decoration:none;
	color:#0CF;
	}
	
a:active {

	}
	
/* HEAD */
	
#head {
	float:left;
	width:738px;
	height:72px;
	margin:0;
	padding:0;
	}
	
#head .box1 {
	float:left;
	width:206px;
	height: 72px;
	margin: 0 2px 0 0;
	display: block;
	}
	
#head.pt .box1 {background: url(../imgs/pt/box1.gif) no-repeat;}
#head.en .box1 {background: url(../imgs/en/box1.gif) no-repeat;}	
	

#head .box1 input {
	float:left;
	border: none;
	background: transparent;
	}

#head .box1 .form {
	float:left;
	display:inline-block;
	margin:0;
	width:152px;
	height:15px;
	margin: 49px 0 0 12px;
	padding: 0 4px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	background:none; 
	text-align:left;
	}

#head .box1 a.ok {
	float:left;
	width:19px;
	height: 19px;
	margin: 47px 0 0 6px;
	display: block;
	}
	
#head .box2 {
	float:left;
	width:228px;
	height: 72px;
	display: block;
	margin: 0 2px 0 0;
	}
	
#head.pt .box2 {background: url(../imgs/pt/box2.gif) no-repeat;}
#head.en .box2 {background: url(../imgs/en/box2.gif) no-repeat;}
	
#head .box2 input {
	float:left;
	border: none;
	background: transparent;
	}
#head .box2 select {
	flaot: left;
	}

#head .box2 .list {
	float: left;
	margin:1px 0 0 14px;
	width:200px;
	height:18px;
	font-size:11px;
	color:#666666;
	border:1px solid #888;
	}


#head .box2 .form {
	float:left;
	display:inline-block;
	margin:0;
	width:166px;
	height:15px;
	margin: 28px 0 0 16px;
	padding: 0 4px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	background:none; 
	text-align:left;
	}

#head .box2 a.ok {
	float:left;
	width:19px;
	height: 19px;
	margin: 28px 0 0 6px;
	display: block;
	}

	
#head .box3 {
	float:left;
	width:300px;
	height: 72px;
	display: block;
	}
	
#head.pt .box3 {background: url(../imgs/pt/box3.gif) no-repeat;}
#head.en .box3 {background: url(../imgs/en/box3.gif) no-repeat;}
	
/* MENU */
	
#menu,
#menu ul {
	float:left;
	width:206px;
	margin:0;
	padding:0;
	}

#menu ul li {
	float:left;
	width: 206px;
	height:20px;
	list-style-type:none;
	}

#menu ul li a {
	float:left;
	width: 186px;
	height:20px;
	font: normal 10px/20px Verdana, Arial, sans-serif;
	margin:0;
	padding:0 10px 0 10px;
	text-align: right;
	color:#494949;
	background: url(../imgs/btn2.gif) no-repeat;
	}
	
#menu ul li a.top {
	background: url(../imgs/btn1.gif) no-repeat !important;
	}


#menu ul li a.bottom {
	background: url(../imgs/btn3.gif) no-repeat !important;
	}


#left {
	float: left;
	width:206px;
	}
	
#login {
	float:left;
	width:206px;
	height: 53px;
	}
	
#login.pt {
	background: url(../imgs/pt/login.gif) no-repeat;
	}
	
#login.en {
	background: url(../imgs/en/login.gif) no-repeat;
	}
	
#login input {
	float:left;
	border: none;
	background: transparent;
	}

#login .form1 {
	float:left;
	display:inline-block;
	margin:0;
	width:76px;
	height:15px;
	margin: 17px 0 0 9px;
	padding: 0 4px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	background:none; 
	text-align:left;
	}
	
#login .form2 {
	float:left;
	display:inline-block;
	margin:0;
	width:76px;
	height:15px;
	margin: 17px 0 0 6px;
	padding: 0 4px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	background:none; 
	text-align:left;
	}

#login a.ok {
	float:left;
	width:19px;
	height: 19px;
	margin: 17px 0 0 4px;
	display: block;
	}
	
#login a.registo {
	float:left;
	width:130px;
	height: 11px;
	margin: 0 0 0 6px;
	display: block;
	}

#apoios {
	float:left;
	width:206px;
	height: 77px;
	margin: 16px 0 0 0;
	background: url(../imgs/apoios.jpg) no-repeat;
	}

#apoios .link1 {
	float:left;
	width: 150px;
	height: 10px;
	display: block;
	margin: 0 0 0 24px;
	}
	
#apoios .link2 {
	float:left;
	width: 46px;
	height: 48px;
	display: block;
	margin: 10px 0 0 26px;
	}
	
#apoios .link3 {
	float:left;
	width: 63px;
	height: 48px;
	display: block;
	margin: 10px 0 0 16px;
	}

#right {
	float: left;
	width:532px;
	}	
	
#right .content {
	float: left;
	width:515px;
	margin: 30px 0 20px 17px;
	}
	
#right .content .tit{
	float: left;
	width:515px;
	padding: 0 0 30px 0;
	font: bold 12px/15px Verdana, Arial, sans-serif;
	}
	
#right .content .txt{
	float: left;
	width:515px;
	font: normal 11px/13.20px Verdana, Arial, sans-serif;
	}
	
#right .content a.voltar{
	float: left;
	width:88px;
	height: 20px;
	margin: 20px 0 0 0;
	}
	
#right .content a.voltar.pt{
	background: url(../imgs/pt/voltar.gif) no-repeat;
	}
	
#right .content a.voltar.en{
	background: url(../imgs/en/voltar.gif) no-repeat;
	}
	
/* FOOTER */
	
#footer {
	float:left;
	display:inline;
	width:738px;
	height: 39px;
	margin:0;
	padding:0;
	overflow:visible;
	}
	
#footer.pt {	background: url(../imgs/pt/footer.gif) no-repeat;}
#footer.en {	background: url(../imgs/en/footer.gif) no-repeat;}
	
#footer.pt .link1 {
	float:left;
	width: 106px;
	height: 9px;
	display: block;
	margin: 15px 0 0 11px;
	}
	
#footer.pt .link2 {
	float:left;
	width: 77px;
	height: 9px;
	display: block;
	margin: 15px 0 0 12px;
	}
	
#footer.pt .link3 {
	float:left;
	width: 96px;
	height: 9px;
	display: block;
	margin: 15px 0 0 12px;
	}
	
#footer.pt .link4 {
	float:left;
	width: 88px;
	height: 9px;
	display: block;
	margin: 15px 0 0 11px;
	}
	
	
#footer.en .link1 {
	float:left;
	width: 66px;
	height: 9px;
	display: block;
	margin: 15px 0 0 11px;
	}
	
#footer.en .link2 {
	float:left;
	width: 76px;
	height: 9px;
	display: block;
	margin: 15px 0 0 12px;
	}
	
#footer.en .link3 {
	float:left;
	width: 97px;
	height: 9px;
	display: block;
	margin: 15px 0 0 12px;
	}
	
#footer.en .link4 {
	float:left;
	width: 108px;
	height: 9px;
	display: block;
	margin: 15px 0 0 11px;
	}