/* CSS Document */

body {
	margin: 0 0 0 0;
	background-image:url(/temas/default/imgs/bgTotal.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;	
}

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

a {
  text-decoration:underline;
	color:#999999;
}
a:hover {
  color:#0084CC;
}

input, textarea  {
  /*margin:0px;
  padding:0px;
  border:0px; */
  font-size:11px;
  color:#ADADAD;
  border: 1px solid #00376B;
  color:#00376B;
}

select {
  margin:0px;  
  border: 1px solid #00376B;
  padding:2px 1px;  
  font-size:11px;
  /*color:#ADADAD;*/
  color:#00376B;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*topo*/
.divGeralTopo {
	width:922px;
	margin:0 auto;
	height:220px;
}

.divLeftTopo {
	display:block;
	width:8px;
	height:220px;
	background-image:url(/temas/default/imgs/shadowLeftTop.jpg);
	float:left;
}

.divCenterTopo {
	display:block;
	width:906px;
	height:220px;
	background-color:#FFFFFF;
	float:left;
}

.divRightTopo {
	display:block;
	width:8px;
	height:220px;
	background-image:url(/temas/default/imgs/shadowRightTop.jpg);
	float:left;
}

.logoTop {
	display:block;
	background-image:url(/temas/default/imgs/logoTop.jpg);
	width:199px;
	height:180px;
	float:left;
}

.logoTop a , .logoTop a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;	
}

.ambiente1 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente1.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente2 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente2.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente3 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente3.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente4 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente4.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente5 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente5.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente6 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente6.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente7 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente7.jpg);
	width:536px;
	height:180px;
	float:left;
}
.ambiente8 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente8.jpg);
	width:536px;
	height:180px;
	float:left;
}

.btBoletim {
	display:block;
	background-image:url(/temas/default/imgs/btBoletim-off.gif);
	width:129px;
	height:29px;
	float:left;
}

