
/*****************************************/
/*
Browser:OTHER
Version:
*/
/*****************************************/
/******************************************/
/* LAYOUT DA PÁGINA (propriedades gerais) */
/******************************************/

	
body{
	margin:0px;
	padding:0px;
	background-image:url('../themes/DevPort Blue/Wallpaper/fundo1.jpg');
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	height:100%;
}

#bdy{
	margin:0px;
	padding:0px;
	background-image:none;
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	height:100%;
}

form{
	margin:0px;
	padding:0px;
}

textarea, select,input {
	border:1px dotted #5ebae3;
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
}


/*******************/
/* PÁGINA DE LOGIN */
/*******************/

#tbl_login{
	font-size:8pt;
	width:330px;
}

#tbl_login #img_login{
	background-image:url('../themes/DevPort Blue/Others/login.gif');
	background-position:center center;
	background-repeat:no-repeat;
	height:110px;
}

#tbl_login input{
	border:1px solid #004b84;
}

#tbl_login #bt_login_submit{
	background-image:url('../themes/DevPort Blue/Icons/ok.gif');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:34px;
	width:34px;
	cursor:pointer;
	border:none;
}


#tbl_login #erro{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:9pt;
	font-weight:bolder;
	color:#FF0000;
	text-align:center;
	visibility:hidden;
	height:40px;
}

#tbl_login #textoAjuda{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	height:30px;
}

#tbl_login #textoAjuda a{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	
	color:#004b84;
}

#tbl_login #textoAjuda a:hover{
	text-decoration:underline;
}

#tbl_login #licenca{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	font-weight:bolder;
	text-align:left;
}

#tbl_login #numLicenca{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	text-align:left;
}


#tbl_registo{
	font-size:8pt;
	width:330px;
}

#tbl_registo #registo{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	font-weight:bolder;
	text-align:left;
}

#erro_parceiros{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:9pt;
	font-weight:bolder;
	color:#FF0000;
	text-align:center;
	visibility:hidden;
	height:40px;
}

/*******************/
/* PAINEL DE AJUDA */
/*******************/

#helpPanel{
		
	background-color:#3c94c8;
	color:#FFFFFF;
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	height:100%;	
	left:0px;
	z-index:9000000;
	position:absolute;
	display:none;
	overflow:hidden;
}

#helpPanel #helpPanelContent{
	padding:0px;
}

#helpPanel .closeLink{
	padding-left:2px;
	padding-right:2px;
	background-color:#FFFFFF;
	position:absolute;
	top:2px;
	right:2px;
	border:1px solid #000000;
	color:#000000;
}

#helpPanel .closeLink:hover{
	color:#000000;
	background-color:#FFFFFF;
}	

/*****************/
/* MENU DE BAIXO */
/*****************/

#menuDev {
	overflow:visible; 
	position:absolute;
	bottom:0;
	z-index:900000;
	color:#FF0000;
	text-align:center;
	left: 50%;
    margin-left: -292px;
    width:584px;
	
}

#menuDev table{
	height:100%;
	border:none;
}

#menuDev table .minimaxBarMin{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/minimize.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	height:8px;
}

#menuDev table .minimaxBarMin:hover{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/minimize-over.gif');
	background-position:top center;
	cursor:pointer;
	height:8px;
}

#menuDev table .minimaxBarMax{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/maximize.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	height:8px;
}

#menuDev table .minimaxBarMax:hover{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/maximize-over.gif');
	background-position:top center;
	cursor:pointer;
	height:8px;
}

#menuDev table .separator{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/separator.gif');
	border:none;
	width:3px;
}

#menuDev table .left{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/left.gif');
	border:none;
	width:145px;
}

#menuDev table .normal{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/middle.gif');
	border:none;
	white-space: nowrap;
}

#menuDev table .right{
	background-color:transparent;
	background-image:url('../themes/DevPort Blue/Application Bar/right.gif');
	border:none;
	width:2px;
}

body>#menuDev {position: fixed}

/********************/
/* LAYOUT DA ÁRVORE */
/********************/

p{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
}

a{
	color:#000;
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:0.8em;
}

.tree,#floatingContainer{
	margin:0px;
	padding:0px;
	white-space: nowrap;
}

