@charset "utf-8";
*{border:0px; margin:0px; padding:0px;}
html{
	width:100%;
	float:left;
	
}
body {
	font-family: "Trebuchet MS", tahoma, sans-serif;
	font-size: 11px;
	float:left;
	width:100%;
	background:#047dc2 url(images/bg.jpg) no-repeat center top;
	text-align:center;
}

#page #content .MsoNormal img, #page #content .MsoListParagraphCxSpFirst img, #page #content .MsoListParagraphCxSpLast img {
border: none;
}




#page{
	width:980px;
	margin:0px auto;
	
}
#header{
	float:left;
	width:975px;
}
#header a#propecLogo{
	width:220px;
	height:70px;
	display:block;
	float:left;
	background:url(images/logoPropec.jpg) no-repeat 30px;
	margin:35px 0px 0px 0px;
}
#header ul.idiomas{
	float:right;
	background:url(images/idiomasBg.jpg) repeat-x;
	height:25px;
	list-style:none;
}
#header ul.idiomas li{
	display:block;
	float:left;
	width:auto;
	margin:0px;
	height:25px;
}
#header ul.idiomas li.sep{
	width:1px;
	background:url(images/idiomasSep.jpg) no-repeat;
}
#header ul.idiomas li.left{background:url(images/idiomasLeftBg.jpg) no-repeat left;}
#header ul.idiomas li.right{background:url(images/idiomasRightBg.jpg) no-repeat right;}
#header ul.idiomas li a{
	color:#818181;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 12px 5px;
	display:block;
	float:left;
}
#header ul.idiomas li a:hover{color:#26c2ea;}
#header ul.idiomas li a.sel{
	color:#26c2ea; 
	background-image:url(images/idiomasSelBg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header ul.idiomas li.left a.sel{ background-position:left;}
#header ul.idiomas li.right a.sel{ background-position:right;}
#header ul.headerInfoBar{
	list-style:none;
	float:right;
	width:600px;
	margin:39px 0px 0px 0px
}
#header ul.headerInfoBar li{
	padding:0px 0px 0px 44px;
	display:block;
	/*display:none;*/
	width:auto;
	float:right;
}
#header ul.headerInfoBar li a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	color:#818181;
	line-height:12px;
	vertical-align:top;
}
#header ul.headerInfoBar li a:hover{color:#26c2ea;}
#header ul.headerInfoBar li.contactos{ background:url(images/contactIco.gif) no-repeat 24px 2px;}
#header ul.headerInfoBar li.mapa{ background:url(images/mapaIco.gif) no-repeat 24px 2px;}
#menu{
	font-family:tahoma, "Trebuchet MS", sans-serif;
	font-size:16px;
	list-style:none;
	float:left;
	background:url(images/menuBg.jpg) no-repeat;
	padding:0px 147px 3px 4px;
	width:829px;
}
#menu li{
	float:left;
	background:url(images/menuSep.jpg) no-repeat right;
	display:block;
	padding:0px 1px 0px 0px;
}
#menu li.area{float:right;}
#menu li.last{background:none;}
#menu li a{
	text-decoration:none;
	padding:10px 20px 6px;
	display:block;
	float:left;
	color:#FFFFFF;

}
#menu li.area a{padding:10px 13px 6px;}
#menu li a:hover, #menu li a.selected{ 
	background-image:url(images/menuBtnOver.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#menu li.left a.selected{ 
	background-image:url(images/menuBtnOver.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#menu li.left a:hover{ 
	background-image:url(images/menuBtnOver.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#menu li.closed{display:none;}
#menu li.sub{
	background:#ff0000;
	padding:0px;
}
#menu li.sub ul{
	position:absolute;
	width:114px;
	margin:33px 0px 0px 0px;
	background:url(images/subTopShadow.jpg) repeat-x;
	padding:12px 0px 0px 0px;
	float:left;
}
#menu li.sub ul li{
	float:left;
	width:100%;
	padding:0px;
	background:#acafb0;
}
#menu li.sub ul li a{
	width:100%;
	font-size:12px;
	float:left;
	text-align:center;
	background:url(images/subBtnBg.gif) repeat-x;
	padding:3px 0px 6px 0px;
}
#menu li.sub ul li a:hover{background:url(images/subBtnOverBg.gif) repeat-x;}
#menu li.sub ul li.flashBottom{background:none;}
#content{
	float:left;
	background:url(images/contentBg.jpg) no-repeat;
	padding:0px 5px 0px 4px;
	margin-bottom:30px;
}
#content.divided{
	background:url(images/contentBgSmall.jpg) no-repeat;
	padding-right:0px;
}
#content .homeHighlights{
	float:left;
	padding:15px 12px 0px 0px;
	background-color:#FFFFFF;
	width:958px;
}
#content .homeHighlights .destaque{
	float:left;
	padding:0px 18px 0px 14px;
	width:278px;
}
#content .homeHighlights .bigDest{
	width:300px;
	padding:0px;
}
#content .homeHighlights .destaque .flashTit{
	float:left;
	margin-bottom:8px;
}
#content .homeHighlights .destaque .flashName{
	padding-left:16px;
	float:left;
	margin-bottom:8px;
}
#content .homeHighlights .destaque .descricao{
	display:block;
	float:left;
	text-align:left;
	padding-left:18px;
	height:232px;
}
#content .homeHighlights .destaque .descricao p{
	display:block;
	float:left;
	width:99%;
	color:#767676;
	line-height:12px;
}
#content .homeHighlights .destaque .descricao p span{color:#017495;}
#content .homeHighlights .destaque ul{
	float:left;
	list-style:none;
	padding-left:17px;
}
#content .homeHighlights .destaque ul li{
	margin-bottom:24px;
	float:left;

}
#content .homeHighlights .destaque ul li a{
	text-decoration:none;
	float:left;
	display:block;
	width:100%;
	line-height:12px;
}
#content .homeHighlights .destaque ul li.img a{ width:261px;}
#content .homeHighlights .destaque ul li a span{
	float:left;
	display:block;
	font-size:11px;
	width:261px;
	text-align:left;
	cursor:pointer;
}
#content .homeHighlights .destaque ul li.img a span{
	width:201px;
}
#content .homeHighlights .destaque ul li.img a span.img{
	float:left;
	width:60px;
	display:block;
	clear:both;
}
#content .homeHighlights .destaque ul li.img a span.img img{ 
	width:50px;
	float:left;
	display:block;
	border:3px double #a8e7f7;
}
#content .homeHighlights .destaque ul li a span.data{color:#09bdeb;}
#content .homeHighlights .destaque ul li a span.titulo{color:#017495;}
#content .homeHighlights .destaque ul li a span.texto{color:#767676;}
#content .homeHighlights .destaque ul li a:hover span.data{color:#48daff;}
#content .homeHighlights .destaque ul li a:hover span.titulo{color:#09bdeb;}
#content .homeHighlights .destaque ul li a:hover span.texto{color:#cccccc;}
#content .homeHighlights .destaque .imprensa{padding-left:18px;}
#content .homeHighlights .destaque .imprensa a{
	width:280px;
	padding:200px 0px 0px;
	display:block;
	float:left;
	text-align:left;
	text-decoration:none;
}
#content .homeHighlights .destaque .imprensa a.right{float:right;}
#content .homeHighlights .destaque .imprensa a span.titulo{
	color:#017495; 
	display:block;
}
#content .homeHighlights .destaque .imprensa a:hover span.titulo{ color:#09bdeb;}
#content .homeHighlights .destaque .imprensa a span.texto{
	color:#767676; 
	display:block;
}
#content .homeHighlights .destaque .imprensa a:hover span.texto{ color:#CCCCCC;}
#content .homeHighlights .destaque .voltarCont, #content .left .infoArea .slim .voltarCont{float:left;}
#content .homeHighlights .destaque .left{padding-left:104px; width:auto;}
#content .homeHighlights .destaque .center{padding-left:61px;}
#content .homeHighlights .destaque .right{padding-left:18px; text-align:left;}
#content .homeHighlights .destaque .voltarCont .verMais{
	position:absolute;
	display:block;
	width:170px;
	float:right;
	margin-top:308px;
	overflow:inherit;
}
#content .bottomHelper{
	float:left;
	display:block;
	width:709px;
}
#content .left{
	float:left;
	width:709px;
	background-color:#FFFFFF;
}
#content .left img.subBanner{
	margin-bottom:23px;
	float:left;
}
#content .left .blank{
	display:block;
	width:210px;
	float:left;
	height:100px;
}
#content .left .leftMenus{
	width:210px;
	float:left;
}

