/* CSS Document */

/*
body {
  margin:0px;
  padding:0px;
  background-image:url(../sysimages/fundo.png);
    background-repeat: repeat-y;
  background-position:center top;
}
*/


body {
  margin:0px;
  padding:0px;
  background-image:url(../sysimages/bg_main.jpg);
    background-repeat: repeat;
  background-position:left top;
}


.leftBG {
  background-image:url(../sysimages/fundo_sp_center.jpg); 
  background-repeat:repeat; 
  background-position:left top;
  width:500px;  
  height:425px;
  position:absolute;
  left:-50%;
  top:38px;
  
}


a {
  font-family:Tahoma;
  color:#FF8700;
  text-decoration:underline;
  font-size:11px;
  line-height:130%;
}

a:hover {
  font-family:Tahoma;
  color:#999999;
  text-decoration:underline;
  font-size:11px;
  line-height:130%;
}

.titulo {
  font-family:Myriad Pro;
  font-size:40px;
  color:#FF8700;
}

.subtitulo {
  font-family:MyriadMM400600;
  font-size:20px;
  color:white;
}

.texto {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  line-height:140%;
}

.texto2 {
  font-family:Tahoma;
  font-size:11px;
  color:#CCCCCC;
  line-height:130%;
}

.texto3 {
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  line-height:130%;
}

.texto3 td {
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  line-height:130%;
}


/* LOGIN */

.inputobri {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:6px;
  height:21px;
  background-image:url(../sysimages/backobri.jpg);
  background-repeat:no-repeat;
  background-color:white;
}

.input {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:6px;
  height:21px;
  background-color:white;
}

.btnentrar {
  background-image:url(../sysimages/btnentrar_ayeme.png);
  background-repeat:no-repeat;
  width:51px;
  height:24px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  padding-top:4px;
}

.btnentrarsel {
  background-image:url(../sysimages/btnentrar_ayeme.png);
  background-repeat:no-repeat;
  width:51px;
  height:24px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  padding-top:4px;
}

.btnsair {
  background-image:url(../sysimages/btnentrar_ayeme.png);
  background-repeat:no-repeat;
  width:38px;
  height:24px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  padding-left:13px;
  cursor:pointer;
  padding-top:4px;
}

.btnsairsel {
  background-image:url(../sysimages/btnentrar_ayeme.png);
  background-repeat:no-repeat;
  width:38px;
  height:24px;
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  padding-left:13px;
  cursor:pointer;
  padding-top:4px;
}

/* AREA DE CLIENTE */

.proposta {
  font-family:Tahoma;
  font-size:12px;
  color:white !important;
  font-weight:bold;
  line-height:140%;
  /*padding-left:8px;
  padding-right:10px;*/
}


.tabelasem {
  padding-bottom:1px;
  height:30px;
}

.tabelacom {
  padding-bottom:1px;
  height:30px;
  background-image:url(../sysimages/ftabela.png);
  background-repeat:repeat-x;
}

/* HOME */

.frasehome {
  font-family:Myriad Pro;
  font-size:20px;
  color:white;
  text-align:right;
  padding-right:13px;
  padding-top:54px;
  width:132px;
  line-height:100%;
}

/* CONTACTOS */

.caso {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  font-weight:bold;
  padding-left:2px;
}

.textoform {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  line-height:110%;
}

.textarea {
  border:1px solid #D3D3D3;
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:6px;
  height:65px;
  background-color:white;
  width:230px;
}

.select {
  font-family:Tahoma;
  font-size:11px;
  color:#AAAAAA;
  padding-left:6px;
  height:19px;
  background-color:white;
  width:230px;
}

.tabelalocalizacao {
  background-image:url(../sysimages/meiotab.png);
  background-repeat:repeat-y;
  width:522px;
}

.augusto {
  font-family:Tahoma;
  font-size:11px;
  color:#FF8700;
  line-height:100%;
  font-weight:bold;
}

