/* Pagina de Entrada*/

ul.sdt_menu{
	margin:0;
	padding:0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:975px;
	margin-left:20px;
	margin-top:150px;
}
ul.sdt_menu a{
	text-decoration:none;
	outline:none;
}
ul.sdt_menu li{
	float:left;
	width:180px;
	height:85px;
	position:relative;
	cursor:pointer;
	border-style:solid;
	border-color:#EBEBEB;
	/*border-weight:1px;*/
	border-radius:2px;
}
ul.sdt_menu li > a{
	position:absolute;
	text-transform:uppercase;
	top:0px;
	left:0px;
	width:180px;
	height:85px;
	z-index:12;
}
ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:0px;
	left:85px;
	z-index:100;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:25px;
	left:0px;
	width:170px;
	height:60px;
	z-index:15;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	/*background:#111;*/
	top:85px;
	width:180px;
	height:0px;
	left:0px;
	z-index:14;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
	margin-left:30px;
	/*text-transform:uppercase;
	text-shadow:1px 1px 1px #000;*/
}
ul.sdt_menu li span span.sdt_link{
	/*principal*/
	color:#369;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	float:left;
	font-weight:bold;
	clear:both;
}
ul.sdt_menu li span span.sdt_descr{
	/*color:#0B75AF;*/
	color:#000;
	float:left;
	clear:both;
	width:170px; /*For dumbass IE7*/
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:184px;
	margin-left: -4px;
	margin-top: 7px;
	overflow:hidden;
	height:140px;
	top:85px;
	left:0px;
	display:none;
	background: #EEE; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F1EFE2',GradientType=0); /* for IE */
	background-image: -ms-linear-gradient(top, #FFF 0%, #F1EFE2 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F1EFE2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #F1EFE2); /* for firefox 3.6+ */
	/*color:#111 !important;*/
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:18px;
	font-size:12px;
	color:#0B75AF;
}
ul.sdt_menu li div.sdt_box a:first-child{
	margin-top:15px;
}
ul.sdt_menu li div.sdt_box a:hover{
	color:#003366 !important;
}
ul.sdt_menu li:hover{
	border-style:none;
	/*margin-left:2px;*/
	margin:3px;

}

#menuBar {
	width:100% !important;
	top:0px !important;
	left:0px !important;
}

/* Global*/

body {
	margin-left:auto;
	margin-right:auto;
	width: 975px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div a img{
	border: none;	
}

#deptCont {
	position: absolute;
	top: 125px;
	width: 955px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	z-index: 8;
	color: #666;	
}

#deptCont p {
	text-align: left;
	font-size: 11px;
}

#deptCont td p {
	text-align: left;
}

#deptCont p a {
	color: #003366;
}

#deptCont hr {text-align: left}

#deptCont ul li a{
	color:#003366;	
}

#deptCont p a{
	color:#003366;	
}

#divCorpo a{
	color:#003366;
	text-decoration:underline;
}

ul,dl,ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none
}

#rodape {
	width: 770px;
	margin-top: 40px;
	margin-bottom: 30px;
}

.smallRes { 
	font-size: 9px;
}

.smallRes p {
	text-align:center;
	color: #036;
}

.smallRes a {
	color: #036;
	padding-left: 10px;
	padding-right: 10px;
}

h1 {
	padding-left: 5px;
	/*font-size: 1.4em;*/
	font-size: 18px;
	color:#036;
	background: url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgH1.png);
	background-repeat: repeat;
}

h2 {
	/*font-size: 1.2em;*/
	font-size: 14px;
	color:#666;
}

h3 {
	/*font-size: 1em;*/
	font-size: 12px;
	color:#666;
}

h4 {
	/*font-size: 0.9em;*/
	font-size: 10px;
	color:#666;
	font-style:normal;
}

p  {
	color:#666;
}

#fct {
	height: 20px;
	width: 60px;
	padding: 3px;
	position: relative;
	left: 880px;
	top: -30px;
}

#fct a img{
border:none;
}

/*
#header {
	height: 100px;
}*/

/* Global:buttons*/

.buttonSelected {
	display: block;
	cursor:pointer;
	float:left;
	padding-bottom:15px;
	width:165px;
	color:#003366;
	font-weight:bold;
	font-size:13px;
}
		
.buttonNSelected {
	display: block;
	cursor:pointer;
	float:left;
	padding-bottom:15px;
	width:165px;
	color:#999999;
	font-weight:bold;
	font-size:13px;
}
		
		
.buttonSelected img{
	top:11px;
	position:relative;
}
		
.buttonNSelected img{
	top:11px;
	position:relative;
}

.buttonNSelected:hover{
	color:#003366;
	font-weight:bold;
}


