﻿
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 9px;
}

img
{
	border: none 0px;
	display: block;
}


/* TOP */

#top
{
	background: #1f80d9 url(../images/topbck.jpg) no-repeat top left;
	height: 45px;
}

/* CONTENT */
#content
{
	background: #000000 url(../images/discoverlisbon_pt.jpg)  no-repeat top left;
	width: 1400px;
	height: 800px;
}

#enter
{
	position: absolute;
	left: 632px;
	top: 384px;
}

#fullscreen
{
	display: block;
	position: absolute;
	left: 36px;
	top: 50px;
}

#panelnews
{
	position: absolute;
	left: 441px;
	top: 470px;
	width: 410px;
	height: 258px;
	font-family: verdana;
	text-align: left;
	color: #FFFFFF;
}

#panelreq
{
	display:none;
	position: absolute;
	left: 441px;
	top: 470px;
	width: 410px;
	height: 258px;
	font-family: verdana;
	text-align: left;
	color: #FFFFFF;
}

#newstop
{
	background: #000000 url(../images/panel_news.jpg) no-repeat top left;
	position: relative;
	width: 410px;
	height: 70px;
}

#newstop table
{
	margin: 20px 0px 0px 65px;
	width: 245px;
	border: solid 0px;
}

#newstop td
{
	width: 100%;
}


#newsbody
{
	background: #000000 url(../images/panel_body.jpg) no-repeat top left;
	position: relative;
	width: 410px;
	height: 188px;
}

#reqbody
{
	background: #000000 url(../images/panel_body.jpg) no-repeat top left;
	position: relative;
	width: 410px;
	height: 188px;
}

#newscontent table
{
	width: 90%;
	margin: 5px 5% 0px 20px;
	vertical-align: top;
}

#reqcontent table
{
	width: 90%;
	margin: 5px 0% 0px 5%;
	vertical-align: top;
}


#newscontent td
{
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}

#reqcontent td
{
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}


#newscontent .news
{
	border: solid 1px #84a0ba;
}




/* REQUIREMENTS */


#reqtop
{
	background: #000000 url(../images/panel_req.jpg) no-repeat top left;
	position: relative;
	width: 410px;
	height: 70px;
}

#reqtop table
{
	margin: 20px 0px 0px 65px;
	width: 245px;
	border: solid 0px;
}

#reqtop td
{
	width: 100%;
}



.title
{
	color: #FFFFFF;
	font-size: 12px;
}

.warning
{
	color: #e3430c;
	font-size: 11px;
}

.regular
{
	color: #FFFFFF;
	font-size: 11px;
}

.ok
{
	color: #6ca849;
	font-size: 10px;
}

.description
{
	color: #84a0ba;
	font-size: 10px;
}



.subtitles
{
	padding:5px 0px 5px 5px;
	color: #84a0ba;
	font-size: 10px;
	text-align: right;
}


.rbtn
{
	text-align: right;
}



hr
{
	color:#3d4145;
	vertical-align:top;
	display:block;
}

.bullet
{

	padding:3px 0px 0px 0px;
}


td a 
{
   color:#FFFFFF;
      text-decoration:none;

}

td a:hover
{
	  color:#FFFFFF;
   text-decoration: undeline;
}

td a:visited
{
	  color:#FFFFFF;
   text-decoration:none;
}




/* POD SECTION */

#pod
{
	background-color: #d2e6f7;
}

#podbanner
{
	background: url(../images/pod_banner_bck.jpg) no-repeat top left;
	width: 834px;
	height:175px;
}

#podcontent
{
	position:absolute;
	background: #FFFFFF url(../images/pod_content_bck.jpg) no-repeat top left;
	left: 0px;
	top: 220px;
	width: 834px;
	height: 1300px;
}

#podlateral
{
	position:absolute;
	background: #d2e6f7 url(../images/pod_lateral_bck.jpg)  no-repeat   top left;
	left: 834px;
	top: 45px;
	width: 150px;
	height: 755px;
}


#podmenu
{
	position:relative;
	left: 266px;
	top: 0px;
	width: 180px;
	height:100px;	
}

#podmenu table
{
	vertical-align:top;
	text-align:center
	
}

#podtext
{
	position:absolute;
	left: 427px;
	top: 0px;
	width: 385px;
	height: 100%;	
}

#podbtn
{
	position:absolute;
	left: 73px;
	top: 45px;
	width: 172px;
	height:24px;	
}

#podtitle
{
	position:absolute;
	left: 448px;
	top: 144px;
	width: 386px;
	height:75px;	
}

#podtext table
{
	width: 90%;
	margin:5px 0px 0px 5%;
	vertical-align:top;
	text-align:left
	
}



#podtext table td
{
		
	vertical-align:top;
	
	
}


#podtext .bullet
{
	
	padding:2px 10px 5px 10px;
		
	vertical-align:top;
}

#podtext .question
{

padding:0px 0px 0px 0px;
	width:100%;
	color: #153f63;
	font-size: 11px;
	  font-weight:bold;
}

#podtext .answer
{
	padding:0px 0px 0px 0px;
	width:100%;
	color: #153f63;
	font-size: 11px;
	text-align:left
}


#podtext a
{
	color: #153f63;
	text-decoration:none;
	

}
#podtext a:hover
{
	color: #153f63;
	text-decoration:underline;
	

}

#podtext .section
{
	padding:0px 0px 0px 0px;
	width:100%;
	color: #153f63;
	font-weight:bolder;
	font-size: 16px;
	
}


#podtext hr
{
	color:#3d4145;
	vertical-align:top;

}

.signature
{
	text-align:center;
	color: #153f63;
	font-weight:bolder;
	font-size: 10px;
	 font-weight:bold
}

.download
{
	
	vertical-align:top;
}

.bullet_d
{
	padding:2px 5px 5px 5px;
	vertical-align:top;
}



/**/

.reqcell
{
	height:25px;
	display:block;
	text-align:left;
}

.btnreq
{
	padding:2px 0px 0px 0px;	
	
}