/*===================================================================FONT=======================================================================*/
@font-face {
	font-family: 'BaskervilleBold';
	src:url('../fonts/baskervillebold-webfont.ttf') format('truetype');
	src:url('../fonts/baskervillebold-webfont.eot');
	src:local('☺'), url('../fonts/baskervillebold-webfont.woff') format('woff'), url('../fonts/baskervillebold-webfont.svg#webfontS3kGI4Yl') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BaskervilleRegular';
	src: url('../fonts/baskerville-webfont.ttf') format('truetype');
	src:url('../fonts/baskerville-webfont.eot');
	src:local('☺'), url('../fonts/baskerville-webfont.woff') format('woff'), url('../fonts/baskerville-webfont.svg#webfontWUQCpgxF') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*==================================================================GLOBAL======================================================================*/
html{color:#FFF;font-family:'BaskervilleRegular';font-size:13px;}
body{background:url(../images/bg.jpg) no-repeat;overflow:hidden;width:1920px;height:1200px;}
#logo{top:0px;margin-left:0px;width:199px;height:73px;}
#certi img{width:89px;height:66px;float:right;margin-right:144px;margin-top:-60px;border:none;}
#certi pre{display:block;font:100% "Courier New", Courier, monospace;padding:10px;border:1px solid #bae2f0;background:#e3f4f9;margin:.5em 0;overflow:auto;width:800px;}
#preview{position:absolute;/*border:1px solid #333;background:#f7f5d1;*/padding:5px;color:#333;display:none;}
#bottom-ini{margin-left:-90px;width:921px;height:134px;bottom:0px;position:absolute;}
.creditos_rodapel{float:left;margin-left:30px;width:300px;}
.creditos_rodaper{float:right;margin-right:30px;}
#center_col{padding-left:90px;padding-top:40px;padding-right:25px;}
#left_col{padding-left:90px;padding-top:40px;}
h1{font-family:'BaskervilleBold';color:#83A892;}

#header4{background: url(../images/headers/publica.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#header20{background: url(../images/headers/regiao.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#regiao{margin-top:70px;margin-left:-20px;}
#reglink{float:left;}
#reglink2{float:left;margin-left:60px;}

#opera{color:#fff;}

#main-menu{padding-left:90px;margin-top:17px;}
#main-menu li{display:inline;}
#main-menu a{float:left;text-decoration:none;color:white;padding-right:30px;padding-bottom:5px;padding-top:5px;height:12px;font-family:'BaskervilleRegular';padding-top:0px;font-size:13px;display:block;white-space:nowrap;}
#main-menu .selected{/*font-family:'BaskervilleBold';*/ font-weight:bold;}
#main-menu a:hover{/*font-family:'BaskervilleBold';*/ font-weight:bold;}
#main-menu li ul{display:block;position:absolute;visibility:hidden;left:0px;width:300px;margin:0;}
#main-menu li#galeria-menu {width:50px;}
#main-menu li#galeria-menu:hover ul{visibility:visible;}
#main-menu li#galeria-menu ul{visibility:hidden;height:21px;margin-left:240px;margin-top:7px;}
#main-menu li#galeria-menu ul li{}
#main-menu li#galeria-menu ul li a{padding-right:30px;display:block;height:21px;padding-top:5px;}

p{line-height: 1.4em;}
ul#menu, ul#menu ul{list-style-type:none;margin:0;}
ul#menu a{display:block;text-decoration:none;}
ul#menu li{margin-top:1px;margin-left:1px;}
ul#menu li a{/*background:#83A892;color:#606060;*/background:#000;color:#FFF;padding:0.5em;width:125px;font-family:'BaskervilleBold'; padding-top:0.35em; padding-bottom:0.35em; }
ul#menu li a:hover{/*background:#115D97;color:#CECECE;*/background:#000;color:#FFF;}
ul#menu li a.active{/*background:#115D97;color:#CECECE;*/background:#000;color:#FFF;}
ul#menu li ul li a{background:transparent;border-left:5px transparent solid;color:#FFF;padding-left:0px;}
ul#menu li ul li a:hover{background:transparent;border-left:5px transparent solid;padding-left:0px;font-family:'BaskervilleBold';}
ul#menu li ul li a.active{background:transparent;border-left:5px transparent solid;padding-left:0px;font-family:'BaskervilleBold';}
/*==================================================================INICIO======================================================================*/
#stripe1{background:url(../images/stripe1.png) repeat-x;height:32px;width:100%;position:absolute;margin-top:433px;z-index:1;}
#stripe2{background:url(../images/stripe2.png) repeat-x;height:31px;width:100%;position:absolute;margin-top:569px;z-index:1;}
#footer-links1{height:31px;width:831px;left:50%;margin-left:-416px;position:absolute;margin-top:576px;z-index:3;}
#footer-links1 a{color:#FFF;text-decoration:none;}
#footer-links1 a:hover{color:#FFF;text-decoration:none;}
#wrapperContent1{background: url(../images/inicio.jpg) no-repeat;position:absolute;width:830px;height:601px;left:50%;margin-left:-416px;top:0px;z-index:2;}
#fotohome{background: url(../images/fotohome.jpg) no-repeat;width:821px;height:338px;margin-top:11px;margin-left:5px;}
a.link-zone1{background-color:transparent;position:absolute;border-right: none;text-decoration: none;margin-left:0px;bottom:50px;height:78px;width: 200px;}
a.link-zone2{background-color:transparent;position:absolute;border-right: none;text-decoration: none;margin-left:207px;bottom:50px;height:80px;width: 206px;}
a.link-zone3{background-color:transparent;position:absolute;border-right: none;text-decoration: none;margin-left:417px;bottom:50px;height:79px;width: 200px;}
a.link-zone4{background-color:transparent;;position:absolute;border-right: none;text-decoration: none;margin-left:624px;bottom:50px;height:78px;width: 200px;}
/*===================================================================RESTO======================================================================*/
#wrapperContent{background:url(../images/resto.png) no-repeat;position:absolute;width:831px;height:628px;left:50%;margin-left:-416px;top:0px;z-index:2;}
#stripe3{background:url(../images/stripe1.png) repeat-x;height:32px;width:100%;position:absolute;margin-top:251px;z-index:1;}
#stripe4{background:url(../images/stripe2.png) repeat-x;height:31px;width:100%;position:absolute;margin-top:580px;z-index:1;}
#footer-links2{height:31px;width:831px;left:50%;margin-left:-416px;position:absolute;margin-top:588px;z-index:3;}
#footer-links2 a{color:#FFF;text-decoration:none;}
#footer-links2 a:hover{color:#FFF;text-decoration:none;}
/*=================================================================A EMPRESA====================================================================*/
#header2{background: url(../images/headers/empresa.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#slideshow1{float:left;width:241px;height:273px;}
#slideshow1 IMG{position:absolute;z-index:8;opacity:0.0;border: 2px solid #83A892}
#slideshow1 IMG.active{z-index:997;opacity:1.0;}
#slideshow1 IMG.last-active{z-index:996;overflow:hidden;opacity:0.0;}
#emp1{margin-top:-3px;}
/*===============================================================GALERIA LOGIN==================================================================*/
#header7{background: url(../images/headers/galeria-login.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#header8{background: url(../images/headers/privada.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
.login{float:left;margin-left:-65px;}
#login{background-color:#115D97;width:368px;height:18px;padding-left:20px;padding-top:3px;font-family:'BaskervilleBold';}
#loginform{background-color:#83A892;margin-top:5px;width:348px;height:159px;color:#545454;padding:20px;font-family:'BaskervilleBold';}
#USER{width:346px;height:30px;border:none;color:#000; margin-bottom:10px;}
#PASS{width:346px;height:30px;border:none;color:#000;}
#SUBMIT{background:#FFF;border:none;color:#545454;width:70px;height:30px;margin-top:10px;float:right;margin-right:2px;}
.regis{float:right;margin-right:0px;}
#regis{background-color:#115D97;width:368px;height:18px;padding-left:20px;padding-top:3px;font-family:'BaskervilleBold';}
#regisform{background-color:#83A892;margin-top:5px;width:348px;height:159px;color:#545454;padding:20px;font-family:'BaskervilleRegular'}
#regisform a{text-decoration:none;color:#115D97;}
#regisform a:hover{border-bottom:dotted 1px #FFF;color:#FFF;font-family:'BaskervilleBold';}
/*=============================================================GALERIA REGISTO=================================================================*/
#header15,#header18,#header19{background: url(../images/headers/registo.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#confirmacao{font-family:'BaskervilleBold';font-size:12px;}
#sdline,#tdline,#rdline{margin-top:10px;}
#registertitle{background-color:#115D97;margin-left:120px;width:340px;height:18px;padding-top:3px;padding-left:65px;color:#545454;font-family:'BaskervilleBold';}
#register{background-color:#83A892;margin-left:120px;height:215px;width:340px;padding-top:15px;margin-top:5px;padding-left:65px;color:#545454;font-family:'BaskervilleBold';}
#coisas{margin-top:5px;}
#cenas{margin-top:45px;}
#USERNAME,#mail,#mailc{border:none;width:280px;height:20px;font-family:'BaskervilleRegular';}
#REGISTAR{background-color:#FFF;border:none;width:100px;height:20px;color:#545454;margin-top:50px;margin-left:180px;}
/*================================================================EXPORTACAO===================================================================*/
#header9{background: url(../images/headers/exportacao.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#worldmap{background:url(../images/mapa_mundo.png) no-repeat;width:520px;height:277px;float:right;}
/*================================================================TECNOLOGIA===================================================================*/
#header10{background: url(../images/headers/tecnologia.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
/*================================================================CONTACTOS====================================================================*/
#header11{ background-image:url(../images/headers/contactos.jpg);width:821px;height:153px;margin-top:11px;margin-left:5px;}
#labels{float:left;margin-left:-20px;}
#labelnome{font-family:'BaskervilleBold';margin-left:31px;margin-top:7px;}
#labelemail{font-family:'BaskervilleBold';margin-left:26px;margin-top:13px;}
#labelmsg{font-family:'BaskervilleBold';margin-top:5px;}
#contactform{float:right;}
#NOME,#EMAIL{background:url(../images/inputfield.png) no-repeat;color:#FFF;width:356px;height:28px; border:none;margin-left:1px;}
#EMAIL{margin-top:5px;color:#FFF;}
#MENSAGEM{background:url(../images/textfield.png) no-repeat;color:#FFF;width:356px;height:160px;border:none;margin-left:1px;margin-top:5px;}
#send{float:right;margin-right:0px;margin-top:5px;}
/*==============================================================LOCALIZACAO===================================================================*/
#header14{background: url(../images/headers/localizacao.jpg) no-repeat;width:821px;height:153px;margin-top:11px;margin-left:5px;}
#localizacao{background:url(../images/mapa.png) no-repeat;width:420px;height:254px;}
/*============================================================GALERIA PUBLICA=================================================================*/
#galmenu{background:url(../images/galmenu.png) no-repeat;width:141px;height:282px;margin-left:-65px;margin-top:-8px;padding-top:1px;padding-left:1px;float:left;}
#galeria{float:left;/*background:url(../images/galbg.png) no-repeat;*/background-color:#97b4c1;width:633px;height:268px;margin-left:84px;margin-top:-283px;padding-top:15px;}
#galheader{background:url(../images/galheader.png) no-repeat;width:508px;height:22px;margin-left:56px;font-family:'BaskervilleBold';font-size:13px;padding-left:10px;padding-top:3px;}
.gallery{margin-left:46px;margin-top:10px;color:#3F2D45;font-size:10px;}
div #pic{margin-right:10px;}
div #pic-discription{margin-top:0px;width:122px}
#pic-discription p{text-align:right;font-size:13px;}
#pic-name{text-decoration:none;border-bottom:1px dotted #3F2D45;}
#picture{background:#FFF;width:122px;height:162px;}
/*============================================================GALERIA PRIVADA=================================================================*/
#title{background:url(../images/priheader.png) no-repeat;width:150px;height:21px;margin-left:84px;padding-left:10px;padding-top:1px;margin-top:-8px;color:#CECECE;font-family:'BaskervilleBold'}
#username{background:url(../images/user.png) repeat-x;width:317px;height:21px;padding-left:10px;padding-top:1px;margin-top:-22px;margin-left:249px;}
#logoff{background:url(../images/logoff.png) no-repeat;width:137px;height:21px;margin-top:-22px;margin-left:580px;padding-top:2px;}
#logoff a{margin-left:15px;color:#FFF;font-family:'BaskervilleRegular';text-decoration:none;}
#logoff a:hover{margin-left:15px;color:#FFF;font-family:'BaskervilleBold';}
#galheader2{background:url(../images/galheader.png) no-repeat;width:509px;height:22px;margin-left:55px;font-family:'BaskervilleBold';font-size:13px;padding-left:10px;padding-top:3px;}
#galeria2{/*background:url(../images/galbg.png) no-repeat;*/background-color:#84a892;width:634px;height:254px;margin-left:83px;margin-top:2px;padding-top:5px;}
.gallery2{margin-left:56px;margin-top:5px;color:#3F2D45;font-size:10px;}