@import url("menu.css");
@import url("fck.css");
/*@import url("icons.css");*/
@import url("utils.css");
@import url("caixas.css");
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #5b7385; margin: 0px; padding: 0px; background-color:#f1f5f9; line-height: 1.5em; text-align: center; text-rendering: optimizeLegibility; word-wrap: break-word }
a { color: #1576c0; text-decoration: none; border-bottom: 1px solid #AFD5E0; }
#breadCrumb { font-size:0.8em; text-align:left !important; }
.c_contentpane { text-align: justify; }
table { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; font-size:1em; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; font-size:1em; }
.moduleContainer { text-align:justify; }
#header { }
.noDisplay { display:none; }
#searchForm { width: 750px; margin-right: auto; margin-left: auto; }
.searchFloat { float: right; width: 350px; text-align: right; }
.linguagem ul { margin: 4px 0px 0px; padding: 0px; list-style-type: none; }
.linguagem li { /*background-color:#aabecf;*/
	display: inline; padding-right: 2px !important; padding-left: 2px !important; border: none; /*margin-right: 5px;*/
	color: #697f8f !important; }
.linguagem { float: left; width: 350px; text-align:left; }
.linguagem a { color: #697f8f; border-bottom-style: none; }
.cabecalhopt, .cabecalhoen { background-image: url(Skins/PortalConhecimento/imagens/fundo_cabecalho.jpg); background-repeat: no-repeat; height: 75px; width: 750px; margin-right: auto; margin-left: auto; }
#anteCabecalhoWrapper { background-color: #b4c9d5; background-image: url(imagens/padrao_cabecalho.gif); background-repeat: repeat-x; }
#cabecalhoWrapper { /*background-color: #020eff;*/
	background-image: url(imagens/ante_cabecalho_wrapper.jpg); background-repeat: no-repeat; background-position: center top; height: 75px; }
#logo { font-size: 0.1em; color: #FFFFFF; float: left; }
#logo h1 { font-size: 0.1em; margin: 0px; padding: 0px; display: inline; }
#logo h1 a { color: #FFFFFF; }
#search { background:#adc0ce url(imagens/fundo_barra_search.jpg) repeat-x top left; height: 27px; }
#logo a { color: #003271; text-decoration: none; height: 75px; width: 285px; display: block; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#bannerWrapper h3 { display:none; }
#anteBannerWrapper { background: #ffffff url(imagens/fundo_banner.jpg) repeat-x top left; }
.txtPesquisar { border: solid 1px #8598a6; background: #adc0ce url(imagens/fundo_pesquisar.gif) no-repeat top left; height: 18px; width: 131px; color: #697f8f; margin: 0px; padding-top: 3px; padding-bottom: 0px; padding-right: 3px; padding-left: 3px; font-size: 0.9em; }
#searchForm form { margin: 0px; padding: 3px 0px 0px; }
.pesquisaAvancadaBtn { font-size: 1em; color: #697f8f; text-decoration: underline; background-color: transparent; height: 19px; border: none; text-align: right; }
#menuWrapper { background-color: #d3e3f4; background-image: url(imagens/fundo_menu_wrapper.gif); background-repeat: repeat-x; background-position: top; height: 30px; }
#subMenuWrapper { background-image: url(imagens/fundo_menu.gif); background-repeat: no-repeat; background-position: center top; height: 30px; }
#menu { color: #003173; width: 750px; /*margin-right: auto;
	margin-left: auto;*/
	font-weight: bold; }
.submitPesquisaBtn { background-image: url(imagens/fundo_btn_pesquisar.jpg); background-repeat:repeat-x; background-position:left top; color: #643c00; background-color: #e08503; height: 18px; border-width: 1px; border-style: solid; margin-top:4px; border-color: #b66d00 !important; font-size: 1em; }
#login { float: right; height: 63px; width: 250px; text-align: right; color: #697f8f; padding-top: 0px; }
.registar { text-decoration: underline; font-size: 0.8em; color: #85a2b7; background-color: transparent; border: none; text-align: right; padding:0px; }
#login form { margin: 0px; padding: 0px; }
#content { clear: both; float: none; }
.txtUsername { /*background-image: url(imagens/fundo_txt_boxes.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color: #ffffff; height: 19px; width: 127px; border: 1px solid #8598a6; margin: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; color: #85a2b7; }
.noFloat, .ContentContent { clear: both; }
#subBarraCinza { width: 750px; margin-right: auto; margin-left: auto; padding-bottom: 50px; text-align:justify; /* copiado */ }
.txtPassword { /*background-image: url(imagens/fundo_txt_boxes.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color: #ffffff; height: 19px; width: 99px; border: 1px solid #8598a6; margin: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #85a2b7; font-size: 0.9em; }
.okBtn { color: #697f8f; background-color: #aabecf; height: 18px; border: 1px solid #697f8f; font-size: 1.1em; width: 26px; padding-bottom: 2px; }
#login p { padding-bottom: 0px; margin-bottom: 0px; padding-top: 5px; margin-top: 0px; }
.subBarraFooter ul { list-style-type: none; display: block; text-align: center; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.subBarraFooter li { padding-right: 7px; padding-left: 7px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; display: inline; }
.barraFooter { background: #f1f5f9 url(imagens/fundo_footer.jpg) repeat-x left top; height: 110px; padding-top: 20px; padding-bottom: 20px; }
.subBarraUtilitarios img { border:none; }
.subBarraFooter { width: 750px; margin-right: auto; margin-left: auto; text-align: center; clear: both; }
.subBarraFooter a { color:#5b7385; }
.patrocinios { float: left; width: 176px; text-align: center; padding-right: 10px; padding-left: 10px; }
.containerPatrocinios p { margin-bottom: 0px; text-align: left; }
.parcerias { float: left; width: 180px;/* anterior: width: 82px;*/ text-align: center; padding-right: 10px; padding-left: 10px; }
.containerPatrocinios { width: 400px;/*anterior: width: 298px;*/ margin-right: auto; margin-left: auto; color: #888888; }
.subBarraFooter p { }
#footer { float:none; clear:both; }
.limiteUtil { margin-left:auto; margin-right:auto; }
.barraUtilitarios { background: #afc0d0 url(imagens/fundo_utilitarios.jpg) repeat-x left top; height: 13px; padding-top: 5px; padding-bottom: 5px; }
.subBarraUtilitarios { width: 750px; margin-right: auto; margin-left: auto; text-align: right; }
.subBarraUtilitarios ul { margin:0px; padding:0px; }
.subBarraUtilitarios li { margin:0px; padding:0px; display:inline; }
.barraUtilitarios a { margin-right: 15px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.controlPanel { height:auto;/*anterior: height:55px;*/ clear:both; text-align:center;/* anterior: text-align:left;*/ }
.invisivel { display:none; }
.toolbarSV ul { border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; list-style-type:none; margin: 20px 0px; padding:0px; }
/*.moduleTitle {
	display:none;
}*/

/* Menu de Contexto da Admin */
.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }
.ModuleTitle_MenuBar { cursor:pointer; height:16; background-color:Transparent; }
.ModuleTitle_MenuItem { cursor:pointer; font:normal 10px verdana; color:#000000; background-color:transparent; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; }
.ModuleTitle_MenuIcon { cursor:pointer; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; height: 21; }
.ModuleTitle_SubMenu { z-index:1000; cursor:pointer; background-color:#FFFFFF; /*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel { font:normal 10px verdana; color:#ffffff; cursor:pointer; background-color:#666666; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }
/* Fim de Menu de Contexto da Admin */

.citacoes p, p.citacoes { color:#9d9d9d; font-size:0.8em; text-align: right; }
.citacoesjus p, p.citacoesjus { color:#9d9d9d; font-size:0.8em; text-align: justify; }
.subBarraFooter { line-height:normal; }
.subBarraFooter ul { list-style-type: none; display: block; text-align: center; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.subBarraFooter li { padding-right: 7px; padding-left: 7px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; display: inline; }
.contentAtalhos { width:750px; padding:0px; }
.subBarraFooter .subMenu { margin-top:15px; margin-left:auto; margin-right:auto; float:none; text-align:center; width:750px; font-size:0.8em }
.subBarraFooter a, .subBarraFooter a:visited { text-decoration:none; border-bottom:none; }
.contentAtalhos img { text-decoration:none; border:none; }
.subBarraFooter p { margin-bottom:5px; color:#A6A8AB; font-weight:bold; }
.contentAtalhos .atalhos { border:none; margin:0px; height:206px; text-align:center; }
.contentAtalhos .atalho { width:143px; padding: 0px; padding-left: 5px; float:left; display:block; }
.ie .contentAtalhos .atalho { width:149px; }
.contentAtalhos .redes { border:none; margin:0px; height:120px; text-align:center; }
.contentAtalhos .rede { width:148px; padding-top: 10px; padding-bottom: 10px; float:left; display:block; }
.contentAtalhos .projectos { border:none; margin:0px; height:120px; text-align:center; }
.contentAtalhos .projecto { padding-top: 10px; padding-left: 5px; padding-bottom: 10px; height:100px; float:left; display:block; }
.contentAtalhos .ligacoes { border:1px solid #CCC; margin:0px; height:104px; text-align:center; }
.contentAtalhos .ligacao { width:249px; padding-top: 10px; padding-bottom: 10px; height:84px; float:left; display:block; }
.barraFooter { /*background: #efefef url(imagens/fundo_footer.jpg) repeat-x left top;*/
	height: 110px; padding-top: 20px; padding-bottom: 20px; }
.subBarraUtilitarios img { border:none; }
.subBarraFooter { width: 750px; margin-right: auto; margin-left: auto; text-align: center; clear: both; }
.contentAtalhos .ui-tabs-nav { font-size:1.1em; font-weight:bold; }
.contentAtalhos .ui-tabs-nav .ui-corner-top { background: transparent url(images/Lusiada/tab_white.png) no-repeat; }
.contentAtalhos .ui-tabs-nav li { border:none; }
.contentAtalhos .ui-tabs-nav li.ui-tabs-selected { background: transparent url(images/Lusiada/tab_selected.png) no-repeat; }
.contentAtalhos .ui-tabs-panel { border:1px solid #c4e4a5; /*background-color:#f1f5f9;*/
}
.clearLeft { clear:left !important; }
.clearRight { clear:right !important; }
.noWidth { width:auto !important; }
table.wborder, table.wborder tr, table.wborder td { border: 1px solid #CCCCCC !important; border-collapse:collapse !important; }
