/* CSS Document */

body {
  margin:0px;
  padding:0px;
  background-image:url(../sysimages/bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-color:#F3F7FA;
}


.repetirfundogeral {
  background-image:url(../sysimages/repetirfundo.png);
  background-repeat:repeat-y;
  width:946px;
}

.repetirfundogeral2 {
  background-image:url(../sysimages/fundotopo2.jpg);
  background-repeat:no-repeat;
  width:946px;
}

.fundorodapegeral {
  background-image:url(../sysimages/fundorodape.jpg);
  background-repeat:no-repeat;
  height:47px;
  width:946px;
}

.fundotopogeral {
  background-image:url(../sysimages/fundotopogeral.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  height:152px;
}




/* TOPO */
.fundoTopo {
  background-image:url(../sysimages/topo2.jpg);
  background-repeat:no-repeat;
  width:934px;
  /*height:152px;*/
}

.english {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  text-align:right;
  line-height:140%;
}

.english a{
  text-decoration:none;
  color:#AAAAAA;
}

.english a:hover{
  text-decoration:underline;
  color:#AAAAAA;
}


.inputtopo {
  border:1px solid #D3E2ED;
  border-right:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#B7B7B7;
  padding-left:6px;
  line-height:140%;
  height:21px;
  background-color:white;
  width:151px;
}


.opmenu {
  font-family:Tahoma;
  font-size:11px;
  color:#183950;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  cursor:pointer;
  height:33px;
  padding-top:6px;
}
.opmenu a{
  font-family:Tahoma;
  font-size:11px;
  color:#183950;
  font-weight:bold;
  text-decoration:none;
}
.opmenuhover {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  padding-top:6px;
  cursor:pointer;
  background-color:#005A97;
  height:33px;
}
.opmenuhover a{
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.opmenuhover2 {
  font-family:Tahoma;
  font-size:11px;
  color:#005A97;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  padding-top:6px;
  cursor:pointer;
  background-image:url(../sysimages/imgmenuhover.jpg);
  height:33px;
}

.opmenuhover2 a{
  font-family:Tahoma;
  font-size:11px;
  color:#005A97;
  font-weight:bold;
  text-decoration:none;
}

.opsubmenu {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-right:60px;
  cursor:pointer;
  height:34px;
  padding-top:11px;
}

.opsubmenuhover {
  font-family:Tahoma;
  font-size:11px;
  color:#C4DD41;
  padding-right:60px;
  cursor:pointer;
  height:34px;
  padding-top:11px;
}


/* RODAPE */

.fundoRodape {
  background-image:url(../sysimages/imgrodape.png);
  background-repeat:no-repeat;
  background-color:white;
}

.rodape {
  font-family:Tahoma;
  font-size:11px;
  color:#858585;
  width:822px;
}

.rodape a {
  color:#005A97;
  text-decoration:underline;
}

.rodape a:hover {
  color:#677614;
  text-decoration:underline;
}

.rodape .sel {
  color:#677614;
  text-decoration:underline;
}

.redicom {
  font-family:Tahoma;
  font-size:11px;
  color:#858585;
  width:82px;
}

.redicom a{
  color:#858585;
  text-decoration:none;
}

.redicom a:hover{
  color:#677614;
  text-decoration:none;
}

.copyright {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:32px;
}


/* TEXTO */

.titulo {
  font-family:MyriadMM215600;
  font-size:37px;
  color:black;
  font-style:italic;
  padding-left:65px;
  padding-right:284px;
}

.titulo2 {
  font-family:MyriadMM215600;
  font-size:37px;
  color:black;
  font-style:italic;
}

.subtitulos {
  font-family:Myriad Web Pro;
  font-size:20px;
  color:#005A97;
  font-style:italic;
  padding-left:4px;
}

.texto {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
}

.texto a{
  color:#005A97;
  text-decoration:underline;
}

.texto a:hover{
  color:#677614;
  text-decoration:underline;
}

.texto2 {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:140%;
  z-index:1000;
}

.texto2 a{
  color:#666666;
  text-decoration:none;
}

.texto2 a:hover{
  color:#666666;
  text-decoration:underline;
}

.pos {
  position:absolute; 
  top:-50px; 
  left:19px;
  z-index:-100;
}

.posFF {
  position:absolute; 
  top:-50px; 
  left:19px;
  
}




.trace {
  background-image:url(../sysimages/trace.jpg);
  background-repeat:repeat-x;
  height:1px;
}

.posimg {
  background-image:url(../sysimages/backimg.jpg);
  background-repeat:no-repeat;
  height:395px;
  width:230px;
  padding-left:0px;
  padding-top:0px;
}


.pdftitulo {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  font-weight:bold;
}

.pdftamanho {
  font-family:Tahoma;
  font-size:10px;
  color:#9EB520;
}

.download {
  font-family:Tahoma;
  font-size:11px;
  color:#005A97;
}

.download a{
  color:#005A97;
  text-decoration:underline;
}

.download a:hover{
  color:#677614;
  text-decoration:underline;
}

.posimg2 {
  background-image:url(../sysimages/bacimg2.jpg);
  background-repeat:no-repeat;
  height:316px;
  width:350px;
  padding-left:0px;
  padding-top:0px;
}

.adquirir {
  background-color:#EFEFE7;
  font-family:Myriad Web Pro;
  font-size:16px;
  color:#1B3B51;
  padding-left:10px;
  padding-top:13px;
  padding-right:10px;
  padding-bottom:20px;
  line-height:140%;
}

.adquirir a{
  color:#005A97;
  text-decoration:underline;
}

.adquirir a:hover{
  color:#677614;
  text-decoration:underline;
}

.titulotexto {
  font-family:Tahoma;
  color:#666666;
  font-size:11px;
  font-weight:bold;
}

.paginas {
  font-family:Myriad Web Pro;
  font-size:20px;
  color:#005A97;
  font-style:italic;
}


.pesquisa {
  border-top:1px solid #E0E0E0;
  border-left:1px solid #E0E0E0;
  border-bottom:1px solid #E0E0E0;
  border-right:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  line-height:140%;
  width:257px;
  height:21px;
}

.formulario {
  font-family:Myriad Web Pro;
  font-size:20px;
  color:#CCCCCC;
  font-style:italic;
}

.posx {
  padding-top:3px;
  width:15px;
}


.posx2 {
  padding-top:1px;
  width:17px;
}

.input {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
}
.input2 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
  width:337px;
}
.input3 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
  width:205px;
}
.input_cp {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
  width:114px;
}
.input_lcl {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
  width:201px;
}
.input4 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  height:21px;
  background-color:white;
  width:158px;
}
.inputerro {
  border:1px solid #B3CC25;
  background-color:#F9F9F9;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:8px;
  
  height:21px;
}

