/* CSS Document */

body {
  margin:0px;
  padding:0px;
  background-color:#EAF1F5;
  background-image:url(../sysimages/fundosite.jpg);
  background-repeat:no-repeat;
  background-position:center top;
}

.lados {
  background-image:url(../sysimages/lados.jpg);
  background-repeat:repeat-x;
  background-color:#EAF1F5;
}

a {
  text-decoration:underline;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
}

a:hover {
  text-decoration:underline;
  font-family:Tahoma;
  font-size:11px;
  color:#3399FF;
}

ul{
  list-style-type:none;
  padding:0px 0px 0px 3px;
  margin:0px 0px 0px 0px;
  
}
ol{
  list-style-type:none;
  padding:0px 0px 0px 3px;
  margin:0px 0px 0px 0px;
}

ul li{
  background-image:url(../sysimages/item.jpg);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding-left:19px;
}

ol li{
  color:#666666;
  font-family:Tahoma;
  font-size:11px;
  line-height:140%;
}
/* RODAPE */

.rodape {
  width:926px;
  background-image:url(../sysimages/fundotabela.png);
  background-repeat:repeat-y;
}

.introdape {
  width:907px;
  padding-left:32px;
  background-image:url(../sysimages/introdape.jpg);
  background-repeat:no-repeat;
  background-position:10 top;
  height:47px;
  overflow:hidden;
}

.redicom {
  font-family:Tahoma;
  font-size:11px;
  color:#858585;
}

.redicom a {
  color:#858585;
  text-decoration:none;
}

.redicom a:hover {
  color:#3399FF;
  text-decoration:none;
}

.copy {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
}

/* CONTEUDOS */

.ftabela {
  
  background-image:url(../sysimages/degrade.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}

.titulo {
  font-family:MyriadMM215600;
  font-size:33px;
  line-height:120%;
  color:#006DB3;
}

.subtitulo {
  font-family:Myriad Web Pro;
  font-size:20px;
  line-height:120%;
  color:#F3AD2C;
}

.subtitulo2 {
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  font-weight:bold;
}

.texto {
  font-family:Tahoma;
  font-size:11px;
  line-height:140%;
  color:#666666;
}

.data {
  font-family:Tahoma;
  font-size:10px;
  color:#F96400;
}


/* PESQUISA */

.borderimg {
  background-image:url(../sysimages/borderimg.jpg);
  background-repeat:no-repeat;
  height:137px;
  width:237px;  
}

.tabelaProcura {
  background-image:url(../sysimages/ftabproc.jpg);
  background-repeat:repeat-x;
  width:889px;
  height:125px;
}

.caixapesq {
  border:1px solid #C8C8C8;
  border-right:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D75;
  padding-left:12px;
  padding-top:2px;
  height:21px;
}


/* FORMULARIO */
.upload {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:8px;
  padding-top:2px;
  height:21px;
  width:205px;
}

.input {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  height:21px;
}

.input2 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  height:21px;
  width:337px
}

.input3 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  height:21px;
  width:205px
}

.input4 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  height:21px;
  width:159px
}

.inputerro {
  border:1px solid #63B4F5;
  font-family:Tahoma;
  font-size:11px;
 color:#666666;
  padding-left:8px;
  padding-top:2px;
  height:21px;
  background-color:#F5F5F5;
}

.textarea {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  width:337px;
  height:67px;
  overflow:auto;
}

.textareaerro {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  padding-top:2px;
  width:337px;
}

.btnenviar {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  width:86px;
  height:23px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:36px;
  cursor:pointer;
  padding-bottom:1px;
}

.btnenviarsel {
  background-image:url(../sysimages/btnenviarsel.jpg);
  background-repeat:no-repeat;
  width:86px;
  height:23px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:36px;
  cursor:pointer;
  padding-bottom:1px;
}

/* MAPA */

.mapa {
  height:452px;
  width:698px;
  background-image:url(../sysimages/mapa.png);
}

/* RECRUTAMENTO */