#content .left .leftMenus div.tit{
	background:url(images/menuTitBg.jpg) no-repeat;
	color:#FFFFFF;
	padding:7px 0px 10px 39px;
	text-align:left;
	font-size:11px;
	float:left;
	width:171px;
}
#content .left .leftMenus ul.leftMenu{
	float:left;
	list-style:none;
	margin-bottom:30px;
}
#content .left .leftMenus ul.leftMenu li{
	background:url(images/leftMenuLiBg.jpg) no-repeat;
	float:left;
	padding:2px 0px 0px 29px;
}

#content .left .leftMenus ul.leftMenu li a.sign{
	width:19px;
	height:22px;
	float:left;
	display:block;
}
#content .left .leftMenus ul.leftMenu li.wLv2Closed a.sign{background:url(images/subMenuPlus.jpg) no-repeat;}
#content .left .leftMenus ul.leftMenu li.wLv2Open a.sign{background:url(images/subMenuMinus.jpg) no-repeat;}
#content .left .leftMenus ul.leftMenu li a.text{
	padding:3px 0px 3px;
	width:137px;
	float:left;
	display:block;
	color:#33bde1;
	text-align:left;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
}
#content .left .leftMenus ul.leftMenu li a.text:hover, #content .left .leftMenus ul.leftMenu li.wLV2Open a.text:hover, #content .left .leftMenus ul.leftMenu li.wLv2Closed a.text:hover{color:#0d6177;}
#content .left .leftMenus ul.leftMenu li.wLv2Open .lv2{
	list-style:none;
	display:block;
	padding-bottom:10px;
	float:left;
	
}
#content .left .leftMenus ul.leftMenu li.wLv2Open .lv2 li{
	padding:5px 0px 5px 18px;
	background:none;
	border-bottom:1px solid #ebebeb;
}
#content .left .leftMenus ul.leftMenu li.wLv2Open .lv2 li a{
	color:#a0a0a0;
	text-decoration:none;
	text-align:left;
	float:left;
	width:136px;
	font-size:10px;
}
#content .left .leftMenus ul.leftMenu li.wLv2Open .lv2 li a:hover{color:#555555;}
#content .left .leftMenus ul.leftMenu li.wLv2Open .lv2 li.selected a{color:#00add9;}
#content .left .leftMenus ul.leftMenu li.wLv2Closed .lv2{display:none;}

