/* 
--------------------------------------------------------
	Portal ISCTE Admin
	main.css
    data: 22.03.2005
--------------------------------------------------------
*/

/* -- Formatação da janela principal -- */
body { font-family:Verdana; font-size:11px; color: #333; background: #eae7e4; margin: 0; padding: 0; 
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}
body * :target { display: inline; background-color: #FCFFBA; }
a:link, a:visited { text-decoration: underline; color: #069; }
a:hover { text-decoration: none; color: #039; }
ul, ol { line-height: 1.5em; font-size: 11px; }
ul { list-style-type: square; }
li { padding: 0.3em 0 0.3em 0; }
.sugestao {font-family:Verdana; font-weight:bold; font-size: 16px; color: #c30; padding: 0 0 0 0px;}
/* -- Fim -- */

/* -- Formatação dos Formularios -- */
#formtable {background: #fff;}
.cel_tipo {vertical-align: top;}
.titulo { font-family:Verdana; font-weight:bold; font-size: 12px; color: #c30; float:right}
.titulo1 { font-family:Verdana; font-size: 10px; font-weight: bold; color: #333; text-align:justify; padding: 0 0 0 10px}
.blank { height:3px; font-family:Verdana; font-size:3px;}
/* -- Fim -- */


/* -- Cabeçalho da página -- */
#header { height: 80px; border-top: 5px solid #6fa88e; background: #eae7e4; }
#logo_iscte { position: absolute; left: 11px; top: 8px; }
#header_links { position: absolute; font-size: 10px; color: #45556A; text-align: right; right: 30px; top: 15px;}
#header_links a:link, #header_links a:visited { text-decoration: none; font-weight: bold; color: #45556A; }
#header_links a:hover { text-decoration: underline; font-weight: bold; color: #45556A; }
#header_login { position: absolute; right: 30px; top: 45px;}
.header_login { font-family:Verdana; font-size:10px; color: #45556A; font-weight:bold; text-align:right}
/* -- Fim -- */


/* -- Formatação do Menu do Topo -- */
#menutopnav { background-color:#bdd7be; float:right; border-bottom: 5px solid #6fa88e; border-top: 5px solid #6fa88e;}
#menutopnav ul { margin: 0; white-space: nowrap; float:right;}
#menutopnav ul li { font: bold 11px Verdana; list-style: none; float: left; margin: 0; padding: 0; line-height: normal;}
#menutopnav a:link, #menutopnav a:visited { float: left; height: auto; color: #45556A; text-decoration: none; margin: 0; padding: 4px 10px 4px 10px;}
#menutopnav a:link.active { color: #fff; background: #2f4f41;}
#menutopnav a:visited.active { color: #fff; background: #2f4f41;}
#menutopnav a:hover { text-decoration: none; background: #6fa88e; color: #333;}
#holder { position: relative; clear: both; font:Verdana}
/* -- Fim -- */


/* -- Formatação do menu lateral -- */
td#menulatnav_container { width: 174px; vertical-align: top; background: #eae7e4; border-right: 1px solid #ccc; }
#menulatnav { float: left; clear: left; left: 0px; top: 59px; background: #eae7e4;}
#menulatnav ul { width: 174px; list-style-type: none; font: 11px Verdana; color: #333; margin: 0px; padding: 0px; }
#menulatnav li { display: inline; margin: 0; padding: 0 0 0 0px; }
#menulatnav li a:link, #menulatnav li a:visited { height: 1%; display: block; text-decoration: none; color: #333; border-bottom: 1px solid #ccc; padding: 1px 1px 1px 5px;}
#menulatnav li a:hover { color: #333; background: #fff;}
#menu_vazio { background-color:#888888 ; float: left; clear: left; width:174px; font-family:Verdana; font-size:12px; color: #ffffff; font-weight:bold; padding: 1px 0px 1px 5px}
#submenu { background-color:#ccc5bd; float: left; clear: left; width:174px; font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; padding: 1px 1px 1px 0px}
#submenu a:link, #submenu a:visited { display: block; text-decoration: none; color: #333; width:174px; font-family:Verdana; font-size:12px; color:#FFFFFF; padding: 1px 1px 1px 5px; font-weight:bold;}
#submenu a:hover { color: #333; background: #fff; width:174px; font-family:Verdana; font-size:12px; color:#000; padding-left:5px; font-weight:bold; padding: 1px 1px 1px 5px}
#blank_submenu { background-color:#eae7e4; width:174px; height:8px; font-size:5px}
.cel_menu {	background: #eae7e4; 	vertical-align: top; 	border-right: 1px solid #ccc; 	padding-top:5px;	color: #333; 
}

/* -- Fim da formatação do menu lateral -- */



/* -- Formataçao da tabela Central -- */
#bigtable {background: #fff; }
td#main { width: 100%; vertical-align: top; padding: 20px 30px 40px 30px; border-right: 2px solid #ccc;}	
td#main p, td#main table { font: 11px/1.5em Verdana; }
/* -- Fim -- */



/* -- Formatação dos cabecalhos databela central -- */
.ctpresidencia, .ctcientifico, .ctpedagogico { font: bold 15px Verdana; color: #fff; padding: 5px 5px 5px 5px; height: 25px; vertical-align:top}
.ctpresidencia { background: #888888; height:25px;}
.ctcientifico {  background: #A2A2A2; height:25px}
.ctpedagogico {  background: #888888; height:25px}
.ctpresidencias, .ctcientificos, .ctpedagogicos, .destaques { font: bold 12px Verdana; color: #003300; padding: 2px 5px 2px 10px; vertical-align:top}
.ctpresidencias { background-color:#BDD7BE}
.ctcientificos { background-color:#BDD7BE}
.ctpedagogicos { background-color:#BDD7BE}
.destaques { background-color:#2F4F41; color: #FFFFFF;}
}

/* -- Fim -- */

/* --  Formatação das celulas centrais  -- */
.cel_central { font-size:11px; font-family:Verdana; color: #333; background: #fff;}
.cel_central_holder { font-size:11px; font-family:Verdana; color: #333; background: #fff; vertical-align: top; border-right: 2px solid #ccc; padding: 10px 10px 10px 10px;}
/* -- Fim -- */


/* -- formatação Colunas -- */	
.box { width: 250px; border: 1px solid #999; }
.box p { margin: 0; } 
.box img { border: 0; }
.box_header { background: #ccc; padding: 3px 10px 3px 10px; }
.box_cell { font-family:Verdana; background-color: #eae7e4; padding: 2px 2px 2px 2px; font-size:12px;}
.box_tiny { font-family:Verdana; background-color: #eae7e4;}
.box ul { list-style-type: none; margin: 0; padding: 0; }
.spaced_table { border: 1px solid #ccc; background: #eae7e4; }
.spaced_table td { padding: 10px; }
/* -- Fim -- */

/* -- formatação Colunas -- */	
.not_titulo { font-family:Verdana; font-size:14px; color:#003300; font-weight:bold; padding: 0 0 0 10px;}
.not_descricao {font-family:Verdana; font-size:12px; color: #666666; font-weight:bold; padding: 0 0 0 10px;}
.destaque {font-family:Verdana; font-weight:bold; font-size: 12px; color: #c30; padding: 0 0 0 10px;}
.tit_noticia {font-family:Verdana; font-weight:bold; font-size: 12px; color: #009900; padding: 0 0 0 10px;}
.box_destaque {background-color:#eae7e4; padding: 10px 10px 10px 0px;} 
.data {font: 11px Verdana; color: #333; padding: 0px 0px 0px 10px}
/* -- Fim -- */

/* -- Rodapé -- */
#footer { height: 30px; font: 10px "bitstream vera sans", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #45556A; border-bottom:5px solid #6fa88e; border-top: 5px solid #6fa88e; background: #bdd7be; padding: 5px 10px 5px 10px; }
#foot_links, #foot_copy { float: left; width: 54%; margin: 0; padding: 0; }
#foot_copy { float: right; width: 45%; text-align: right; }
#footer a:link, #footer a:visited { text-decoration: none; font-weight: bold; color: #45556A; }
#footer a:hover { text-decoration: underline; font-weight: bold; color: #45556A; }
/* -- Fim -- */


/* -- sitemap -- */ 
#sitemap ul { list-style-type: square; line-height: 0.9em; font-size: 10px; margin-top: 0.4em; }
#sitemap li { padding: 0.3em 0 0.3em 0; }
h2.sitemap a:link, h2.sitemap a:visited {  font: bold 12px "bitstream vera sans", "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; text-decoration: underline; color: #c30; }
h2.sitemap a:hover { text-decoration: none; background:#c30; color: #fff; padding: 2px 4px 2px 4px; }
/* -- Fim -- */

.dataCopy {
font: 11px Verdana; color: #333; padding: 0px
}