.btncandidatar {
  background-image:url(../sysimages/btncandidatar.jpg);
  background-repeat:no-repeat;
  width:159px;
  height:23px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:36px;
  cursor:pointer;
  padding-bottom:1px;
}

.btncandidatarsel {
  background-image:url(../sysimages/btncandidatarsel.jpg);
  background-repeat:no-repeat;
  width:159px;
  height:23px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:36px;
  cursor:pointer;
  padding-bottom:1px;
}


.select {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  height:19px;
}

.select2 {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  padding-left:8px;
  height:19px;
  width:205px;
}

.anexar {
  font-family:Tahoma;
  font-size:10px;
  color:#AAAAAA;
  padding-left:7px;
}

/* NOTICIAS */
.imagemNoticias {
  float:right;
  padding:21px 0 0 27px;
  width:281px;
  height:233px;
  background-image:url(../sysimages/backimgnot.jpg);
  background-repeat:no-repeat;
  background-position:15px 9px;
}

.tabbreves {
  background-image:url(../sysimages/barrabreves.jpg);
  background-repeat:repeat-y;
  width:243px;
  position:relative;
  display:block;
  z-index:0;
}


/* ENGIDRO */
.posimg {
  position:absolute;
  top:-80px;
  left:-17px;
  background-image:url(../sysimages/borderimg.png);
  background-repeat:no-repeat;
  width:366px;
  height:584px;
}


/* EQUIPA */
.ftequipa {
  background-image:url(../sysimages/ftequipa.jpg);
  background-repeat:repeat-y;
  width:610px;
}

.nomeequipa {
  background-image:url(../sysimages/fnequipa.jpg);
  background-repeat:repeat-x;
  padding-left:19px;
  padding-right:22px;
}

.nomeequipasel {
  background-image:url(../sysimages/fnequipasel.jpg);
  background-repeat:repeat-x;
  padding-left:19px;
  padding-right:22px;
}


.posimg2 {
  position:absolute;
  top:-129px;
  left:-20px;
  background-image:url(../sysimages/borderimg2.png);
  background-repeat:no-repeat;
  width:636px;
  height:243px;
}


.posimg3 {
  position:absolute;
  top:-79px;
  left:-17px;
  background-image:url(../sysimages/borderimg3.png);
  background-repeat:no-repeat;
  width:636px;
  height:563px;
}

/* TOPO */

.english {
  text-align:center;
  width:95px;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#666666;
  background-repeat:repeat-x;
  height:54px;
  cursor:pointer;
  padding-top:32px;
}

.english a{
  font-family:Tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#666666;
  cursor:pointer;
}

.englishsel {
  text-align:center;
  width:95px;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#005475;
  background-image:url(../sysimages/toposel.png);
  background-repeat:repeat-x;
  height:54px;
  cursor:pointer;
  padding-top:32px;
}

.home {
  background-image:url(../sysimages/home.png);
  background-repeat:no-repeat;
  width:32px;
  height:54px;
  cursor:pointer;
}

.homesel {
  background-image:url(../sysimages/homesel.png);
  background-repeat:no-repeat;
  width:32px;
  height:54px;
  cursor:pointer;
}

.mapahome {
  background-image:url(../sysimages/mapahome.png);
  background-repeat:no-repeat;
  width:32px;
  height:54px;
  cursor:pointer;
}

.mapahomesel {
  background-image:url(../sysimages/mapahomesel.png);
  background-repeat:no-repeat;
  width:32px;
  height:54px;
  cursor:pointer;
}

/* CAMINHO */

.caminho {
  padding-left:55px;
  padding-bottom:7px;
  font-family:Tahoma;
  color:#999999;
  font-size:10px;
}

.caminho a{
  font-family:Tahoma;
  font-size:10px;
  color:#999999;
  text-decoration:underline;
}

.caminho a:hover{
  font-family:Tahoma;
  font-size:10px;
  color:#3399FF;
  text-decoration:underline;
}