#content .left .leftMenus ul.leftMenu li.wLv2Closed a.text{color:#33bde1;}
#content .left .leftMenus ul.leftMenu li.wLv2Open a.text, #content .left .leftMenus ul.leftMenu li.selected a.text{
	color:#ffffff; 
	background:#66cee9;
}
#content .left .leftMenus ul.leftMenu li.wOutSub a.text{padding-left:19px;}

#content .left .infoArea{
	float:left;
	width:479px;
}
#content .left .infoArea .flash{margin-bottom:30px;}
#content .left .infoArea h1{
	float:left;
	text-align:left;
	font-size:28px;
	color:#034458;
	font-weight:bold;
	width:450px;
	padding-left:19px;
	margin-bottom:10px;
}
#content .left .infoArea h3{
	font-size:18px;
	float:left;
	font-weight:normal;
	width:450px;
	color:#017495;
	text-align:left;
	padding-left:19px;
	
}
#content .left .infoArea h4{
	font-size:12px;
	color:#017495;
	font-weight:normal;
	float:left;
	text-align:left;
	width:450px;
	padding-left:19px;
}
#content .left .infoArea p{
	float:left;
	width:450px;
	padding-left:19px;
	text-align:left;
	font-size:11px;
	color:#565656;
	margin-bottom:40px;
}
#content .left .infoArea p .subTitle{
	font-size:12px; 
	color:#00add9; 
	font-weight:bold;
}
#content .left .infoArea p .subTitle span{
	color:#989797; 
	font-size:11px; 
	font-weight:normal;
}
#content .left .infoArea p .subSubTitle{
	font-size:12px; 
	color:#686868;
}
#content .left .infoArea p .highlight{
	color:#069fc6; 
	font-weight:bold;
}
#content .left .infoArea .helper p{
	margin-top:10px;
	padding-left:10px;
}
#content .left .infoArea .helper .btns{
	float:left;
	width:400px;
	padding-bottom:30px;
}
#content .left .infoArea p a{
		color:#565656;
		text-decoration:underline;
}
#content .left .infoArea p a:hover{ color:#333333;}
#content .left .infoArea .helper .btns a{
	background:url(images/registoBtn_bg.jpg) no-repeat;
	width:160px;
	text-align:center;
	padding:3px 0px 5px;
	display:block;
	float:left;
	line-height:12px;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:15px;
}
#content .left .infoArea .helper .form a{
	background:url(images/formBtn_bg.jpg) no-repeat;
	width:75px;
}
#content .left .infoArea .helper .btns a:hover{background:url(images/registoBtnOver_bg.jpg) no-repeat;}
#content .left .infoArea .helper .form a:hover{background:url(images/formBtnOver_bg.jpg) no-repeat;}
#content .left .infoArea p img{border:3px double #a8e7f7}
#content .left .infoArea .otherInfo{
	float:left;
	padding-bottom:5px;
	width:460px;
	padding-left:19px;
}
#content .left .infoArea h2{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#034458;
	background:url(images/infoh2Bullet.jpg) no-repeat 0px 4px;
	padding:0px 0px 0px 11px;
	text-transform:uppercase;
	width:400px;
	text-align:left;
}
#content .left .infoArea .helper{
	float:left;
	padding-left:19px;
}
#content .left .infoArea .otherInfo .helper{
	padding:0px 0px 15px 11px;
}
#content .left .infoArea .otherInfo .helper p{
	border-bottom:1px #dcdcdc dotted;
	width:439px;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left;
}
#content .left .infoArea .otherInfo .helper p .downloadFile{
		background:url(images/downIcon.jpg) no-repeat;
		padding-left:25px;
		display:block;
		float:left;
		text-decoration:none;
}
#content .left .infoArea .otherInfo .helper p .downloadFile:hover{
		background:url(images/downIconOver.jpg) no-repeat;
		color:#00add9;
}
#content .left .infoArea .otherInfo a.topAnchor{
	background:url(images/topAnchorArrow.jpg) no-repeat right;
	display:block;
	padding-right:15px;
	float:right;
	margin-top:-36px;
	font-size:10px;
	color:#30acd4;
	text-decoration:none;
}
#content .left .infoArea .areaDiv{
	float:left;
	display:block;
	background:url(images/otherInfoBottomLine.jpg) no-repeat;
	height:10px;
	width:479px;
	margin-bottom:15px;
}
#content .left .infoArea .otherProd{
	float:left;
	width:450px;
	list-style:none;
	padding:0px 0px 35px 30px;
}
#content .left .infoArea .otherProd li{
	padding-bottom:1px;
	width:210px;
	border-bottom:1px #dcdcdc dotted;
	float:left;
}
#content .left .infoArea .otherProd li.left{margin-right:10px;}
#content .left .infoArea .otherProd li a{
	padding:10px 0px 3px;
	width:100%;
	float:left;
	text-decoration:none;
	text-align:left;
}
#content .left .infoArea .otherProd li a:hover{background:#d6f2f9;}
#content .left .infoArea .otherProd li a span{
	padding:0px 10px;
	display:block;
}
#content .left .infoArea .otherProd li a span{
	color:#969696;
	font-size:11px;
}
#content .left .infoArea .otherProd li a span.tit{
	color:#00add9;
	font-size:12px;
}
#content .left .infoArea .preInfo{
	float:left;
	padding-bottom:20px;
}
#content .left .infoArea .preInfo .data{
	color:#09bdeb;
	margin-bottom:16px;
}
#content .left .infoArea .preInfo .sticky{
	margin-bottom:0px;
}
#content .left .infoArea .preInfo h1{
	font-weight:normal;
	text-transform:uppercase;
	color:#017495;
	font-size:14px;
	margin-bottom:0px;
}
#content .left .infoArea .preInfo h2{
	font-weight:bold;
	font-size:14px;
	color:#00add9;
	background:none;
	padding-left:21px;
}
#content .left .infoArea .preInfo h3{
	color:#09bdeb;
	font-weight:normal;
	font-size:11px;
	float:left;
	text-align:left;
	padding-left:19px;
	width:450px;
}
#content .left .infoArea .brandList{
	list-style:none;
	float:left;
	padding:0px 0px 0px 11px;
	padding-bottom:40px;
}
#content .left .infoArea .brandList li{
	float:left;
	display:block;
	width:156px;
	height:77px;
	background:url(images/home_produtos_itemBg.jpg) no-repeat;
	margin-bottom:5px;
}
#content .left .infoArea .brandList li a{
	width:153px;
	height:77px;
	display:block;
	float:left;
}
#content .left .infoArea .familiasList{
	list-style:none;
	float:left;
}
#content .left .infoArea .familiasList li{
	float:left;
	display:block;
	width:auto;
	margin-bottom:15px;

}