.textarea {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  width:337px;
}
.textarea2 {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  width:337px;
  min-height:71px;
  _height:71px;
  overflow:auto;
}
.textareaerro {
  border:1px solid #B3CC25;
  background-color:#F9F9F9;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  padding-left:10px;
  padding-top:3px;
  width:337px;
}

.select {
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  
  height:21px;
  width:205px;
}

.obrigatorios {
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
}

.btnenviar {
  background-image:url(../sysimages/btnenviar.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:#CFE25E;
  padding-left:15px;
  padding-right:32px;
  text-align:left;
  cursor:pointer;
  width:112px;
  height:31px;
}

.btnenviarsel {
  background-image:url(../sysimages/btnenviarhover.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:15px;
  padding-right:32px;
  text-align:left;
  cursor:pointer;
  width:112px;
  height:31px;
}


.fundomapa {
  background-image:url(../sysimages/fundomapa.png);
  background-repeat:no-repeat;
  height:472px;
  width:694px;
}

.fechar {
  width:652px;
  text-align:right;
  font-family:Tahoma;
  font-size:11px;
  color:#005A97;
  cursor:pointer;
  text-decoration:underline;
}

.fecharHover {
  width:652px;
  text-align:right;
  font-family:Tahoma;
  font-size:11px;
  color:#677614;
  cursor:pointer;
  text-decoration:underline;
}


.btncandidatar {
  background-image:url(../sysimages/btncandidatar.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:#CFE25E;
  padding-left:16px;
  padding-right:32px;
  text-align:left;
  cursor:pointer;
  width:142px;
  height:31px;
}

.btncandidatarsel {
  background-image:url(../sysimages/btncandidatarhover.jpg);
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  padding-left:16px;
  padding-right:32px;
  text-align:left;
  cursor:pointer;
  width:142px;
  height:31px;
}


.anexar {
  font-family:Tahoma;
  font-size:10px;
  color:#AAAAAA;
  padding-left:8px;
}

.linha {
  background-image:url(../sysimages/linha.jpg);
  background-repeat:repeat-y;
  width:59px;
}

.data {
  font-family:Tahoma;
  color:#9EB520;
  font-size:10px;
  line-height:130%;
  padding-left:1px;
}

.fundoimgnot {
  background-image:url(../sysimages/fundoimgnot.jpg);
  background-repeat:no-repeat;
  height:145px;
  width:500px;
}

.ofertacima {
  background-image:url(../sysimages/ofertacima.png);
  background-repeat:no-repeat;
  height:15px;
  width:694px;
}

.ofertameio {
  background-image:url(../sysimages/ofertameio.png);
  background-repeat:repeat-y;
  width:694px;
}

.ofertabaixo {
  background-image:url(../sysimages/ofertabaixo.png);
  background-repeat:no-repeat;
  height:13px;
  width:694px;
}


.bordertable {
  border:1px solid #D3E2ED;
  border-bottom:0px;
}

.select2 {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  line-height:140%;
  height:21px;
}

.titulotabela {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:130%;
  font-weight:bold;
  padding-top:16px;
}

.datatabela {
  font-family:Tahoma;
  color:#9EB520;
  font-size:11px;
  line-height:130%;
  
}

.textotabela {
  font-family:Tahoma;
  color:#666666;
  font-size:11px;
  line-height:140%;
  
}

.textotabela a{
  color:#005A97;
  text-decoration:underline;
}

.textotabela a:hover{
  color:#677614;
  text-decoration:underline;
}

.suportetabela {
  font-family:Tahoma;
  color:#AAAAAA;
  font-size:11px;
  line-height:140%;
}


.desthome {
  background-image:url(../sysimages/desthome.png);
  background-repeat:no-repeat;
  width:306px;
  height:167px;
}

h1,h2,h3,h4 {
margin:0px;
}

p {
margin:0px 0px 19px 0px;
}

#cmsautoTable {
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:140%;
}

.textoNota {
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:140%;
}

.textoNota a{
color:#005A97;
text-decoration:underline;
}

.textoNota a:hover{
  color:#677614;
  text-decoration:underline;
}

#map {
width:656px;
height:400px;
border:6px solid #212929;
}
.lstOP  {
margin:0px;
padding:0px;

}
.lstOP li {
margin:0px;
padding:0px;
list-style-type: none;
}

.texto ul {
margin:0px;
padding:0px 0px 0px 5px;
}

.texto li {
margin:0px;
padding:0px 0px 0px 0px;
list-style-image: url(../sysimages/bullet.jpg);
height:20px;
border:0px solid red;
}

.btn_pesquisa {
background-image:url(../sysimages/btnpesqtopo.jpg);
background-position:center center;
background-repeat:no-repeat;
width:24px;
height:21px;
border:none;
cursor:pointer;
}

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