.buttonNSelected:hover img{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1); 
 	-webkit-transform: scale(1.1,1.1); 
 	-o-transform: scale(1.1,1.1); 
 	-moz-transform: scale(1.1,1.1); 
}
		
.buttonSelected:hover img{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1); 
	-webkit-transform: scale(1.1,1.1); 
	-o-transform: scale(1.1,1.1); 
	-moz-transform: scale(1.1,1.1); 
}


.buttonInactive {
	display: block;
	float:left;
	padding-bottom:15px;
	text-align: left;
	position:relative;
	top:0px !important;
	margin-left:0px;
	width:165px;
	color:#336699;
	font-weight:bold;
}


.buttonInactive img{
	top:11px;
	position:relative;
}

.subButtonNSelected{
	font-size:11px; 
	color:#336699;
	text-decoration: none;
}

.subButtonNSelected:hover{
	color:#003366;
}

.subButtonSelected{
	font-size:11px; 
	color:#003366;
	text-decoration: none;
}

.newButton{
	/*behavior: url(PIE.htc);*/
	position: relative;
	color:#111111;
	text-align:center;
	font-size: 11px !important;
	background-color: #D9D9D9;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 2px 2px 2px rgba(85, 85, 85, 0.8);
	cursor:pointer; 
}

.newButtonSelected{
	/*behavior: url(PIE.htc);*/
	position: relative;
	color:#EEEEEE;
	text-align:center;
	font-size: 11px !important;
	background-color: #206BA4;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 2px 2px 2px rgba(85, 85, 85, 0.8);
}

.newButton:hover{
	color:#EEEEEE;
	background-color: #206BA4;
	box-shadow: 1px 1px 1px rgba(85, 85, 85, 0.5);
}

.buttonInvisible {
	display: none;
}

.submenuInst {
	width:100%;
	background: #EBF4FA; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F1EFE2',GradientType=0);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F1EFE2 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F1EFE2));
	background: -moz-linear-gradient(top,  #FFFFFF,  #F1EFE2);
}

/*Global: popup*/

#errorDiv {
    color: #fff;
    /*background: #600 url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgErro.png);*/
    background-color: #994040;
    background-position: top;
    background-repeat: repeat-x;
    width: 400px;
    height: 150px;
    position: relative;
    padding: 10px 10px 10px 10px;
    text-align: center;
    display: none;
    border-radius: 0.7em;
    z-index: 1001;
}

#errorDiv #closeError {
    display: block;
    width: 20px;
    position:absolute;
    border: 0px;
    padding: 0px 0px 0px 0px !important;
    top: 3px;
    right: 0px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

#infoDiv {
    color: #fff;
    /*background: #4477AA url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgInfo.png);*/
    background-color: #307099;
    background-position: top;
    background-repeat: repeat-x;
    width: 400px;
    height: 150px;
    position: relative;
    padding: 10px 10px 10px 10px;
    text-align: center;
    display: none;
    border-radius: 0.7em;
    z-index: 1001;
    opacity:1;
}

#infoDiv #closeInfo {
    display: block;
    width: 20px;
    position:absolute;
    border: 0px;
    padding: 0px 0px 0px 0px !important;
    top: 3px;
    right: 0px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

#maskDiv {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0,0,0,0.5);
}

/*inicio:pagina de entrada*/

#headertab {
	width:100%;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E4D3', endColorstr='#FFFFFF',GradientType=0); /* for IE */
	background-image: -ms-linear-gradient(top, #E7E4D3 0%, #FFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#E7E4D3), to(#FFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E7E4D3,  #FFF); /* for firefox 3.6+ */
}

#headerline{
	background: #CCC; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699', endColorstr='#CCDDFF',GradientType=1); /* for IE */
	background-image: -ms-linear-gradient(left, #369 0%, #CDF 100%);
	background: -webkit-gradient(linear, left top, right bottom, from(#369), to(#CDF)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #369,  #CDF); /* for firefox 3.6+ */ height:14px; !important;
}

#headerline div span a{
	text-decoration:none;
}

#linkidioma{
	color:#003366 !important;
	text-decoration:none;
	font-size:9px;
	float:right;
	margin-top:0px;
}

#linkidioma a{
	color:#003366 !important;
}

/*area publica: pesquisas*/

#hpCentro .title {
	padding-left: 40px;
	color: #FFF;
	font-weight:bold;
	font-size: 20px;
}

#formPesquisaHomePage {
	padding: 28px 0px 0px 0px;
	margin-left: 4%	
}

#formPesquisaHomePage #campoPesquisa {
	width: 300px;
	position: relative;
	left: 7px;
}

#formPesquisaHomePage #dropPesquisa {
	z-index:20;
}