#content .left .infoArea .familiasList li .flash{margin:0px;}
#content .left .infoArea .familiasList li.left{padding-right:10px;}
#content .left .infoArea .slim{
	width:230px;
	float:left;
	margin-bottom:30px;
}
#content .left .infoArea .wide{
	width:100%;
}
#content .left .infoArea .slim .flash{
	margin-bottom:0px;
}
#content .left .infoArea .newsList{
	float:left;
	list-style:none;
	margin-bottom:15px;
	padding-left:12px;
}
#content .left .infoArea .slim .newsList{
	padding-left:0px;
}
#content .left .infoArea .newsList li{
	border-bottom:1px dotted #dcdcdc;
	padding:1px 0px;
	float:left;
	width:467px;
}
#content .left .infoArea .slim .reservada li, #content .left .infoArea .wide .reservada li{width:232px;}
#content .left .infoArea .newsList li a{
	display:block;
	float:left;
	padding:14px 9px 16px;
	text-align:left;
	text-decoration:none;
}
#content .left .infoArea .newsList li a img{
	float:left;
	border:3px double #a8e7f7;
}
#content .left .infoArea .newsList li a:hover{
	background:#cef2fb;
}
#content .left .infoArea .newsList li a .helper{
	float:left;
	width:344px;
	padding:0px 0px 0px 10px;
}
#content .left .infoArea .slim li a .helper, #content .left .infoArea .wide li a .helper{width:200px;}