.morada {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  line-height:140%;
}

.googlemaps {
  background-image:url(../sysimages/maps.png);
  background-repeat:no-repeat;
  width:178px;
  height:24px;
  padding-left:8px;
}

.visitar {
  font-family:Tahoma;
  font-size:11px;
  color:white;
  line-height:120%;
  
  background-image:url(../sysimages/fundotransp.png);
  background-repeat:repeat-y;
  
  padding-left:11px;
  padding-top:11px;
  padding-bottom:14px;
  padding-right:7px;
}

.showroom {
  background-image:url(../sysimages/fundotransp2.png);
  background-repeat:repeat-y;
}

/* MENU */

.topomenu {
  background-image:url(../sysimages/menucima.jpg);
  background-repeat:no-repeat;
}

.meiomenu {
  background-image:url(../sysimages/menumeio.jpg);
  background-repeat:repeat-y;
  width:208px;
}

.opmenu {
  font-family:Myriad Pro;
  font-size:13px;
  color:#646464;
  font-weight:bold;
  padding-right:24px;
  text-align:right;
  cursor:pointer;
  height:27px;
}

.opmenusel {
  font-family:Myriad Pro;
  font-size:13px;
  color:#333333;
  font-weight:bold;
  padding-right:24px;
  text-align:right;
  cursor:pointer;
  height:27px;
}

.linksmenu {
  font-family:tahoma;
  font-size:11px;
  color:#999999;
  line-height:140%;
  text-align:right;
  padding-right:23px;
}

.linksmenu a{
  color:#999999;
  text-decoration:underline;
}

.linksmenu a:hover{
  color:#FF8700;
  text-decoration:underline;
}

.fimmenu {
  background-image:url(../sysimages/fimmenu.jpg);
  background-repeat:no-repeat;
  width:208px;
}

/* INTRO */

.visitarintro {
  background-image:url(../sysimages/visitar.png);
  background-repeat:no-repeat;
  height:95px;
  
  font-family:Myriad Pro;
  font-size:25;
  color:#333333;
  padding:19px 54px 24px 28px;
  line-height:80%;
}

.processosintro {
  background-image:url(../sysimages/processos.png);
  background-repeat:no-repeat;
  height:193px;
}

.industria {
  font-family:Myriad Pro;
  font-size:15px;
  color:#333333;
  line-height:100%;
  text-align:center;
}


/* backgrounds */

.backgroundhome {
  background-image:url(../sysimages/backgroundhome.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}

.backgroundinstalacoes {
  background-image:url(../sysimages/backgroundinstalacoes.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}

.backgroundprocessos {
  background-image:url(../sysimages/backgroundprocessos.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}

.backgroundshowroom {
  background-image:url(../sysimages/backgroundshowroom.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
}

.backgroundareaclientes {
  background-image:url(../sysimages/backgroundareaclientes.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}

.backgroundcontactos {
  background-image:url(../sysimages/backgroundcontactos.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}

.backgroundlistagem {
  background-image:url(../sysimages/backgroundlistagem.jpg);
  background-repeat:no-repeat;
  background-position:left 116px;
  width:920px;
}
/*
.intro {
  background-image:url(../sysimages/backintro.jpg);
  background-repeat:no-repeat;
  background-position:left 95px;
}
*/

.show {
    display: block;
}

.hide {
    display: none;
}

.scroll-track{
    height:24px;
    width:6px;
    background: white;
    margin-left: 129px;
}

.scroll-handle-container {
    left: -1px;
    _left: 0px;
}

.scroll-handle{
    height:24px;
    width: 8px;
    background:#FF8700;
    cursor: pointer;
}

.scroll-handle-top, .scroll-handle-bot {
    height: 13px;
    width: 8px;
    background-image: url(../sysimages/track_ayeme.jpg);
    cursor: pointer;
}

.scroll-innerBox {
    width: 385px !important;
}