#formPesquisaHomePage #submitPesquisa {
	position: relative;
	left: 12px;
}

#formPesquisaHomePage p {
	padding-left: 20px;
	color: #fff;
}

#formPesquisaHomePage span {
	padding-left: 15px;
	padding-right: 20px;
	color: #fff;
}


.divfilter {
	vertical-align:bottom; 
	height:18px; 
	cursor:pointer;
	float:left;
	background-color:#C0C0C0;
	width:140px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px; 
	color:#555555; 
	border-radius: 3px 3px 0px 0px;
}

.divfilter:hover {
	background-color:#EBF4FA;
	color:#444444;
}

.divfilterSelected {
	vertical-align:bottom; 
	height:18px; 
	cursor:pointer;
	float:left;
	background-color:#EBF4FA;
	width:140px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px; 
	color:#444444; 
	border-radius: 3px 3px 0px 0px;
}

.divfilterSelected:hover {
	background-color:#EBF4FA;
}

/*area publica: pesquisas e resultados de pesquisas*/

#titulosPESQ {
	height: 31px;
	border: 0px;
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgBPesquisa.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.bPesquisaAV {
	width: 20%;
	float: left;
	height: 24px;
	position:relative;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#036;
	text-align:center;
	padding-top: 7px;
	border: 0px;
}

.bPesquisaAV a {
	text-decoration: underline;
	color: #036;
	font-weight: bold;
	padding-top: 10px;
}

.bPesquisaAV a:hover {
	color: #636;
}

.bPesquisaAV input {
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #036;
	font-weight: bold;
	font-size: 11px;
	cursor:pointer;
}

.bPesquisaAV input:hover {
	color: #636;
}

.bPesquisaAVS {
	width: 20%;
	float: left;
	height: 24px;
	position:relative;
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgBPesquisaS.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#666;
	text-align:center;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 0px;
	border-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 7px;
}

.bPesquisaAVS input {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#666;
	text-align:center;
	font-weight: bold;
}

#expandPesquisa {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 350px;
	height: 25px;
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgBaixoPesquisa.png);
	background-position:top;
	background-repeat:no-repeat;
}

#expandPesquisa:hover {
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgBaixoPesquisaS.png);
}

#collapsePesquisa {
	padding: 0px;
	margin: 0px;
	display: none;
	width: 350px;
	height: 25px;
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgCimaPesquisa.png);
	background-position:top;
	background-repeat:no-repeat;
}

#collapsePesquisa:hover {
	background:url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgCimaPesquisaS.png);
}

.divFormPesq {
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 0px;
}

.divFormPesq label {
	padding: 10px;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.divFormPesq select {
	margin-bottom: 10px;
	font-size: 11px;
}

.divFormPesq input {
	margin-bottom: 10px;
	font-size: 11px;
}

.divFormPesq div {
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#resultadosPESQ ul {
	list-style:none;
	padding: 10px 10px 10px 10px;
	background: #FFF;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#AABBCC',GradientType=0);
	background-image: -ms-linear-gradient(top, #EEEEEE 0%, #AABBCC 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#AABBCC)); 
	background: -moz-linear-gradient(top,  #EEE,  #ABC);
	border-bottom: 1px solid #ccc;
}

#resultadosPESQ ul li {
	padding: 5px 5px 5px 5px;
	background: #FFF;
	border-bottom: 1px solid #CCC;

}

#resultadosPESQ ul li:hover {
	padding: 5px 4px 5px 4px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #FFF;
	background-image: url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgPesquisa.png);
	background-position: bottom;
	background-repeat:repeat-x;
}

#resultadosPESQ ul li a {
	font-size: 1.1em;
	text-decoration: none
}

#paginas {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-size: 1em;
	text-align: center;
}

#paginas a {
	text-decoration: none;
	color:#003366;
}

#paginas img {
	position: relative;
	top: 10px;
	padding: 5px;
}