.caminho2 {
  padding-left:395px;
  padding-bottom:37px;
  font-family:Tahoma;
  color:#999999;
  font-size:10px;
}

.caminho2 a{
  font-family:Tahoma;
  font-size:10px;
  color:#999999;
  text-decoration:underline;
}

.caminho2 a:hover{
  font-family:Tahoma;
  font-size:10px;
  color:#3399FF;
  text-decoration:underline;
}


.caminho3 {
  padding-left:657px;
  padding-bottom:85px;
  font-family:Tahoma;
  color:#999999;
  font-size:10px;
}

.caminho3 a{
  font-family:Tahoma;
  font-size:10px;
  color:#999999;
  text-decoration:underline;
}

.caminho3 a:hover{
  font-family:Tahoma;
  font-size:10px;
  color:#3399FF;
  text-decoration:underline;
}

/* MENU */

.opmenu {
  cursor:pointer;
  padding-left:14px;
  padding-right:10px;
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  font-weight:bold;
  /*padding-top:13px;*/
  position:relative; 
  display:block;
  z-index:100000;
  height:34px;
  
}

.opmenu a{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  font-weight:bold;
  text-decoration:none;
}

.opmenusel {
  cursor:pointer;
  padding-left:14px;
  padding-right:10px;
  /*padding-top:13px;*/
  font-family:Tahoma;
  font-size:11px;
  color:#F96400;
  font-weight:bold;
  
  background-image:url(../sysimages/backhover.jpg);
  background-repeat:repeat-x;
  
  position:relative; 
  display:block;
  z-index:100000;
  
  
  
}

.opmenusel a{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#F96400;
  font-weight:bold;
  text-decoration:none;
}

.opmenu2sel {
  cursor:pointer;
  padding-left:14px;
  padding-right:10px;
  /*padding-top:13px;*/
  font-family:Tahoma;
  font-size:11px;
  color:#0086DF;
  font-weight:bold;
  
   position:relative; 
  display:block;
  z-index:100000;
}
.opmenu2sel a{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#0086DF;
  font-weight:bold;
  text-decoration:none;
}
.opsubmenu {
  cursor:pointer;
  padding-left:14px;
  padding-right:14px;
  padding-top:5px;
  padding-bottom:5px;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
  width:155px;
  
}

.opsubmenu a{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
  font-weight:normal;
  
}

.opsubmenu a:hover{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
  font-weight:normal;
  text-decoration:none;
}

.opsubmenusel {
  cursor:pointer;
  padding-left:14px;
  padding-right:14px;
  padding-top:5px;
  padding-bottom:5px;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
  background-color:white;
  width:155px;
}

.opsubmenusel a{
  cursor:pointer;
  font-family:Tahoma;
  font-size:11px;
  color:#0067B0;
  font-weight:normal;
 
}
.tabsub {
  border-left:1px solid #868686; 
  border-right:1px solid #868686;
  border-bottom: 1px solid #868686;
  background-color:#EDEEE5; 
  position:absolute; 
  top:-1px; left:-15px; 
  display:none;
  z-index:999;
}


.optab {
  background-image:url(../sysimages/fundooptab2.jpg);
  background-repeat:repeat-x;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  font-weight:bold;
  /*cursor:pointer;*/
  padding-left:22px;
  padding-right:24px;  
}


.optabsel {
  background-image:url(../sysimages/fundooptab.jpg);
  background-repeat:repeat-x;
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  font-weight:bold;
  /*cursor:pointer;*/
  padding-left:22px;
  padding-right:24px;  
}


.tabelanomes {
  border-left:1px solid #DADADA; 
  border-right:1px solid #DADADA;
  
}

.naoseleccionado {
  padding-top:9px;
  padding-bottom:8px;
  padding-left:13px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  width:254px;
}
.naoseleccionado a{
  
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  text-decoration:none;
}
.naoseleccionado a:hover{
  
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  line-height:140%;
  text-decoration:underline;
}
.naoseleccionado a:hover span{
  
  font-family:Tahoma;
  font-size:11px;
  color:#005475;
  line-height:140%;
  text-decoration:underline;
}