.tree ul{	/* Sub menu groups */
	margin-left:20px;	/* Left spacing */
	padding-left:0px;
	display:none;	/* Initially hide sub nodes */
}

#floatingContainer ul{
	margin-left:20px;	/* Left spacing */
	padding-left:0px;
}

.tree li,#floatingContainer li{	/* Nodes */
	list-style-type:none;
	vertical-align:bottom;
}

.tree li a,#floatingContainer li a{	/* Node links */
	color:#000;
	text-decoration:none;
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	margin-left:2px;
	position:relative;
	top:-3px;
}

.tree li a.highlightedNodeItem{
	color:#FFF;
	background-color:#009;
}

.tree input.folderTreeTextBox{	/* Css for the text input - rename item */
	font-size:10px;
	margin:0px;
	padding:0px;
	height:12px;
}

/******************************/
/* LAYOUT DO MENU DE CONTEXTO */
/******************************/

.contextMenu{	/* The bar that is parent of the menu strip */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	padding:1px;
}

.contextMenu li{
	list-style-type:none;
	padding:1px;	/* Equal to border + padding of .item_mouseover */
	border:0px;
	cursor: pointer;
	background-repeat:no-repeat;
	background-position:left center;
}

.contextMenu .item_mouseover{
	border:1px solid #000;
	background-color:#EEE;
	padding:0px;	/* Padding + border of this element should be equal to padding of li element (see above ) */
}

.contextMenu ul{
	margin:0px;
	padding:0px;
}

.contextMenu a{
	text-decoration:none;
	color:#000;
	padding-left:25px;
}

.contextMenu div.contextMenu_separator{	/* Css for the separator line */
	height:1px;
	line-height:1px;
	padding:0px;
	background-color: #AAA;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:1px;
}

/*****************/
/* LOGOUT SCREEN */
/*****************/

.textoLogout{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	font-weight:bolder;
	color:#000000;
}


/***************/
/* WAIT SCREEN */
/***************/

#waitScreen{
	visibility:visible;
	position:absolute;
	z-index:9000000;
	width:100%;
	height:100%;
	text-align:center;
	font-size:12pt;
	color:#004b84;
	background-image:url('../themes/DevPort Blue/Others/eee.gif');
}

#waitScreen table{
	vertical-align:middle;
	width:100%;
	height:100%;
}

#waitScreen #msgWait{
	padding-bottom:10px;
	vertical-align:bottom;
}

#waitScreen #imgWait{
	vertical-align:top;
}

/********************/
/* BARRA DE IDIOMAS */
/********************/

.idiomaTab{
	background-image:url('../themes/DevPort Blue/Others/tab-modules_over.gif');
	height:20px;
	padding-left:12px;
	padding-right:12px;
	color:#000000;
	cursor:pointer;
}

.idiomaTab_off{
	background-image:url('../themes/DevPort Blue/Others/tab-modules.gif');
	height:20px;
	padding-left:12px;
	padding-right:12px;
	color:#000000;
	cursor:pointer;
}

.idiomaTabResto{
	background-image:url('../themes/DevPort Blue/Others/tab-modules.gif');
	height:20px;
}

/*******************************/
/* PRIMEIRA PÁGINA DOS MÓDULOS */
/*******************************/

.bordaFrame{
	border-left:1px solid #5ebae3;
}