#content .left .infoArea .newsList li.noImg a .helper{
	width:449px;
	padding:0px;
}
#content .left .infoArea .slim .newsList li a .helper, #content .left .infoArea .wide .newslist li a.helper{
	width:202px;
	padding-left:12px;
}

#content .left .infoArea .newsList li a .helper span.data{
	float:left;
	color:#09bdeb;
	display:block;
	width:100%;
	font-size:11px;
	cursor:pointer;
}
#content .left .infoArea .newsList li a .helper span.tit{
	float:left;
	color:#017495;
	display:block;
	width:100%;
	font-size:12px;
	cursor:pointer;
}
#content .left .infoArea .newsList li a .helper span.texto{
	float:left;
	color:#767676;
	display:block;
	width:100%;
	font-size:11px;
	cursor:pointer;
}
#content .left .infoArea .slim .voltarCont{
	display:block;
	background:url(images/reservadaVerLinha.jpg) no-repeat left bottom;
	padding:0px 0px 11px 21px;
	width:214px;
	text-align:left;
}
#content .left .infoArea .slim .voltarCont .verMais,#content .left .infoArea .wide .contarCont .verMais{
	display:block;
}
#content .left .infoArea .prodList{
	list-style:none;
	float:left;
	width:470px;
}
#content .left .infoArea .prodList li{
	float:left;
	padding:0px 6px 0px 11px;
	width:auto;
	margin-bottom:25px;
}
#content .left .infoArea .prodList li.right{
	float:right;
	padding:0px;
	background:none;
}
#content .left .infoArea .prodList li a{
	float:left;
	border-bottom:1px dotted #d8d8d8;
	width:220px;
	text-decoration:none;
	padding-bottom:2px;
	cursor:pointer;
}
#content .left .infoArea .prodList li a span{
	display:block;
	float:left;
	text-align:left;
	cursor:pointer;
}
#content .left .infoArea .prodList li a span.img{
	width:216px;
	height:120px;
	border:3px double #e4f9ff;
	cursor:pointer;
}
#content .left .infoArea .prodList li a:hover span.img{
	border:3px double #a8e7f7;
}
#content .left .infoArea .prodList li a .helper{
	padding:3px 9px;
}
#content .left .infoArea .prodList li a .helper span{
	cursor:pointer;
	width:202px;
}
#content .left .infoArea .prodList li a .helper span.tit{
	color:#034458;
	font-size:16px;
}
#content .left .infoArea .prodList li a .helper span.subTit{
	color:#00add9;
	font-size:13px;
}
#content .left .infoArea .prodList li a .helper span.ref{
	color:#017495;
	font-size:11px;
}
#content .left .infoArea .prodList li a .helper span.texto{
	color:#767676;
	font-size:11px;
}
#content .left .infoArea .imgArea{
	float:left;
	padding:0px 0px 0px 19px;
	margin:0px 0px 20px 0px;
}
#content .left .infoArea .imgArea .img{
	border:3px double #a8e7f7;
	float:left;
}
#content .left .infoArea .imgArea span.logo{
	float:left;
	display:block;
	width:193px;
}
#content .left .infoArea form ul.form{
	float:left;
	list-style:none;
	padding:0px 0px 20px 22px;
}
#content .left .infoArea form ul.form li{
	float:left;
	width:415px;
	margin-bottom:10px;
	display:block;
}
#content .left .infoArea form p{
	padding:0px 0px 0px 22px;
	width:415px;
	margin-bottom:30px;
	float:left;
	color:#afafaf;
}
#content .left .infoArea form ul.form li label{
	width:182px;
	float:left;
	display:block;
	text-align:left;
	color:#989797;
}
#content .left .infoArea form ul.form li span.valid{
	float:left;
	padding-left:15px;
}
#content .left .infoArea form ul.form li span.input{
	background:url(images/formTxt_bg.jpg) no-repeat;
	float:left;
	display:block;
	width:232px;
}
#content .left .infoArea form ul.form li span.small{
	background:url(images/formTxtSml_bg.jpg) no-repeat;
	float:left;
	display:block;
	width:93px;
}
#content .left .infoArea form ul.form li span.input input, #content .left .infoArea form ul.form li span.input textarea{
	background:none;
	width:220px;
	float:left;
	padding:4px 6px;
	font-size:10px;
	color:#999999;
	font-weight:bold;
	font-size:11px;
}
#content .left .infoArea form ul.form li span.input textarea{
	background:url(images/formTxtArea_bg.jpg) no-repeat;
	height:70px;

}
#content .left .infoArea form ul.form li span.small input{
	width:80px;
}
#content .left .infoArea form ul.form li select{
	width:232px;
	float:left;
	padding:3px 3px 3px 6px ;
	font-size:11px;
	color:#999999;
	background:#ffffff url(images/formTxt_bg.jpg) no-repeat;
}
#content .left .infoArea form ul.form li select option{
	background:none;
}
#content .left .infoArea .downloadList{
	list-style:none;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 12px;
}
#content .left .infoArea .downloadList li{
	float:left;
	display:block;
	width:467px;
	border-bottom:1px dotted #dcdcdc;
	line-height:12px;
	padding:1px 0px;
}
#content .left .infoArea .downloadList li.last{ border:none;}
#content .left .infoArea .downloadList li.header{
	background:#cef2fb;
	text-transform:uppercase; 
	color:#017495; 
	font-size:12px;
	border-bottom:none;
}
#content .left .infoArea .downloadList li .ficheiro{
	padding:15px 0px 5px 9px;
	width:300px;
	display:block;
	float:left;
	text-align:left;
	color:#017495;
}
#content .left .infoArea .downloadList li .tamanho{
	padding:15px 0px 5px 9px;
	width:69px;
	float:left;
	display:block;
	color:#09bdeb;
}
#content .left .infoArea .downloadList li.header .tamanho{
	color:#017495;
	width:68px;
}
#content .left .infoArea .downloadList li .download{
	padding:15px 0px 5px 9px;
	width:71px;
	display:block;
	float:left;
}
#content .left .infoArea .downloadList li.header .download{width:68px;}
#content .left .infoArea .downloadList li.header .tamanho, #content .left .infoArea .downloadList li.header .download{border-left:1px solid #ffffff;}
#content .left .infoArea .downloadList li.header .ficheiro,#content .left .infoArea .downloadList li.header .tamanho, #content .left .infoArea .downloadList li.header .download{padding:5px 0px 4px 9px;}
#content .left .infoArea .downloadList li .download a{
	display:inline;
	background:url(images/downIcon.jpg) no-repeat;
}
#content .left .infoArea .downloadList li .download a img{
	width:29px;
	height:12px;
}
#content .left .infoArea .downloadList li .download a:hover{background:url(images/downIconOver.jpg) no-repeat;}
#content .left .infoArea .downloadList li.colored .download a{background:url(images/downIconC.jpg) no-repeat;}
#content .left .infoArea .downloadList li.colored .download a:hover{background:url(images/downIconCOver.jpg) no-repeat;}
#content .left .infoArea .downloadList li.colored .ficheiro, #content .left .infoArea .downloadList li.colored .tamanho, #content .left .infoArea .downloadList li.colored .download{ background:#f7f7f7;}
#content .left .infoArea .separacao{
	float:left;
	width:100%;
	height:30px;
}
#content .left .infoArea .btnTodas{
	float:right;
	color:#09beeb;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}
