@import url(1140.css);

@font-face {
	font-family: 'Lucida Grande';
	src: url('lucida_grande.ttf'); /* IE9 Compat Modes */
	src: url('lucida_grande.ttf')  format('truetype'), /* Safari, Android, iOS */
}

html, body {width:100%;height:100%;margin:0;padding:0;}
body,#Body {font-size:12px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Tahoma,sans-serif;font-weight:400;}

form,div,table,th,td,fieldset,legend,p,span,a,blockquote,pre,cite,
abbr,textarea,input,select,option,ul,ol,li,dl,dt,dd,.Normal,.SkinObject,.Head,.SubHead,.SubSubHead,object {font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Tahoma,sans-serif;font-weight:400;font-size:inherit;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,
.Head,.SubHead,.SubSubHead,.CloudTitle {font-size:16px;}
a,a.SkinObject {text-decoration:none;outline:0;border:0;}

table {width:100%;/*table-layout:fixed;*/}
table td {vertical-align:top;}

#Body {overflow-x:hidden;overflow-y:auto;color:#fff;background-color:#010707;/*background-image:url(img/bg_1920.jpg);background-attachment:fixed;*/background-position:top center;background-repeat:no-repeat;}

.skinHeader,
.skinMain,
.skinFooter {width:100%;margin:0px;padding:0px;}

/*#region CABECALHO */

.skinHeader {height:24px;color:#bababa;background:url(img/bg_topbar.png) 0 0 repeat-x;text-align:center;position:relative;}
.skinHeader .CurrentDate {line-height:26px;}
.skinHeader .GovLinks,
.skinHeader .AccessLinks {height:20px;margin:0;padding:0;line-height:26px;}
.skinHeader .GovLinks {width:200px;position:absolute;left:10px;top:0;}
.skinHeader .AccessLinks {width:560px;position:absolute;right:10px;top:0;}
.skinHeader .HomeLink,
.skinHeader .GestConteudos,
.skinHeader .MobileSite,
.skinHeader .Webmail,
.skinHeader .FaleConnosco,
.skinHeader .LoginObject,
.skinHeader .Contactos {float:right;display:block;text-indent:-999999px;background-image:url(img/top_icons_sprite.png);background-repeat:no-repeat;width:30px;height:20px;}
.skinHeader .HomeLink {float:left;background-position:0px 0px;}
.skinHeader .GestConteudos {background-position:-180px 0px;}
.skinHeader .MobileSite {/*background-position:-120px center;*/ display:none !important;}
.skinHeader .Webmail {background-position:-120px 0px;}
.skinHeader .FaleConnosco {background-position:-90px 0px;}
.skinHeader .LoginObject {background-position:-60px 0px;}
.skinHeader .Contactos {background-position:-30px 0px;}
.skinHeader .goGoverno {color:#bababa;text-decoration:none;margin-left:10px;line-height:26px;}
.skinHeader .UserObject {color:#fff;text-decoration:none;font-weight:700;margin-left:35%;}
/* HOVER STATES */
.skinHeader .HomeLink:hover {background-position:0px -20px;}
.skinHeader .GestConteudos:hover {background-position:-180px -20px;}
.skinHeader .MobileSite:hover {/*background-position:-120px center;*/ display:none !important;}
.skinHeader .Webmail:hover {background-position:-120px -20px;}
.skinHeader .FaleConnosco:hover {background-position:-90px -20px;}
.skinHeader .LoginObject:hover {background-position:-60px -20px;}
.skinHeader .Contactos:hover {background-position:-30px -20px;}
.skinHeader .goGoverno:hover {color:#fff;text-decoration:underline;}

/*#endregion*/

.PortfolioPane,
.MainContentPane,
.SecondaryPane {width:1000px;margin:0 auto;padding:0;}
.PortfolioPane {min-height:360px;height:360px;}
.SecondaryPane {margin:20px auto;padding:5px;}
.SecondaryPane a {text-decoration:none;}
.SecondaryPane a:hover {text-decoration:underline;}

/* ControlPanel overrides */
.ControlPanel,
.dnnControlPanel,
.megaborder,
#dnnCPWrap,
#dnnCPWrap .Normal {color:#333;}
#dnnCPWrap {}
#dnnCPWrap .megaborder {}

/* Formatacao paginas internas */
.titleBar {margin:16px auto 0 auto;padding:6px 0;width:100%;overflow:hidden;}
.titleBar span,
.titleBar a {margin:0px 15px;font-size:24px;font-weight:bold;text-transform:uppercase;}
a.dnnBreadCrumb {display:block;float:right;text-decoration:none !important;line-height:28px;}
span a.dnnBreadCrumb:first-child {float:left;display:block;width:30px;height:30px;text-indent:-9999999px;background:url(img/arrow-back.png) center center no-repeat;}

.Live_Informacao_Main a,
.Live_Informacao_Side a {color:#ddd;text-decoration:none;}
.Live_Informacao_Main a:hover,
.Live_Informacao_Side a:hover {color:#fff;}

/*#region Tabela Lista_Informacao */

.Lista_Informacao {width:100%;margin:0px 0px 20px 0px;padding:0;table-layout:fixed;}
.Lista_Informacao td {clear:both;vertical-align:middle;padding:5px;/*line-height:26px;*/table-layout:fixed;}
.Lista_Informacao td:last-child {}
.Lista_Informacao td a {}
/*.Lista_Informacao td a img[style*="width"] {display:none;}
.Lista_Informacao td a img[src^="http"][style*="width"] {display:block;float:left;margin:0px;padding:10px;max-width:100px;max-height:100px;vertical-align:middle;} -- o IE ñ entendia estes atributos */
.Lista_Informacao td a img {display:block;float:left;margin:10px;padding:0px;max-width:100px;max-height:100px;vertical-align:middle;}
.Lista_Informacao td a span {display:block;margin:0px;padding:0px;}
.Lista_Informacao .Lista_Informacao_Titulo {font-size:13px;font-weight:bold;}
.Lista_Informacao .Lista_Informacao_Desc {margin-top:5px;}
.Live_Informacao_Side .Lista_Informacao td {border:none;}
.Live_Informacao_Side .Lista_Informacao .Lista_Informacao_Titulo {font-size:11px;}

/*#endregion*/

/* DESTAQUES DA INFORMAÇÃO - ACTIVAÇÃO DE ALERTAS */
.Live_Alerta {display:block;padding-right:28px;background:url(img/live_alerta.png) top right no-repeat;}

/*#region Pesquisa (no portfolio) */

.Live_Pesquisa {margin:0;padding:0;width:100%;overflow:hidden;color:#fff;background:url(img/transearch.png) 0 0;}
	.Live_Pesquisa span {display:none;}
	.search1 input[type="text"],
	.search2 input[type="text"] {float:left;font-weight:400;font-size:16px !important;padding:1px 4px;min-width:12em;height:26px;line-height:26px;vertical-align:middle;color:#fff;background:transparent;border:none;}
	.search1 input[type="text"] {width:16em;}
	.search2 input[type="text"] {width:17.5em;}
	.Live_Pesquisa input[type="text"]:focus {border:solid 1px #f93;}
	.Live_Pesquisa input[type="button"] {float:right;text-indent:-999999999px;}
.Live_PesquisaSite,
.Live_PesquisaWeb {color:transparent;background-repeat:no-repeat;background-position:center center;background-color:transparent;border:none;text-indent:-999999999px;cursor:pointer;}
.Live_PesquisaSite {width:92px;height:30px;background-image:url(img/iSearch.png);}
.Live_PesquisaWeb {width:30px;height:30px;background-image:url(img/iGoogle.png);}

/*#endregion*/

.Copyright {clear:both;float:none;margin:0;padding:20px;}
.Copyright a {color:#ddd;text-decoration:none;}
.Copyright a:hover {color:#fff;}

.cleared,
.dnnCleared,
.DNNCleared {clear:both;}
#EmptyPane ,
.dnnEmptyPane,
.DNNEmptyPane {display:none;}

/* Miscelânea de estilos para fazer o override de alguns controlos dnn e/ou telerik */
.dnnFormHelp {padding-right:28px;}
.RadToolTip {/*background:transparent;display:none !important;*/}
/*.RadToolTip .rtWrapperContent {table-layout:fixed;width:224px;padding:4px;background:transparent !important;}*/

@media handheld, screen and (max-width: 767px) {
	.skinHeader .GovLinks,
	.skinHeader .dnnCurrentDate,
	.skinHeader .UserObject,
	.skinHeader .CurrentDate {display:none;}
	.skinHeader .AccessLinks {float:none;width:360px !important;left:0;}
}

@media screen and (max-width: 1024px) {
	#Body {background-image:url(img/bg_1280.jpg);}
}

@media screen and (min-width: 1280px) {
	#Body {background-image:url(img/bg_1920.jpg);}
}