#bdy_dGC{
	background-image:url('../themes/DevPort Blue/Modules/dgc-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGU{
	background-image:url('../themes/DevPort Blue/Modules/dgu-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGW{
	background-image:url('../themes/DevPort Blue/Modules/dgw-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGM{
	background-image:url('../themes/DevPort Blue/Modules/dgm-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGPA{
	background-image:url('../themes/DevPort Blue/Modules/dgpa-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGEO{
	background-image:url('../themes/DevPort Blue/Modules/dgeo-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGEA{
	background-image:url('../themes/DevPort Blue/Modules/dgea-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGB{
	background-image:url('../themes/DevPort Blue/Modules/dgb-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGAC{
	background-image:url('../themes/DevPort Blue/Modules/dgac-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGS{
	background-image:url('../themes/DevPort Blue/Modules/dgs-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGI{
	background-image:url('../themes/DevPort Blue/Modules/dgi-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGN{
	background-image:url('../themes/DevPort Blue/Modules/dgn-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGSMS{
	background-image:url('../themes/DevPort Blue/Modules/dgsms-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGP{
	background-image:url('../themes/DevPort Blue/Modules/dgp-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGRI{
	background-image:url('../themes/DevPort Blue/Modules/dgri-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGMI{
	background-image:url('../themes/DevPort Blue/Modules/dgmi-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGPO{
	background-image:url('../themes/DevPort Blue/Modules/dgpo-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGME{
	background-image:url('../themes/DevPort Blue/Modules/dgme-background.jpg');
	background-repeat:no-repeat;
}
#bdy_dGF{
	background-image:url('../themes/DevPort Blue/Modules/dgf-background.jpg');
	background-repeat:no-repeat;
}

/***********************/
/* TABELA DE CONTEÚDOS */
/***********************/

.Header{
	border:none;
	width:100%;
}

.FirstRow{
	 height:25px;
	 background-image:url('../themes/DevPort Blue/Modules/Favorites.gif');
	 background-repeat:no-repeat;
}

.TextoFirstRow{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	font-weight:bolder;
	color:#000000;
	padding-left:35px;
}

.SecondRow{
	 font-family:"Verdana","Arial","Times New Roman","sans serif";
	 font-size:12px;
	 height:25px;
	 background-image:url('../themes/DevPort Blue/Modules/action.gif');
	 background-repeat:no-repeat;
}

.SecondRow a{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	 height:25px;
	 background-repeat:no-repeat;
}

.SecondRow a:hover{
	 height:25px;
	 background-repeat:no-repeat;
}

.TextoSecondRow{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	font-weight:bolder;
	color:#000000;
	padding-left:35px;
}

.TextoSecondRow span{
	position:absolute;
	left:620px;
}

.TextoSecondRow span img{
	cursor:pointer;
}

.Accoes span{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-left:35px;
	white-space: nowrap;
	line-height:20px;
}

.Accoes span:hover{
	text-decoration:underline;
	cursor:pointer;
}

.WhiteSpace{
	height:30px;
}

.Legenda{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-left:35px;
	padding-right:15px;
	padding-top:15px;
	width:1%;
	white-space: nowrap;
}

.Legenda_accor{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	width:1%;
	white-space: nowrap;
}

.Conteudo{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	width:99%;
	vertical-align:top;
	height:100%;
}

.Conteudo_accor{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	width:99%;
	vertical-align:top;
	height:100%;
}
.erroGenerico{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:8pt;
	color:#FF0000;
	height:30px;
}

.TextoHeaderListagem{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	font-weight:bolder;
	color: #FFFFFF;
	border:1px solid #5ebae3;
	background-color: #5ebae3;
	text-align:center;
}

.TextoConteudoListagem1{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:11px;
	font-weight:normal;
	background-color: #f8f8f8;
	border:1px solid #f8f8f8;
	white-space: nowrap;
}

.TextoConteudoListagem1 input{
	border:none;
}

.TextoConteudoListagem2{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:11px;
	font-weight:normal;
	background-color: #EEEEEE;
	border:1px solid #EEEEEE;
	white-space: nowrap;
}

.TextoConteudoListagem2 input{
	border:none;
}


/*********************************/
/* IMAGE UPLOADER e FILE UPLOADER*/
/*********************************/

.imagem{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	border:1px dotted #5ebae3;
	vertical-align:baseline;
	text-align:center;
}
.imagem input{
	border:none;
}
.ficheiro{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	border:1px dotted #5ebae3;
	vertical-align:baseline;
	text-align:center;
}
.ficheiro input{
	border:none;
}


/*****************************/
/* PÁGINA INICIAL DOS MÓDULOS*/
/*****************************/

.PagInicialMod{
	font-family:"Verdana","Arial","Times New Roman","sans serif";
	font-size:12px;
	font-weight:normal;
	border:none;
	width:100%;
}

.PagInicialMod ul li{
	font-size:12px;
	font-weight:normal;
}

.PagInicialMod td{
	padding-left:50px;
}

h1 {
	font-size:18px;
	color:#5ebae3;
	position: relative;
}
h1 span 
{
	font-size:18px;
	color:#004b84;
	position: absolute;
	top: -2px;
	left: -2px;
}

#newsletter_preview {
	border:1px dotted #5ebae3;
	width:800px;
}