#content .left .infoArea .resHomeTits{
	float:left;
	margin-bottom:10px;
}
#content .left .infoArea .btnTodas:hover{
	text-decoration:underline;
}
#content .left .contentFooter{
	float:left;
	text-align:left;
	padding:0px 0px 15px 30px;
}
.tabela{
	width:430px;
	font-size:11px;
	color:#565656;
	text-align:left;
	font-family:"Trebuchet MS",tahoma,sans-serif;
	padding-bottom:10px;
	padding-top:10px;
}
.tabela .fundo{
background-color:#ffffff;
}
.tabela .fundo2{
background-color:#f6fbfe;

}
.tabela tr th{
	color:#ffffff;
	background-color:#00add8;
	font-weight:normal;
	padding:4px;
}
.tabela tr td{
	color:#017495;
	font-weight:normal;
	padding:4px;
}

#content .left .contentFooter .helper{
	width:659px;
	float:left;
	border-bottom:1px dashed #d8d8d8;
	padding-bottom:3px;
}
#content .left .contentFooter .helper a.back{
	background:url(images/voltarArrow.gif) no-repeat left 50%;
	color:#bab6b6;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	height:auto;
	font-size:10px;
	float:left;
}
#content .left .contentFooter .helper a.back:hover{color:#14b5e6;}
#content .left .infoArea .topNav{
	width:467px;
	float:right;
	border-bottom:1px dotted #d8d8d8;
	margin-bottom:20px;
}
#content .left .contentFooter .helper .contentPersonalFooter{
	width:467px;
	float:right;
}
#content .left .contentFooter .helper .contentPersonalFooter a{
	text-decoration:none;
	font-size:11px;
	color:#bab6b6;
	padding-left:16px;
	margin-right:10px;
}
#content .left .contentFooter .helper .contentPersonalFooter .numeracao, #content .left .infoArea .topNav .numeracao{
	float:right;
	width:auto;
	color:#969696;
	font-size:10px;
}
#content .left .contentFooter .helper .contentPersonalFooter p, #content .left .infoArea .topNav p{
	float:left;
	width:auto;
	font-size:10px;
	padding:0px;
	margin:0px;
}
#content .left .contentFooter .helper .contentPersonalFooter p a, #content .left .infoArea .topNav p a{
	padding:0px;
	margin:0px;
	color:#969696;
	text-decoration:none;
	font-size:10px;
}
#content .left .contentFooter .helper .contentPersonalFooter p a:hover, #content .left .infoArea .topNav p a:hover{
	color:#67d6f3;
}
#content .left .contentFooter .helper .contentPersonalFooter p a.sel, #content .left .infoArea .topNav p a.sel{
	color:#787878;
}
#content .left .contentFooter .helper .contentPersonalFooter p span, #content .left .infoArea .topNav span.ordenar{
		float:none;
		display:inline;
	}
