body{ margin: 0; padding: 0; font-family: sans-serif;}
a{text-decoration:none; outline: none;}

@font-face {
font-family: futura-bookoblique;
src: url(../font/futura-bookoblique.eot);
src: local(../font/futura-bookoblique.ttf), url(../font/futura-bookoblique.ttf) format(truetype);
}




/* FUNDO */
#fd-um{ width: 100%; height: 30px; background-color: #2C549A; z-index: 1;}
#fd-dois{ width: 100%; height: 293px; background: url(../img/fd_top.png) #4369A8 no-repeat center; z-index: 1;}
#fd-tres{ width: 100%; height: 43px; background-color: #BBCDE6; z-index: 1;}

#conteiner-corpo{ width: 960px; height: auto; min-height: 630px; margin: -366px auto; z-index: 2;}
    #topo-um{ width: 960px; height: 30px;}
    #topo-dois{ width: 960px; height: 336px; background: url(../img/circulo.png) no-repeat top left;}
        #topo-dois-conteiner-logo{ width: 960px; height: 75px;}
            #topo-dois-logo{ width: 320px; height: 68px; float: left; padding-top: 7px;}
            #topo-dois-conteiner-menu{ width: 635px; height: 40px; float: right; margin-top: 15px;}
                #topo-dois-conteiner-menu ul{margin: 0; padding: 0; float: right;}
                #topo-dois-conteiner-menu ul li{list-style-type: none; float: left; width: 101px; height: 34px; margin-left: 3px;}
                a.menu_inativo:link{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_inativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_inativo:visited{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_inativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_inativo:hover{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_ativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_inativo:active{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_inativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                
                a.menu_ativo:link{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_ativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_ativo:visited{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_ativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_ativo:hover{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_ativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                a.menu_ativo:active{ width: 102px; height: 27px; text-align: center; background: url(../img/fd_menu_ativo.png) no-repeat; display: block; font-size: 12px; color:#FFF; padding-top: 8px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                
        #topo-dois-conteiner-banner{ width: 960px; height: 261px;}
            #topo-dois-banner{ width: 640px; height: 261px; float: left; overflow: hidden;}
            #topo-dois-banner-img{ width: 310px; height: 241px; float: right; padding-top: 20px;}
    #topo-tres{ width: 960px; height: 247px; padding-top: 17px;}
        #topo-tres-conteiner-box{width: 290px; height: 206px; float: left; border-radius:13px; border: 1px solid #E6E7E8; padding: 10px;}
            #topo-tres-conteiner-box-dois{width: 270px; height: 186px; background: url(../img/fd1.png); padding: 10px;}
                #topo-tres-conteiner-box-dois-title{width: 270px; height: 49px; text-align: center; font-size: 18px; color:#FFF; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                #topo-tres-conteiner-box-dois-txt{width: 230px; height: 115px; margin-top: 2px; padding: 10px 20px 10px 20px;} 
                    #topo-tres-conteiner-box-dois-txt p{font-size: 14px; text-align: justify;}
    
    a.topo-um:link{color: #FFF; float: right; font-size: 11px; font-weight: bold;}
    a.topo-um:visited{color: #FFF; float: right; font-size: 11px; font-weight: bold;}
    a.topo-um:hover{color: #FFF; float: right; font-size: 11px; font-weight: bold;}
    a.topo-um:active{color: #FFF; float: right; font-size: 11px; font-weight: bold;}
    
    a.linkum:link{ outline:none; text-decoration:none; color:#000;}
    a.linkum:visited{ outline:none; text-decoration:none; color:#000;}
    a.linkum:hover{ outline:none; text-decoration:none; color:#000;}
    a.linkum:active{ outline:none; text-decoration:none; color:#000;}
    
    
    
/* RODAPE 
#fd-rodape-um{ width: 100%; height: 230px; background-color: #C5D7E8; position: relative; margin-top: 366px; z-index: -1;}
    #fd-rodape-um-title{ width: 960px; height: 46px; background: url(../img/fd_azul.png); margin: 0 auto; font-family: futura-bookoblique, verdana, arial, sans-serif; color: #FFF; text-align: right;}
    #fd-rodape-um-info{ width: 960px; height: 184px; background-color: fuchsia; margin: 0 auto;}
#fd-rodape-dois{ width: 100%; height: 70px; background-color: #7EA2C7; position: relative; z-index: -1;}
#fd-rodape-tres{ width: 100%; height: 7px; background-color: #5578A6; position: relative; z-index: -1;}
#conteiner-promo{ width: 100%; height: 307px; float: left; margin-top: 366px; z-index: 0;}
    #img-promo{width: 960px; height: 294px; margin: 0 auto; padding-top: 13px;}
*/
    
#conteiner-rodape{ width: 100%; height: 307px; background: url(../img/fd_rodape.png); position: relative; margin-top: 366px;}
    #conteudo-rodape{ width: 960px; height: 307px; background: url(../img/fd_azul.png) top no-repeat; margin: 0 auto;}
        #conteiner-img-promo{ width: 280px; height: 293px; float: left; padding-top: 14px;}
        #conteiner-info-promo{ width: 675px; height: 307px; float: right;}
            #info-promo-title{ width: 675px; height: 36px; color: #FFF; font-family: futura-bookoblique, verdana, arial, sans-serif; font-size: 18px; padding-top: 10px;}
            #info-promo-corpo{ width: 675px; height: 186px;}
                #info-promo-corpo-conteiner-corpo-txt{width: 217px; height: 186px; float: left;}
                    #info-promo-corpo-conteiner-corpo-txt-title{width: 217px; height: 30px; padding-top: 10px;}
                    #info-promo-corpo-conteiner-corpo-txt-info{width: 217px; height: 105px;}
                        #info-promo-corpo-conteiner-corpo-txt-info ul{margin: 0; padding: 0; font-size: 12px; padding-left: 25px; padding-top: 10px; font-style: italic;}
                        #info-promo-corpo-conteiner-corpo-txt-info ul li{ list-style-image: url(../img/list.png); margin-bottom: 4px;}
                    #info-promo-corpo-conteiner-corpo-txt-bt{width: 217px; height: 27px; text-align: center; padding-top: 3px;}
            #info-promo-rodape{ width: 675px; height: 68px; font-size: 12px;}
                #info-promo-rodape ul{margin: 0; padding:0;}
                #info-promo-rodape ul li{list-style-type:none; float: left; font-size: 12px; color:#1B3F78; margin-right: 5px;}
                
                a.linkrodape:link{ color: #1B3F78;}
                a.linkrodape:visited{ color: #1B3F78;}
                a.linkrodape:hover{ color: #1B3F78;}
                a.linkrodape:active{ color: #1B3F78;}

/*-------------------------------------------------------
            página empresa2.php
------------------------------------------------------- */

#fd-quatro{ width: 100%; height: 103px; background-color:#4369A8; z-index: 1;}
    #topo-quatro{width: 960px; height: auto; min-height: 720px; background: url(../img/fd_azul.png) no-repeat top; padding-bottom: 15px;}
        #topo-quatro-conteiner-txt{width: 960px; height: 477px;}
            #topo-quatro-txt-info{width: 655px; height: 477px; float: left;}
                #topo-quatro-txt-info-title{width: 630px; height: 35px; padding-top: 7px; padding-left: 25px;}
                    .title{color: #20336A; font-size: 17px; font-weight: bold; font-family: futura-bookoblique, verdana, arial, sans-serif; text-align: center;}
                    
                #topo-quatro-txt-info-txt{width: 595px; height: 395px; padding: 20px 30px 20px 30px;}
                    #topo-quatro-txt-info-txt p{font-size: 13px; text-align: justify;}
            #topo-quatro-txt-img{width: 300px; height: 478px; float: right;}
        .topo-quatro-conteiner-acordion{width: 960px; height: 220px; margin-top: 15px;}
            #topo-quatro-acordion-title{ width: 40px; height: 220px; float: left;}
            #topo-quatro-acordion-txt{ width: 797px; height: 180px; background: url(../img/fd_ac.png) no-repeat; float: left; padding: 20px; font-size: 12px;}
                #accordion-img{width: 237px; height: 180px; float:left}
                #accordion-txt{width: 550px; height: 180px; float:right}
                 .um{color:#039; margin-top: 5px; display: block; height: 25px; border-bottom: 1px solid #039; font-size:16px; font-family: futura-bookoblique, verdana, arial, sans-serif;}
                #topo-quatro-acordion-txt p{text-align: justify; font-size:13px; padding: 10px;}
#conteiner-rodape2{ width: 100%; height: 75px; background: url(../img/fd_rod2.png); position: relative; margin-top: 366px;}
    #conteudo-rodape2{ width: 960px; height: 75px; margin: 0 auto; font-size:12px;}
        #conteudo-rodape2 ul{margin: 0; padding:0;}
        #conteudo-rodape2 ul li{list-style-type:none; float: left; font-size: 12px; color:#1B3F78; margin-right: 5px;}
        
/*-------------------------------------------------------
            página servicos2.php
------------------------------------------------------- */
.dois{text-align: justify; color:#039; display:block; margin-top: 5px;}
#serv_um{ width: 960px; height: 480px;}
    #serv_um_img{ width: 300px; height: 470px; float: left; padding-top: 10px;}
    #serv_um_txt{ width: 650px; height: 480px; float: right;}
        #serv_um_txt_title{ width: 630px; height: 33px; text-align: right; padding-right: 20px; padding-top: 10px;}
        #serv_um_txt_info{ width: 650px; height: 417px; margin-top: 20px;}
            #serv_um_txt_info_ac_title{ width: 650px; height: 40px;}
            #serv_um_txt_info_ac_txt{ width: 610px; height: 254px; background:url(../img/fd_ac2.png) no-repeat; padding: 20px;font-size: 13px;}
                #serv_um_txt_info_ac_txt p{text-align: justify;}
#serv_dois{ width: 960px; height: 190px; margin-top: 18px;}
    #serv_dois_title{ width: 960px; height: 30px; background: url(../img/fd_azul.png) no-repeat; padding-top: 10px; text-align: center;}
    #serv_dois_logo{ width: 960px; height: 150px;}
        .serv_dois_logo-left{ width: 40px; height: 95px; float: left; text-align: center; padding-top: 55px;}
        .serv_dois_logo-center{ width: 875px; height: 150px; float: left;}
        .serv_dois_logo-center ul{margin:0; padding:0;}
        .serv_dois_logo-center ul li{list-style: none; float:left;}
            #serv_dois_logo-conteiner_box{ width: 216px; height: 120px; float: left; margin-top: 15px; border-right: 1px solid #F3F3F3; border-bottom: 1px solid #F3F3F3;}
        .serv_dois_logo-right{ width: 40px; height: 95px; float: right; text-align: center; padding-top: 55px;}
        
/*-------------------------------------------------------
            página portifolio2.php
------------------------------------------------------- */
#conteiner-portifolio{ width: 960px; height: auto; min-height: 715px;}
    #portifolio-txt{ width: 950px; height: 36px; padding-top: 7px; padding-left: 10px;}
    #portifolio-conteiner-legenda{ width: 960px; height: 28px; border-bottom: 1px dotted #2C549A; padding-top: 10px;}
        #portifolio-conteiner-legenda ul{ margin: 0; padding: 0;}
        #portifolio-conteiner-legenda ul li{list-style: none; float: left; width: 150px; height: 20px; margin-right: 5px; font-size:12px; text-align: center;}
            a.linkbranco_fd_inativo:link{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_azul.png) no-repeat;}
            a.linkbranco_fd_inativo:visited{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_azul.png) no-repeat;}
            a.linkbranco_fd_inativo:hover{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_laranja.png) no-repeat;}
            a.linkbranco_fd_inativo:active{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_azul.png) no-repeat;}
            
            a.linkbranco_fd_ativo:link{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_laranja.png) no-repeat;}
            a.linkbranco_fd_ativo:visited{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_laranja.png) no-repeat;}
            a.linkbranco_fd_ativo:hover{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_laranja.png) no-repeat;}
            a.linkbranco_fd_ativo:active{color: #FFF; display: block; width: 150px; height: 17px; padding-top: 3px; background: url(../img/fd_link_laranja.png) no-repeat;}
            
    #portifolio-conteiner-port{ width: 960px; height: auto; min-height: 630px;}
        #portifolio-port-conteiner-linha{ width: 960px; height: 235px; margin-top: 7px;}
            #portifolio-port-linha-conteiner-box{ width: 296px; height: 215px; background: url(../img/fd_box_port.png) no-repeat; float: left; padding: 10px;}
                #portifolio-port-linha-box-img{ width: 296px; height: 170px; background-color: #CCC; border-radius:6px; overflow: hidden;}
                #portifolio-port-linha-box-txt{ width: 296px; height: 38px; margin-top: 5px;}
                    .title2{color: #20336A; font-size: 13px; font-family: futura-bookoblique, verdana, arial, sans-serif; text-align: left; width: 296px; display:block}
                    .txt2{ color: #666; font-size: 12px; text-align: justify; width: 296px; height: 18px;}
                    
                    a.fancybox:link{}
                    a.fancybox:visited{}
                    a.fancybox:hover{opacity: 0.7; background: url(../img/mais.png) center center no-repeat;}
                    a.fancybox:active{}

/*-------------------------------------------------------
            página pacote_econon2.php
------------------------------------------------------- */                    

#pacote-txt{ width: 950px; height: 30px; padding-top: 13px; padding-left: 10px;}                    
#pacote-conteiner-legenda{ width: 960px; height: 30px; background: url(../img/fd_pct_menu.png) no-repeat; margin-top: 10px;}
    #pacote-conteiner-legenda ul{padding: 0; margin: 0;}
    #pacote-conteiner-legenda ul li{list-style-type:none; float: left; width: 208px; height: 30px; text-align: center;}
        a.linkpct_ativo:link{ width: 208px; height: 27px; background: url(../img/fd_menu_a_pct.png) no-repeat; display: block; padding-top: 3px;}
        a.linkpct_ativo:visited{ width: 208px; height: 27px; background: url(../img/fd_menu_a_pct.png) no-repeat; display: block; padding-top: 3px;}
        a.linkpct_ativo:hover{ width: 208px; height: 27px; background: url(../img/fd_menu_a_pct.png) no-repeat; display: block; padding-top: 3px;}
        a.linkpct_ativo:active{ width: 208px; height: 27px; background: url(../img/fd_menu_a_pct.png) no-repeat; display: block; padding-top: 3px;}
        
        a.linkpct_inativo:link{ width: 208px; height: 27px; display: block; padding-top: 3px;}
        a.linkpct_inativo:visited{ width: 208px; height: 27px; display: block; padding-top: 3px;}
        a.linkpct_inativo:hover{ width: 208px; height: 27px; background: url(../img/fd_menu_a_pct.png) no-repeat; display: block; padding-top: 3px;}
        a.linkpct_inativo:active{ width: 208px; height: 27px; display: block; padding-top: 3px;}
        
#pacote-conteiner-pct{ width: 920px; height: auto; min-height: 583px; margin-top: 7px; padding: 20px; background: url(../img/fd_pct.png) no-repeat top;}
    #pacote-conteiner-pct-vant{ width: 438px; height: 391px; background-color: #FFF; float: left; margin-top: 180px; border-radius:6px; border: 1px solid #E6E7E8; padding: 15px;}
        #pacote-pct-vant-title{background: url(../img/fd_title_pct_vant.png) no-repeat; width: 438px; height: 24px; text-align:center; padding-top: 10px;}
        #pacote-pct-vant-txt{width: 418px; height: 330px; margin-top: 5px; padding: 10px; font-size: 13px; text-align: justify;}
    #pacote-conteiner-pct-preco{ width: 435px; height: 593px; float: right; margin-top: 10px;}
        #pacote-pct-preco-title{ width: 435px; height: 42px; text-align: center; padding-top: 11px;}
        #pacote-pct-preco-img{ width: 435px; height: 453px; background: url(../img/fd_pct2.png) no-repeat top;}
            #pacote-pct-preco-img-title{ width: 285px; height: 33px; position:absolute; margin-top: 233px; margin-left: 150px; text-align: center; padding-top: 17px;}
            #pacote-pct-preco-img-txt{ width: 395px; height: 122px; position:absolute; margin-top: 288px; padding: 20px; font-size: 12px; color:#000; text-align: justify;}
        #pacote-pct-preco-valor{ width: 435px; height: 38px; background: url(../img/fd_az_valor.png) no-repeat; margin-top: 3px; text-align: center; color:#FFF; font-size:22px; font-family: futura-bookoblique, verdana, arial, sans-serif; padding-top: 5px;}
        #pacote-pct-preco-bt{ width: 435px; height: 35px; margin-top: 2px; text-align: center; padding-top: 5px;}
    
/*-------------------------------------------------------
            página pacote_modelo2.php
------------------------------------------------------- */
#pacote-modelo_conteiner{width: 920px; height: auto; min-height: 650px; padding: 20px 20px 0 20px;}
    #pacote-modelo_title{width: 920px; height: 25px; background: url(../img/fd_title_pct_modelo.png) no-repeat; text-align: center; font-size: 15px; font-family: futura-bookoblique, verdana, arial, sans-serif; padding-top: 5px;}
    #pacote-modelo_title2{width: 920px; height: 20px; margin-top: 5px; font-size: 13px; font-family: futura-bookoblique, verdana, arial, sans-serif; text-align: center;}
    #pacote-modelo_conteiner_box{width: 920px; height: auto; min-height: 175px; margin-top: 5px;}
        #pacote-modelo_box_conteiner_linha{width: 920px; height: 173px;}
        #pacote-modelo_box_conteiner_linha2{width: 920px; height: 163px;}
            #pct-mod_box_linha_conteiner_img{ width: 227px; height: 173px; float: left;}
            #pct-mod_box_linha_conteiner_img2{ width: 225px; height: 140px; float: left; border: 1px solid #E6E7E8; background-color: #FFF; padding-top: 20px;}
                #pct-mod_box_linha_img_foto{ width: 225px; height: 145px; border: 1px solid #E6E7E8; background-color: #FFF;}
                #pct-mod_box_linha_img_radio{ width: 227px; height: 23px; background-color: #F5F5F5; margin-top: 3px; text-align: center; font-size: 12px;}
    #pacote-modelo_bts{width: 920px; height: 40px; margin-top: 5px;}
    
/*-------------------------------------------------------
            página pacote_form2.php
------------------------------------------------------- */    
#pacote-form_title{width: 920px; height: 25px; background: url(../img/fd_title_pct_modelo.png) no-repeat; text-align: center; font-size: 15px; font-family: futura-bookoblique, verdana, arial, sans-serif; padding-top: 5px;}
#pacote-form_txt{width: 810px; height: 595px; margin-top: 5px; font-size: 12px; padding-left: 110px;} 

/*-------------------------------------------------------
            página trabalhe_conosco.php
------------------------------------------------------- */

#trabalhe_conteiner_img{ width: 290px; height: 502px; background:url(../img/img_trab.png) no-repeat; float: left;}
    #trabalhe_img_title{ width: 287px; height: 35px; margin-top: 254px; text-align: center; font-family: futura-bookoblique, verdana, arial, sans-serif; font-size:15px; color:#FFF; padding-top: 15px;}
    #trabalhe_img_txt{ width: 247px; height: 153px; margin-top: 5px; padding: 20px;}
        #trabalhe_img_txt p{padding:0; margin: 0; padding-bottom: 15px; font-size:15px; text-align:justify;}
#trabalhe_conteiner_cv{ width: 620px; height: 502px; float: right;}
    #trabalhe_cv_title{ width: 620px; height: 50px; background: url(../img/fd_trab_title.png) no-repeat; font-family: futura-bookoblique, verdana, arial, sans-serif; font-size:17px; color:#FFF; text-align: center; padding-top: 28px;}
    #trabalhe_cv_form{ width: 580px; height: 374px; margin-top: 10px; padding: 20px; font-size: 12px; text-align: left;}
         .bt_enviar_azul{border: 0; width: 184px; height:30px; background: url(../img/fd_bt_azul.png) no-repeat; color:#FFF}

/*-------------------------------------------------------
            página orcamento.php
------------------------------------------------------- */
#orcamento_conteiner_img{ width: 290px; height: 605px; float: left;}
    #orcamento_img_title{ width: 290px; height:35px; background:url(../img/fd_az_orcamento.png); color:#FFF; font-family: futura-bookoblique, verdana, arial, sans-serif; font-size:15px; text-align:center; padding-top: 15px;}    
    #orcamento_img_txt{ width: 268px; height:530px; background: url(../img/fd_cz1.png); margin-top: 3px; padding: 10px; font-family: futura-bookoblique, verdana, arial, sans-serif; border: 1px solid #E6E7E8;}
#orcamento_conteiner_form{ width: 620px; height: 605px; float: right;}
    #orcamento_form_title{ width: 620px; height:50px; background: url(../img/fd_orc_title.png) no-repeat; text-align: center; padding-top: 27px;}
    #orcamento_form_txt{ width: 620px; height:525px; margin-top: 3px; font-size:12px;}
    
/*-------------------------------------------------------
            página politica.php
------------------------------------------------------- */
    .tres{text-align: center; font-weight:bold; color:#039; display:block; margin-top: 5px;}
    .quatro{text-align: left; font-weight:bold; color:#039; display:block; margin-top: 5px;}
#politica_title{width: 920px; height: 52px; background:url(../img/fd_politica.png) no-repeat; text-align: center; padding-top: 25px;}
#politica_conteiner{width: 920px; height: 550px; margin-top: 5px;}
    #politica_conteiner_img{ width: 295px; height: 550px; background: url(../img/img_promo2.png) no-repeat top; background-position: 0 80px; float: left;}
    #politica_conteiner_txt{ width: 575px; height: 510px; background-color: #F5F5F5; float: right; padding: 20px; font-size: 12px; text-align: justify;}   