/* CSS Document */
body{margin:0px; padding:0px; font-family: sans-serif,arial; font-size:13px; background-color: #b6b6b6;}
ul{list-style-type:none;}

img {border: none;}

h2 {font-size: 15px;color:#b90c06; margin:0px; padding: 0px;}

h3 {font-size: 14px;color:#9F1114; margin:0px; padding: 0px;}

a:hover{text-decoration:none;}
a {text-decoration:none; color:#000080;}

#slide1
{
    margin-top:90px;
    margin-left:62px;
}

/*----MAIN PANEL----*/
#mainPan{width:958px; background-image: url(fundos/fundogc.jpg); height: auto; text-align: center;  position:relative; padding-top:0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-left:9px;}

/*----Left Panel----*/
#menuPan{width:98%; text-align: center; float:left; padding:0 0 0 0; position: relative;}
#menuTopPan{width:950px; text-align: center;  float:left; padding:0; height: 50px; cursor: pointer; padding-left: 0px; background:url(fundos/menu.png) repeat-x;}

td.menusup{min-width: 75px; margin-right: 10px; height:37px; padding-left: 2px; padding-right: 2px; text-decoration:none; color:#d00812; font-size:12px;}
td.sep{ background-image:url(fundos/menusup.jpg); background-repeat:no-repeat; background-position:center; width: 1px; min-width: 1px; height: 37px;}

#menuTopPan a{text-decoration:none; color:#000000; font-size:11px;}
#menuTopPan a:hover{text-decoration:none; color:#d00812; font-size:11px;}


/*----Top Images-------*/
#imgTopHome_a {float:left;margin-left:5px; margin-top: 0px; text-align: right; background:url(images/imagem_home1.jpg) 0 0 no-repeat; height: 337px; width: 735px; z-index: -50;}

#imgTopHome{float:left;margin-left:0px; text-align: right; background:url(images/imagem_home1.jpg) 0 0 no-repeat; height: 207px; width: 660px; padding-right: 35px; padding-top: 130px; padding-left: 40px; z-index: -50;}

#imgTopHome_t{float:left;margin-left:0px; text-align: left; height: 300px; width: 665px; padding-right: 35px; padding-top: 37px; padding-left: 35px; z-index: 50; margin-top: -350px;}

#imgTopHome2{float:left; margin-left:5px; margin-top: -15px; text-align:left; width:630px; height: 63px; padding-right: 90px; background:url(fundos/agende_visita_home.png) 0 0 no-repeat; padding-top: 22px; padding-left:15px; color:#fff; font-size: 19px; cursor: pointer;}
#imgTopHome2 b {font-size: 20px;}
#imgTopHome2 td.agende { color:#ff9006; vertical-align:top; font-weight: bold; text-align: right; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}
#imgTopHome2 td.agende a {color:#ff9006; vertical-align:top; font-weight: bold; font-size: 20px; text-align: right; text-shadow: 0.05em 0.05em #666666;  margin-right: 3px;}

#imgTopHome2 h1 {color:#fff; font-size: 20px; float:left; margin-top: 0px;}

#textLogo {color:#fff; font-size: 21px; margin-top:0px; text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}

#textLogo b { font-size: 24px; font-weight: bold;}

#textLogo2 {color:#fff; font-size: 21px; font-weight: bold; margin-top:5px; text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}

#textLogo2 b { font-size: 24px; font-weight: bold;}

#textLogo2 h1 {color: #ffd600; font-size: 20px; margin-top:10px; text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}

#imgTop{float:left; margin-top: 0px; margin-left:5px; text-align: left; background:url(images/top1.jpg) 0 0 no-repeat; height: 100px; width:720px; padding-left: 15px; padding-top: 10px;}

/*----Header Banner----*/
#header{width:100%; height: 125px; position: relative; background:url(images/Topo.jpg) 0 0 no-repeat; cursor:pointer;}
td.topTd{text-align: right; width: 200px; color:#fff; font-size: 20px; margin-top:10px; text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3); }
td.topTd b {font-size: 23px;}

#imgelec {position: relative; background:url(images/electricista.png) 0 0 no-repeat; height: 190px; width:167px; margin-top:-185px; margin-left:-40px; float:left; text-align: left;}


/*---Middle ----*/
#middle {width: 970px; height: ; display: inline; float:left;}

#manPan{width: 745px; margin: 0; float:left;}
td.txtLat {text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}
td.txtLat2 {color:#ff9006; font-weight: bold; font-size: 23px;  text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}

td.txtLat a {color: #fff;}
td.txtLat a:hover {color: #fff;}

#rightPan{width: 225px; margin: 0; float: right;color:#fff; font-size: 15px; margin-top:-5px; }

#agendeVisita {width: 162px; height: 68px; padding-top: 18px; padding-bottom: 5px; text-align: left; font-size: 20px; padding-left: 18px; padding-right: 30px; background:url(fundos/agende_visita.png) 0 0 no-repeat #fff;  cursor: pointer;}
td.agende { text-align: center; font-size: 22px; text-shadow: 0.05em 0.05em #808080; Filter:Glow(Color=#808080, Strength=1), Shadow(Color=#808080, Direction=135, Strength=3); font-weight: bold; color: #000; }
#agendeVisita td.agende a {color:#ff9006; font-size: 17px;}

#chamenos {float: left; width: 200px; height: 175px; cursor: pointer; margin-top: 5px;}

#cartao {float: left;width: 185px; height: 355px; color:#FFDA1B; padding-top: 15px; text-align: center; font-size: 12px; font-weight: bold; background:url(fundos/cartao.jpg) 0 0 no-repeat #fff; cursor: pointer;}

#revisao {float: left;width: 202px; height: 180px; margin-top: 0px; background:url(fundos/revisao.jpg) 0 0 no-repeat #fff;cursor: pointer;}
#abertura {float: left;width: 202px; height: 110px; margin-top: 5px; background:url(fundos/top_abr.jpg) 0 0 no-repeat #fff;cursor: pointer;}
#garantia {float: left;width: 200px; height: 227px; margin-top: 0px; background:url(fundos/garantia.jpg) 0 0 no-repeat #fff;cursor: pointer;}
#poupanca {float: left;width: 200px; height: 268px; font-size:12px; font-weight: bold; margin-top: 25px; padding-top: 12px; background:url(fundos/dicas.jpg) 0 0 no-repeat #fff;cursor: pointer;}
#folheto {float: left;width: 200px; color: #FFFFFF; height: 268px; font-size:12px; font-weight: bold; margin-top: 25px; padding-top: 12px; background:url(fundos/filheto.jpg) 0 0 no-repeat #fff;cursor: pointer;}
#check_up {float: left; text-align:center; width: 200px; color: black; height: 150px; font-size:12px; font-weight: bold; margin-top: 10px; padding-top: 12px; background:url(fundos/check_up.png) 0 0 no-repeat white;cursor: pointer;}
#loop {float: left;width: 200px; height: 150px; font-size:12px; font-weight: bold; margin-top: 12px; padding-top: 12px; background:url(fundos/check_up.png) 0 0 no-repeat #fff;cursor: pointer;}

#testemunhos {float: left;width: 180px; height: 102px; font-weight: bold; padding-top: 18px; margin-top: 5px; text-align: right; font-size: 18px; padding-right: 10px; background:url(fundos/testemunhos.jpg) 0 0 no-repeat #fff;cursor: pointer;}

#newsletter {float: left; width: 170px; height: 35px; padding-top: 75px; margin-left:20px; margin-top: 5px; text-align: left; font-size: 15px; padding-left: 15px; background:url(fundos/newsletter.png) 0 0 no-repeat;}

#newsletter input {border:0; background:transparent; color:#000000; padding-top: 5px; padding-left: 5px;}


#textos {float:left; font-size: 12px; padding:5px; width: 520px; font-size: 14px; height:620px; overflow: auto; text-align: justify;}
#textos2 {float: none; min-height: 646px; font-size: 12px; width: 520px; font-size: 14px; text-align: justify; line-height: 150%; margin-top:-13px;}

#textos3 {float: none; min-height: 646px; font-size: 12px; width: 520px; font-size: 14px; text-align: justify; line-height: 150%; margin-top:-13px;}

#textos a:hover{text-decoration: underline;}
#textos a {text-decoration:none; color:#333399;}

#textos2 a:hover{text-decoration: underline;}
#textos2 a {text-decoration:none; color:#333399;}

#textos3 a:hover{text-decoration: underline;}
#textos3 a {text-decoration:none; color:#333399;}

#txt_img{float:left; position: relative; top:10px; vertical-align: middle; margin-right: 10px; margin-bottom: 5px;}
#txt_img2{float:left; position: relative; top:10px; vertical-align: top; margin-right: 10px; margin-bottom: 5px;}

#imgRot_a {background:url(images/slideshow1.jpg) 0 0 no-repeat; height: 286px; width: 630px; margin-top:0px; }
#imgRot {background:url(images/slideshow1.jpg) 0 0 no-repeat; height: 86px; width: 380px; margin-top:0px;  padding-left: 230px; padding-right: 20px; padding-top: 200px; }
#imgRot td { color:#ffffff; font-size: 21px; text-align: left; font-weight: bold; text-shadow: 0.05em 0.05em #000000; Filter:Glow(Color=#000000, Strength=1), Shadow(Color=#000000, Direction=135, Strength=3);}

#orcamentoGratuito {float: left; margin-top: 5px; background:url(fundos/contacte.png) 0 0 no-repeat; height: 110px; width: 735px; cursor: pointer;}

#orcamentoGratuito a {color:#016c84; font-size: 20px;}
#orcamentoGratuito a:hover {color:#016c84; font-size: 20px;text-decoration:none;}
#orcamentoGratuito span {font-size: 28px; font-weight: bold;}

/*--- Menu Lateral ---*/
#menuLat {float:left; width: 200px; margin-top:15px; margin-left:10px;}

#menuLat td.lb {background:url(fundos/b_lat.png) 0 0 repeat-y; height: 40px; cursor: pointer; color:#333333; font-size: 11px; text-align: left; padding:0px; padding-left: 5px; margin-left: 10px; padding-right: 15px; font-weight: bold; Z-INDEX: 1;}
#menuLat td.lb1 {background:url(fundos/b_lat_a2.png) 0 0 repeat-y; height: 1px; color:#333333; font-size: 1px; text-align: left; padding:0px; padding-left: 5px; margin-left: 10px; padding-right: 15px; font-weight: bold; Z-INDEX: 1;}
#menuLat td.lbi {background:url(fundos/b_lat_i.png) 0 0 repeat-y; height: 11px; color:#333333; font-size: 1px; text-align: left; padding:0px; padding-left: 5px; margin-left: 10px; padding-right: 15px; font-weight: bold; Z-INDEX: 1;}
#menuLat td.lbf {background:url(fundos/b_lat_f.png) 0 0 repeat-y; height: 11px; color:#333333; font-size: 1px; text-align: left; padding:0px; padding-left: 5px; margin-left: 10px; padding-right: 15px; font-weight: bold; Z-INDEX: 1;}
#menuLat td.lb2 {background:url(fundos/b_lat2.png) 0 0 no-repeat; height: 40px; cursor: pointer; color:#333333; font-size: 11px; text-align: left;  padding-left: 15px; padding-right: 15px; font-weight: bold;}

#menuLat td.catalogos {background:url(fundos/catalogos.png) 0 0 no-repeat; color:#ffffff; cursor: pointer;}
#catalogos2 {padding-right: 13px; height: 73px; vertical-align: top; padding-top: 15px; cursor: pointer; font-weight: normal; color:#ffffff; font-size: 18px; text-align: right;}

#lb3 {cursor: pointer; color:#333333; font-size: 11px; text-align: left; margin:0px; position: relative; margin-left: 10px; margin-right: 10px; margin-top: -2px;}

#menuLat a {font-weight: bold; color:#333333; text-decoration:none;}
#menuLat a:hover{font-weight: bolder; color:#b90c06; text-decoration:none;}

#menuLat ul {background-color: #b0e2f2; padding-left: 4px; margin:0px; padding-top: 5px; padding-right: 4px; font-size: 11px;}
#menuLat li {background:url(fundos/fundo_line.jpg) 0 0 no-repeat; padding-top: 7px; padding-bottom: 7px; font-size: 11px;}

/*----Footer ----*/
#footermainPan {float:left; width:947px; height: 80px; background:url(fundos/fundo_footer.jpg) 0 0 repeat-x #fff;  margin-top: 20px; }
#footerPan {width:947px; text-align: center; position:relative; padding-top:0px; height: 80px; margin-left: auto; margin-right: auto;}

#footerPan a { text-decoration:none; color:#016c84; font-size: 14px; text-align:center; padding-top: 12px;}

#rodape_1 { background:url(fundos/ffundo.jpg) 0 0 no-repeat; width: 965px; height: 20px; position:relative; padding-top:0px; margin-left: auto; margin-right: auto; margin-bottom: 0px;}

#copyright{
padding-top: 20px;
color: #000000;
font-size: 10px;
text-align: center;	
text-transform: none;
}

#slidercontainer{
    width:947px;
    margin-left: 3px;
    float:left;
    margin-right: auto;
    overflow:hidden;
}

#rodape{
    width: 947px;
    height:29px;
}