#content .left .contentFooter .helper .contentPersonalFooter p span, #content .left .infoArea .topNav p span{
	color:#09bdeb;
	background:none;
}
#content .left .contentFooter .helper .contentPersonalFooter .numeracao a, #content .left .infoArea .topNav .numeracao a{
	color:#ffffff;
	margin:0px;
	text-decoration:none;
	padding:0px 0px;
	background:url(images/navBg.jpg) no-repeat;
	width:15px;
	margin-left:3px;
	display:block;
	float:left;
	text-align:center;

}
#content .left .contentFooter .helper .contentPersonalFooter .numeracao span, #content .left .infoArea .topNav span{
	color:#ffffff;
	display:block;
	float:left;
	padding:0px 0px;
	background:url(images/selNavBg.jpg) no-repeat;
	width:15px;
	margin-left:3px;
	text-align:center;
}
#content .left .contentFooter .helper .contentPersonalFooter .numeracao span.arrows, #content .left .infoArea .topNav span.arrows{
	background-image:none;
	color:#969696;
	margin:0px;
	width:13px;
}

#content .left .contentFooter .helper .contentPersonalFooter a:hover{color:#459aa3;}
#content .left .contentFooter .helper .contentPersonalFooter a.print{background:url(images/printerIcon.gif) no-repeat;}
#content .left .contentFooter .helper .contentPersonalFooter a.print:hover{background:url(images/printerIconOver.gif) no-repeat;}

#content .left .contentFooter .helper .contentPersonalFooter a.mail{background:url(images/emailIcon.gif) no-repeat;}
#content .left .contentFooter .helper .contentPersonalFooter a.mail:hover{background:url(images/emailIconOver.gif) no-repeat;}