.seleccionado {
  background-color:#F5F5F5;
  padding-top:9px;
  padding-bottom:8px;
  padding-left:13px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  width:254px;
}

.seleccionado a{
 
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  text-decoration:none;
}
.seleccionado a:hover{
 
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  text-decoration:none;
}
/* HOME */

.linhahome {
  background-image:url(../sysimages/linhahome.jpg);
  background-repeat:repeat-x;
  height:1px;
}

.textoparticipadas {
  font-family:Tahoma;
  font-size:11px;
  line-height:140%;
  color:#AAAAAA;
}

.posimghome {
  position:absolute;
  top:-78px;
  left:-17px;
  background-image:url(../sysimages/borderimghome.png);
  background-repeat:no-repeat;
  width:685px;
  height:351px;
}

h1,h2 {
margin:0px;
padding:0px;
}


#cmsautoTable {
color:#666666;
font-family:tahoma;
font-size:11px;
line-height:140%;
}

#cmsautoTable strong,b{
color:#005475;

}

.posx {

padding-right:6px;
}

.fundo_mapa {
width:698px;
height:452px;
background-image:url(../sysimages/fundo_mapa.png);
background-position:center center;
background-repeat:no-repeat;
position:absolute;
z-index:999;
margin-left:116px;
margin-top:20px;
}

.lbl_prj {
font-family:tahoma;
font-size:11px;
color:#AAAAAA;
line-height:140%;

}

.texto_prj {
font-family:tahoma;
font-size:11px;
color:#666666;
line-height:140%;
padding-left:10px;
padding-right:10px;
}

.nr {
height:17px;
width:18px;
background-color:#FFFFFF;
text-align:center;
font-family:tahoma;
color:#00425B;
font-size:11px;
cursor:pointer;
}

.nr_sel {
height:17px;
width:18px;
background-color:#F96400;
text-align:center;
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
cursor:pointer;
}

.nr_hover {
height:17px;
width:18px;
background-color:#00425B;
text-align:center;
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
cursor:pointer;
}

.nr_sel_hover {
height:17px;
width:18px;
background-color:#00425B;
text-align:center;
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
cursor:pointer;
}

.texto .lnk_prj {

font-family:tahoma;
color:#666666;
font-size:11px;
cursor:pointer;
text-decoration:none;
}
.texto .lnk_prj:hover {
font-family:tahoma;
color:#666666;
font-size:11px;
cursor:pointer;
text-decoration:underline;
}

.btn_pesq {
background-image:url(../sysimages/btnpesq.jpg);
background-repeat:no-repeat;
border:none;
width:20px;
height:21px;
cursor:pointer;
}

.nav_sel {
font-family:tahoma;
font-size:11px;
line-height:140%;
color:#0075B7;
background-color:#FFFFFF;
}
.nav_sel div{
padding-top:3px;
}

.nav {
font-family:tahoma;
font-size:11px;
line-height:140%;
color:#A7A7A7;
}

.nav a{
font-family:tahoma;
font-size:11px;
color:#A7A7A7;
text-decoration:none;
}

.nav a:hover{
font-family:tahoma;
font-size:11px;
color:#0075B7;
text-decoration:underline;
}

.nav_seta {
font-family:tahoma;
font-size:11px;
line-height:140%;
color:#A7A7A7;
}

.nav_seta div{
padding-top:3px;
}

.nav_seta a{
font-family:tahoma;
font-size:11px;
color:#0075B7;
text-decoration:none;
}

.nav_seta a:hover{
font-family:tahoma;
font-size:11px;
color:#0075B7;
text-decoration:underline;
}

.filtro {
font-family:tahoma;
font-size:11px;
color:#666666;
padding-left:13px;
}


.flt {
font-family:tahoma;
font-size:11px;
color:#AAAAAA;
width:145px;
height:21px;
padding-top:2px;
}

form {
margin:0px;
}


.subtituloPRJ {
color:#005475;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