#hpC1 {
	display: none;
	width: 100%;
	height: 440px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFE2', endColorstr='#FFFFFF',GradientType=0); 
	background: -webkit-gradient(linear, left top, left bottom, from(#F1EFE2), to(#FFFFFF)); 
	background: -moz-linear-gradient(top,  #F1EFE2,  #FFFFFF);
	background-image: -ms-linear-gradient(top, #F1EFE2 0%, #FFFFFF 100%); 
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

#hpC2 {
	display: none;
	width: 100%;
	height: 460px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFE2', endColorstr='#FFFFFF',GradientType=0); 
	background: -webkit-gradient(linear, left top, left bottom, from(#F1EFE2), to(#FFFFFF)); 
	background: -moz-linear-gradient(top,  #F1EFE2,  #FFFFFF);
	background-image: -ms-linear-gradient(top, #F1EFE2 0%, #F1EFE2 100%); 
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

/*area publica:indicadores*/

.tabIndicadores {
	width: 100%;
	height: 100%;
	padding: 20px 20px 20px 20px;
	background: #FFF;
	background-color:#F1EFE2;
	font-size: 12px;
	color:#003366;
	margin-left:auto;
	margin-right:auto;
}


.tabIndicadores tr {
	padding: 5px 5px 5px 5px;
	background: #E7E4D3;
	min-height:24px;
	cursor:pointer;
}

.tabIndicadores td {
	border-bottom: 1px solid #CCC;
	text-align:center;
	font-weight:bold;
	min-height:24px;
}

.tabIndicadores td div{
	height:24px;
}

.tabIndicadores td div img{
	padding:4px;
}

.tabIndicadores tr:hover {
	padding: 5px 4px 5px 4px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #4477AA;
	color: #EEEEEE;
}

#maskDivC {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0,0,0,0.5);
}

#chartDiv {
    display: none;
    width: 835px;
    position:absolute;
    border: 0px;
    padding: 0px 0px 0px 0px !important;
    background-color: #FFFFFF;
    top: 3px;
    right:48px; 
    font-weight: bold;
    z-index: 1001;
    color: #fff;
}

#chartDiv table{
    cursor: pointer;
}

/*area publica: estatisticas*/

#divBotoesEstatisticas ul {
	list-style: none;
	padding: 0px;
	margin-left:14px;
	margin-top:34px;
}

#divBotoesEstatisticas li {
	text-align: left;
	padding: 4px 25px 7px 5px;
	font-size: 11px !important;
}

#divBotoesEstatisticas a {
	text-decoration: none !important;
}

#divBotoesEstatisticas a:hover {
	color: #003366;
}
	
 #divBotoesEstatisticas #gselected {
	color: #003366;
}

/*area info*/
.small { 
	font-size: 10px;
}

.small p {
	text-align:center;
	color: #036;
}

.small a {
	color: #036;
	padding-left: 10px;
	padding-right: 10px;
}

/*area instituicao:indicadores*/

.divChart{
	 width : 410px;
	 height : 250px;
	 border-bottom-style:none !important;
	 border-width:0px !important;
}

.divChart div{
	 border-bottom-style:none !important;
	 border-width:0px !important;
}

.divTitle {
	width : 410px;
	height: 15px;
	text-align: left;
	padding: 3px !important;
	cursor:pointer;
	font-weight: bold;
	background: url("/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgH1.png") repeat scroll 0 0 transparent;
	color:#666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	-moz-border-radius: 3px;
	border-width:2px;
	border-color:#f0f0f0;
	border-style: dotted dashed solid;
}

.divTitleBig {
	width : 860px;
	height: 15px;
	text-align: left;
	padding: 3px !important;
	cursor:pointer;
	font-weight: bold !important;
	background: url("/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgH1.png") repeat scroll 0 0 transparent;
	color:#666666;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:11px;
	-moz-border-radius: 3px;
	border-width:2px;
	border-color:#f0f0f0;
	border-style: dotted dashed solid;
}

.divChartBig{
	 width : 860px;
 	 height : 250px;
 	 border-bottom-style:none !important;
	 border-width:0px !important;
}

.divChartBig div{
	 border-bottom-style:none !important;
	 border-width:0px !important;
}

/*rcaap*/

.tnFoto {
	position: absolute;
	height: 50px;
	width: auto;
}

.tnFoto img {
		border: 1px solid #ccc;
}

.descCV {
	position: relative;
	left: 8%;
	min-height: 55px;
	width: 92%;
}

#resultadosCV ul {
	list-style:none;
	padding: 10px 10px 10px 10px;
	background: #F1EFE2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1EFE2', endColorstr='#F1EFE2',GradientType=0); 
	background: -webkit-gradient(linear, left top, left bottom, from(#F1EFE2), to(#F1EFE2)); 
	background: -moz-linear-gradient(top,  #F1EFE2,  #F1EFE2);
	background-image: -ms-linear-gradient(top, #F1EFE2 0%, #F1EFE2 100%);
	border-bottom: 1px solid #ccc;
}

#resultadosCV ul li {
	padding: 5px 5px 5px 5px;
	background: #FFF;
	border-bottom: 1px solid #CCC;

}

#resultadosCV ul li:hover {
	padding: 5px 4px 5px 4px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #FFF;
	background-image: url(/wayback/20181012001406oe_/http://degois.pt/imagens/portal/global/bgPesquisa.png);
	background-position: bottom;
	background-repeat:repeat-x;
	}

#resultadosCV ul li a {
	font-size: 12px;
	text-decoration: none
}