#content .right{
	float:left;
	width:265px;
	background:url(images/rightAreaBg.jpg) no-repeat right top;
}
#content .right div.pesquisa{
	background:url(images/pesquisaBg.jpg) no-repeat;
	float:left;
	width:265px;
	padding:33px 0px 40px 0px;
	margin-bottom:20px;
}
#content .right div.reservada{
	background:url(images/reservadaBg.jpg) no-repeat;
}
#content .right div.reservada .areaReservada{
	float:left;
	margin-top:36px;
}
#content .right div.reservada .areaReservada p{
	float:left;
	color:#888888;
	text-align:left;
	padding:0px 15px 0px 25px;
}
#content .right div.reservada .areaReservada .btns{
	float:left;
	padding:20px 15px 0px 25px;
}
#content .right div.reservada .areaReservada form{
	float:left;
	padding:0px 0px 0px 25px;
}
#content .right div.reservada .areaReservada form p{
	font-size:10px;
	color:#a9a9a9;
	padding:0px;
	float:left;
	width:230px;
}
#content .right div.reservada .areaReservada form span.input{
	background:url(images/inputBg.jpg) no-repeat;
	width:223px;
	float:left;
	text-align:left;
	padding:3px 0px 4px 10px;
	display:block;
	margin-bottom:0px;
}
#content .right div.reservada .areaReservada form span.input input{
	float:left;
	background:none;
	width:190px;
}
#content .right div.reservada .areaReservada form span.input a.send{
	background:url(images/loginSendBtn_bg.jpg) no-repeat left;
	float:right;
	display:block;
	width:30px;
	height:16px;
	text-decoration:none;
}
#content .right div.reservada .areaReservada .btns .editarBtn{
	background:url(images/editarPerfBtn.jpg) no-repeat;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	width:100px;
	line-height:16px;
}
#content .right div.reservada .areaReservada .btns .editarBtn:hover{
	background:url(images/editarPerfBtnOver.jpg) no-repeat;
}
#content .right div.reservada .areaReservada .btns .logout{
	display:block;
	float:left;
	background:url(images/logoutLocker.jpg) no-repeat 0px 2px;
	text-transform:uppercase;
	padding-left:12px;
	color:#9b9b9b;
	text-decoration:none;
	margin-left:23px;
	line-height:16px;
}
#content .right div.reservada .areaReservada .btns .logout:hover{
	background:url(images/logoutLockerOver.jpg) no-repeat 0px 2px;
	color:#00add9;
}
#content .right div.pesquisa .helper{padding-left:26px;}
#content .right div.pesquisa select{
	border:1px #999999 solid;
	width:221px;
	float:left;
	font-size:11px;
	color:#a0a0a0;
	padding:2px 3px 2px 10px;
}
#content .right .downloads{
	float:left;
	display:block;
}
#content .right .downloads h3{
		text-align:left;
}
#content .right .downloads ul{
	float:left;
	list-style:none;
	padding:0px 0px 0px 25px;
	margin:5px 0px 20px 0px;
}
#content .right .downloads ul li{
	float:left;
	display:block;
	width:100%;
	padding:0px;
	text-align:left;
}
#content .right .downloads ul li a{
	text-decoration:none;
	color:#555555;
	font-size:12px;
	line-height:13px;
}
#content .right .downloads ul li a:hover{color:#000000;}
#content .right .downloads ul li a span{ 
	color:#999; 
	font-size:10px;
}
#content .right .downloads ul li a:hover span{color:#777777;}
#publicidade, #content .right #publicidade{float:left;}
#content .right #publicidade{padding-left:14px;}
#publicidade li, #content .right #publicidade li{
	float:left;
	display:block;
	padding:0px 0px 0px 4px;
}
#publicidade li .flash, #content .right #publicidade li .flash{float:left;}
#footer{
	float:left;
	width:980px;
	background:url(images/footerBorder.gif) no-repeat 4px 0px;
	padding:16px 0px 60px 0px;
}
#footer .left {
	float:left;
	width:400px;
	text-align:left;
	color:#FFFFFF;
	padding:0px 0px 0px 14px;
}

#footer .right{
	float:right;
	width:450px;
	text-align:right;
	padding:0px 14px 0px 0px
}
#footer .right div.footerMenu{
	float:right;
	padding:0px 25px 0px 0px;
	/*display:block;*/
}
#footer .right div.footerMenu a{
	color:#FFFFFF;
	float:right;
	display:block;
	/*display:none;*/
	font-size:10px;
	text-decoration:none;
}
#footer .right div.footerMenu a:hover{ text-decoration:underline;}
#footer .right div.footerMenu span{
	float:right;
	padding:0px 4px;
	color:#FFFFFF;
	display:block;
	/*display:none;*/
}
#footer .right div.logoGlobaz{
	width:42px;
	height:16px;
	float:right;
	display:block;
	margin-top: 16px;
}
#footer .right div.logoGlobaz span{}
#footer .right div.logoGlobaz a{
	position:absolute;
	width:42px;
	height:16px;
	float:right;
	display:block;
}
#footer .right div.logoGlobaz a img{
	width:42px;
	height:16px;
}

.closed{display:none;}
.flash{float:left;}

.googleMaps{
	float:left;
	border:3px double #a8e7f7;
	position:relative;
	top:25px;
	left:20px;
}

.gMapLink{
	float:left;
	display:block;
	width:170px;
	text-align:center;
	position:relative;
	top:30px;
	text-decoration:none;
	color:#999999;
	font-size:11px;
}
.gMapLink:hover{text-decoration:underline;}

.nohand{
	cursor: default;
}
a.nohand span, a.nohand span span{
	cursor: default;
}