.btBoletim a{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.btBoletim a:hover {
	background-image:url(/temas/default/imgs/btBoletim-on.gif);
}

.btBoletim span {
	display:none;
}

.divBgMenu {
	display:block;
	border-left:1px solid white;
	border-right:1px solid white;
	background-image:url(/temas/default/imgs/bgMenu.gif);
	height:40px;
}

.inputPesquisa {
	display:block;
	border:0;
	background-image:url(/temas/default/imgs/bgInputPesquisa.gif);
	width:128px;
	height:21px;
	padding-top:5px;
	font-size:9px;
	color:#ADADAD;
	//margin-top:-1px;
}

.btOkPEsquisa {
	display:block;
	background-image:url(/temas/default/imgs/btOkPesquisa.gif);
	width:22px;
	height:40px;
}

.btOkPEsquisa span{
	display:none;
}

.menuTopo ul{
	margin:0;
	float:left;
	padding:0;
	height:40px;
}

.menuTopo span {
	display:none;
}

.menuTopo ul li {
	list-style:none;
	float:left;
}
.menuTopo a{
	font-size:11px;
	padding:0;
	margin:0;
	height:40px;
}
.menuTopo a:hover{
}

.menuTopo .quemSomos {
	display:block;
	background-image:url(/temas/default/imgs/bt01-off.gif);
	width:107px;
	height:40px;
}
.menuTopo .quemSomos a{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}
.menuTopo .quemSomos a:hover{
	background-image:url(/temas/default/imgs/bt01-on.gif);
}


.menuTopo .comunicacao{
	display:block;
	background-image:url(/temas/default/imgs/bt02-off.gif);
	width:125px;
	height:40px;
}
.menuTopo .comunicacao a{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
	
}
.menuTopo .comunicacao a:hover{
	background-image:url(/temas/default/imgs/bt02-on.gif);
}


.menuTopo .contactos{
	display:block;
	background-image:url(/temas/default/imgs/bt03-off.gif);
	width:107px;
	height:40px;
}

.menuTopo .contactos a{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
	
}

.menuTopo .contactos a:hover{
	background-image:url(/temas/default/imgs/bt03-on.gif);
}

/*content*/
.divGeralCenter {
	width:922px;
	margin:0 auto;
	/*height:220px;*/
}

.divLeftCenter {
	display:block;
	width:8px;
	height:326px;
	background-image:url(/temas/default/imgs/shadowLeftCenter.jpg);
	float:left;
}

.divCenterCenter {
	display:block;
	width:884px;
	padding:0 11px 21px 11px;
	background-color:#FFFFFF;
	float:left;
}

.divRightCenter {
	display:block;
	width:8px;
	height:326px;
	background-image:url(/temas/default/imgs/shadowRightCenter.jpg);
	float:left;
}

/*coluna esquerda*/
.divAgua {
	display:block;
	background-image:url(/temas/default/imgs/bgAgua.jpg);
	width:188px;
	height:92px;
	position:relative;
	margin-bottom:10px;
}

.divAreaGeralAzul {
	display:block;
	position:absolute;
	top:42px;
	left:15px;
	background-image:url(/temas/default/imgs/setaAzulAgua.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.divAreaTecnicaAzul {
	display:block;
	position:absolute;
	top:62px;
	left:15px;
	background-image:url(/temas/default/imgs/setaAzulAgua.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.divAreaGeral {
	display:block;
	position:absolute;
	top:42px;
	left:15px;
	background-image:url(/temas/default/imgs/setaVerdePrograma.png);
	background-repeat:no-repeat;
	background-position:left center;	
}

.divAreaTecnica {
	display:block;
	position:absolute;
	top:62px;
	left:15px;
	background-image:url(/temas/default/imgs/setaVerdePrograma.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.linksAgua {
	display:block;
	color:#7A7A7A;
	font-weight:bold;
	background-position:left center;
	padding-left:10px;
	width:100%;
}

.divPrograma {
	display:block;
	background-image:url(/temas/default/imgs/bgPrograma.jpg);
	width:188px;
	height:92px;
	position:relative;
	margin-bottom:10px;
}

.linksPrograma {
	display:block;
	color:#7A7A7A;
	font-weight:bold;	
	padding-left:10px;
	background:none;
}

.divAcesso {
	display:block;
	position:absolute;
	bottom:9px;
	right:5px;
	width:40px;
	line-height:80%;
}

.linkAcesso {
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:9px;
	color:#3CA712;
}

.menuEsquerda ul{
	margin:0;
	padding:0;
}

.menuEsquerda span {
	display:none;
}

.menuEsquerda ul li {
	list-style:none;
	height:23px;
	border-bottom:1px dashed #75ADC8;
	background: url(/temas/default/imgs/setaAzulEsquerda.gif) no-repeat left center;
	padding-top:7px;
}
.menuEsquerda a{
	font-size:12px;
	color:#009933;
	padding:0 0 0 10px;
	margin:0;
	text-decoration:none;
	background:none;
	
}
.menuEsquerda a:hover{
	color:#333333;
}

.bannerJogar {
	display:block;
	background-image:url(/temas/default/imgs/bannerQueresJogar.jpg);
	width:188px;
	height:91px;
	margin:12px 0 10px 0;
}
.bannerJogar span{
	display:none;
}

.bannerEducacao {
	display:block;
	background-image:url(/temas/default/imgs/bannerCentroEducacao.jpg);
	width:188px;
	height:80px;
}
.bannerEducacao span{
	display:none;
}

/*colunas centrais*/

.divImgDestaque {
	display:block;
	/*background-color:#E0EDF3;*/
	padding:2px;
}

.imgDestaque {
	display:block;
	background-image:url(/temas/default/imgs/imgDestaque.jpg);
	width:248px;
	height:86px;
	border:1px solid white;
}

.titDestaque {
	display:block;
	color:#00376B;
	font-weight:bold;
	padding:10px 5px 7px 5px;
}

.linkDestaque {
	display:block;
	color:#0084CC;
	font-size:13px;
	padding:0px 5px 5px 5px;
	text-decoration:none;
	font-weight:bold;
}
.linkDestaque:hover {
	color:#00376B;
}
.linkDestaque span{
	font-weight:normal;
}

.linkDestaque2 {
	display:block;
	color:#0084CC;
	font-size:13px;
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}
.linkDestaque2:hover {
	color:#00376B;
}
.linkDestaque2 span{
	font-weight:normal;
}

.txtDestaque {
	display:block;
	color:#333333;
	font-size:12px;
	padding:0px 5px 5px 5px;
	line-height:157%;
}

.btSaibaMais {
	display:block;
	background:url(/temas/default/imgs/btSaibaMais.gif) no-repeat;
	width:72px;
	height:10px;
	margin-left:5px;
}
.btSaibaMais2 {
	display:block;
	background:url(/temas/default/imgs/btSaibaMais.gif) no-repeat;
	width:72px;
	height:10px;
	overflow:hidden;
}

.btSaibaMais a , .btSaibaMais a:hover, .btSaibaMais2 a , .btSaibaMais2 a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}


.divArtigosTematicos {
	display:block;
	background-image:url(/temas/default/imgs/labelArtigosTematicos.gif);
	width:252px;
	height:33px;
	margin-bottom:13px;
}
.divArtigosTematicos a , .divArtigosTematicos a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.imgDestaque2 {
	display:block;
	background-image:url(/temas/default/imgs/fotoPessoa1.jpg);
	width:92px;
	height:95px;
	border:1px solid white;
}

.divRecursos {
	display:block;
	background-image:url(/temas/default/imgs/labelRecursos.gif);
	width:252px;
	height:34px;
	margin-bottom:30px;
}

.divRecursos a , .divRecursos a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.divRecursos span{
	display:none;
}

.divUtilitarios {
	display:block;
	background-image:url(/temas/default/imgs/labelUtilitarios.gif);
	width:252px;
	height:34px;
	margin-bottom:13px;
}

.divUtilitarios a {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.divUtilitarios span{
	display:none;
}

.divArtigosOpiniao {
	display:block;
	background-image:url(/temas/default/imgs/labelArtigosOpiniao.gif);
	width:252px;
	height:33px;
	margin-bottom:13px;
}

.divArtigosOpiniao a , .divArtigosTematicos a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.divArtigosOpiniao span{
	display:none;
}

.divEmprego {
	display:block;
	background-image:url(/temas/default/imgs/labelEmprego.gif);
	width:252px;
	height:33px;
	margin-bottom:30px;
}

.divEmprego a , .divEmprego a:hover {
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.divEmprego span{
	display:none;
}

.menuEmprego ul{
	margin:0;
	padding:0;
}

.menuEmprego span {
	display:none;
}

.menuEmprego ul li {
	list-style:none;
	padding-bottom:15px;
	background-image:url(/temas/default/imgs/bulletAzulEmprego.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.menuEmprego a{
	font-size:12px;
	color:#333333;
	padding:0 0 0px 15px;
	margin:0;
	text-decoration:underline;	
	background:none;	
}
.menuEmprego a:hover{
	color:#0084CC;
}

/*coluna direita*/
.topCalendario {
	display:block;
	background-image:url(/temas/default/imgs/topCalendario.gif);
	width:160px;
	height:14px;
}

.mes {
	display:block;
	font-size:9px;
	color:#FFFFFF;
	padding:4px 0 0 10px;
}

.mais {
	display:block;
	background-image:url(/temas/default/imgs/maisCalendario.gif);
	width:9px;
	height:9px;
}
.mais span{
	display:none;
}
.menos {
	display:block;
	background-image:url(/temas/default/imgs/menosCalendario.gif);
	width:9px;
	height:9px;
}
.menos span{
	display:none;
}
.calendar {
	padding:0;
	margin:0;
	border:0;	
	width:160px;
	border:1px solid #E6E6E6;	
	border-bottom:0;
}
.calendar th {
	padding:0;
	margin:0;
	border:0;
	line-height:20px;	
	background-color:#D8E1E6;	
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:lowercase;
}

.calendar td {
	padding:0;
	margin:0;
	border:0;	
	line-height:20px;
	border-top:1px solid #E6E6E6;	
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;		
	text-align:center;
}

.calender-bottom {
	background:url(/temas/default/imgs/bottomCalendario.gif) no-repeat; 
	width:160px; 
	height:6px; 
	margin-top:-4px;
}
td.calendar-hoje {
	color:red;
}
.calendar-event a, .calendar-event a:hover{
	color:#0084CC;
	text-decoration:underline;
}
.calendar-hoje-event a, .calendar-hoje-event a:hover {
	color:red;
	text-decoration:underline;
}

.divDiasSemana {
	display:block;
	height:14px;
	border:1px solid #E6E6E6;
	border-top:none;
	background-color:#D8E1E6;
	padding:4px 0 3px 10px;
	color:#333333;
	font-size:9px;
}
.divDiasSemana span{
	padding-right:17px;
}

.divDiasTop {
	display:block;
	height:14px;
	border:1px solid #E6E6E6;
	border-top:none;
	background-color:#FFFFFF;
	color:#666666;
	font-size:9px;
	padding-bottom:4px;
}

.divDiasBottom {
	display:block;
	height:14px;
	border:1px solid #E6E6E6;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
	color:#666666;
	font-size:9px;
}

.divDias {
	padding:4px 6px 0px 6px;
	float:left;
}

.linkDias {
	display:block;
	color:#0084CC;
	text-decoration:underline;
}

.linkEvento {
	display:block;
	background:url(/temas/default/imgs/setaAzulEvento.gif) no-repeat left 3px;
	padding-left:15px;
	
}

.linkEvento a {
	text-decoration:none;
	color:#0084CC;
	font-size:9px;
}
.linkEvento a:hover {
	color:#00376B;
}

.txtEvento {
	display:block;
	font-size:10px;
	color:#333333;
	line-height:157%;
}

.divSondagem {
	display:block;
	background:url(/temas/default/imgs/bgSondagem.gif);
	width:160px;
	height:199px;
	position:relative;
	margin-top:18px;
}

.titSondagem {
	display:block;
	position:absolute;
	top:42px;
	left:10px;
	color:#0084CC;
	font-size:9px;
	font-weight:bold;
}

.txtSondagem {
	display:block;
	color:#333333;
	font-size:9px;
	font-weight:bold;
	padding-top:4px;
}

.btVotar {
	display:block;
	background-image:url(/temas/default/imgs/btVotar.gif);
	width:60px;
	height:13px;
}
.btVotar span{
	display:none;
}

.btResultados {
	display:block;
	background-image:url(/temas/default/imgs/btResultados.gif);
	width:80px;
	height:13px;
}
.btResultados span{
	display:none;
}

.divNoticias {
	display:block;
	background-image:url(/temas/default/imgs/labelNoticias.gif);
	width:160px;
	height:24px;
}
.divNoticias span{
	display:none;
}

/*footer*/
.divGeralFooter {
	width:884px;
	margin:0 auto;
	border-top:4px solid #E0EDF3;
	padding:10px 11px 19px 11px;
}

.footer ul{
	margin:0;
	float:left;
	padding:0;
	width:608px;
}

.footer span {
	display:none;
}

.footer ul li {
	list-style:none;
	float:left;
	color:#999999;
	font-size:12px;
}
.footer a{
	padding:0;
	margin:0;
	font-size:12px;
	text-decoration:underline;
	color:#999999;
}
.footer a:hover{
	color:#0084CC;
}

.copy {
	display:block;
	font-size:10px;
	color:#B0D1E0;
	margin:10px 0 10px 0;
}

.douroPaiva {
	display:block;
	background-image:url(/temas/default/imgs/logoDouroPaiva.gif);
	width:132px;
	height:49px;
	float:left;
	margin-right:16px;
}
.douroPaiva span{
	display:none;
}

.pos {
	display:block;
	background-image:url(/temas/default/imgs/logoPos.gif);
	background-repeat:no-repeat;
	width:107px;
	height:20px;
	margin-top:15px;
	float:left;
}
.pos span{
	display:none;
}

.copy span{
	color:#0589CE;
}

/*interior*/
.divPath {
	display:block;
	
	padding:8px 0 8px 0;
	margin:11px 0 15px 0;
	border:1px dashed #D6E7EF;
	border-left:none;
	border-right:none;
	color:#999999;
	font-size:10px;
	/*height:22px;
	overflow:hidden;
	white-space: nowrap;*/
}

.divPath  a {
	color:#999999;
}
.divPath  a:hover {
	color:#0084CC;
}

.titPag {
	display:block;
	padding:0px 0 10px 0px;
	color:#00376B;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}

.submenu ul{
	margin:0;
	float:left;
	padding:0;
}

.submenu span {
	display:none;
}

.submenu ul li {
	list-style:none;
	float:left;
	color:#00376B;
	font-size:11px;
}
.submenu a{
	padding:0;
	margin:0;
	font-size:11px;
	text-decoration:underline;
	color:#00376B;
}
.submenu a:hover{
	color:#0084CC;
}

.divContent {
	display:block;
	padding:0px 12px 0px 12px;
}
.alfabeto {
  padding-bottom:10px;
  border-bottom: 4px solid #E0EDF3;
}
.alfabeto ul {
  margin:0px;
  padding:0px;
  border:0px;
}
.alfabeto ul li{  
  float:left;
  width:19px;
  height:17px;  
  line-height:17px;  
  list-style:none;
   
}
.alfabeto ul li a {
  
  background:none;
  display:block;  
  width:18px;
  height:17px;
  text-align:center;
  color: #00376B;
  text-decoration:none;
}
.alfabeto ul li a:hover {
  color: white;
  background: url(/temas/default/imgs/rollover_letra_glossario.gif) no-repeat;
}

li.alfabeto_selected {  
  background: url(/temas/default/imgs/rollover_letra_glossario.gif) no-repeat;
}

.divBlueLine {
    
  width:100%;
  height:3px;  	
	background-color: #E0EDF3;
	overflow:hidden;	  	
}
#glossary {
  /*padding-top:10px;*/
}
#glossary ul {
  margin:0px;
  padding:0px;
  border:0px;
}
#glossary ul li{
  padding:10px 0px;
  list-style:none; 
}
.glossary_word {
  float:left;
  color:#00376B;
}

.voltar {
  background: url(/temas/default/imgs/btVoltar.gif) no-repeat;
  width:47px;
  height:10px;
}
.voltar a, .voltar a:hover{
  display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.formulario {  
  width: 492px;
  border:1px solid #DDD;
  background-color: #F4FCFF;
  padding: 10px 10px;
}
.formulario_margin {
  padding: 20px 0px;
}
.formulario_left {
  float:left;
  width:235px;  
  padding-top:10px;
}
.formulario_right {
  
  float:right;
  width:235px;
  padding-top:10px;  
}
.formulario input {
  border: 1px solid #00376B;
  padding: 2px 1px;
}



#listartigos {
}
#listartigos ul {
  margin:0px;
  padding:0px;
  border:0px;  
}
#listartigos ul li {
  padding: 0px;
  margin:0px;
  border:0px;
  list-style:none;
}

.border_img {
  border:3px solid #F4FCFF;
}
.darkblue {
   color:#00376B;
}
.darkblue_title {
   color:#00376B;
   font-weight:bold;
   /*text-transform:uppercase;*/
}
.darkblue a {
  text-decoration:none;
  color:#00376B;
  font-weight:bold;
}
.darkblue a:hover {
  text-decoration:underline;
  color:#00376B;
  font-weight:bold;
}

.blue {
  color: #0084CC;
}
.listtext {
  float:right;
  width:400px;  
}
.listtext div {
  padding-bottom:7px;
}

.listareas {
  /*text-transform:uppercase;*/
  font-weight:bold;
  text-decoration: underline;
 
}

.listareas_bullet {
  /*text-transform:uppercase;*/
  font-weight:bold;
  text-decoration: underline;
  padding-left:15px;
  background: url(/temas/default/imgs/bulletAzulEmprego.gif) no-repeat;
  background-position: left center;
  float:left;
}


.listaFormation {  
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.listaFormation ul {
 padding-left:0px;
}

.listaFormation li {
  float: left;
  width: 80%;
  padding: 1%;
  text-align:center;
  background-repeat:no-repeat;
}

/*#form {
	background-color: #F4FCFF;
	border: 1px solid #DDDDDD;
	padding: 5px;
}

form input{
	margin-bottom: 5px;
}*/

