
/*filter:alpha(opacity=50); opacity:.50;  */


* {padding:0;border:0;font-family:segoe ui;font-size:14px;}


ul {list-style-type:none;}
html,body {margin:0;}
ul,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-family:segoe ui;font-weight:normal;}

a[rel='thumbnail'] {visibility:hidden;}


/*------------------------------------- estilos -----------------------------------*/
a {text-decoration:none;color:#fff;font-size:14px;}
a:hover {border:none;}
.hidden {display:none;}
:focus {outline:none;}
.hidden {display:none;}
div, ul {overflow:hidden;}
span {font-weight:bold;}
.esconder {display:none;}

h1,#title {font-size:24px;color:#5E8B04;}
h1 strong {font-size:15px;display:block;margin-bottom:15px;}
h2 {font-size:17px;color:#000;}

.leia-mais {float:right;padding:2px 25px 2px 15px;background:url(../images/img-link.png) no-repeat scroll right top;}

/*------------------------------------- canvas -----------------------------------*/
a#sitemap {text-indent:-4000px;position:relative;bottom:50px;}
#canvas {width:890px;margin:0 auto;position:relative;z-index:3;}
#totalcanvas {position:relative;overflow:hidden;height:100%;width:100%;}
#cloud {z-index: 1;position:absolute;top:0;height:100%;width:100%;}
#cloud2 {z-index: 2;position:absolute;top:0;height:100%;width:100%;filter:alpha(opacity=40);opacity:0.4;}



/*** menu ***/
#scroll-servicos {width:194px;position:absolute;z-index:5;top:170px;left:105px;display:none;}



/*------------------------------------- canvas top -----------------------------------*/
#cv-top {height:170px;position:relative;overflow:visible!important}


/*** logo ***/
#logo {position:absolute;top:41px;left:0;width:391px;height:30px;}

/*** menu ***/
#div-menu {width:890px;height:54px;background:url(../images/cv-menu-x.png) repeat-x;position:absolute;bottom:0;}
#div-menu .img-left {width:7px;height:52px;float:left;background:url(../images/cv-menu-left.png);}
#div-menu .img-right {width:7px;height:52px;float:right;background:url(../images/cv-menu-right.png);}
#top-menu {height:52px;line-height:52px;position:absolute;top:0;left:10px;}
#top-menu li {height:52px;float:left;padding:0 15px;background:url(../images/cv-menu-separator.png) no-repeat left center;margin:0;}
#top-menu li span {width:16px;height:17px;background:url(../images/sprite-icons.png);float:left;margin:20px 10px 0 0;}
#mn-home {background:none!important;}
#mn-portfolio span {background-position:-41px 0!important;width:22px!important;}
#mn-servicos span {background-position:-63px 0!important;width:17px!important;height:17px;}
#mn-novidades span {background-position:-26px 0!important;width:14px!important;height:14px;}
#mn-news span {background-position:-80px 0!important;width:17px!important;height:16px;}
#mn-contato span {background-position:-98px 0!important;width:18px!important;height:18px;}


/*** canvas-central ***/
#canvas-central {width:890px;min-height:700px;position:relative;}

/*** canvas-transparent ***/
#canvas-transparent {width:890px;height:100%;position:relative;background-color:#fff;filter:alpha(opacity=40); opacity:.40;margin-bottom:30px;position:absolute;z-index:3;left:0;top:0;}


.canvas-container {width:853px;min-height:954px;margin:25px auto 0;position:relative;z-index:4;}
.cv-content-align {width:853px;min-height:700px;margin:auto;}


/*------------------- index ----------------*/

/*** slider ***/
#div-destaques-top {width:888px;height:312px;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;}	
#div-top-sec {width:890px;height:30px;background-color:#fff;z-index:2;position:relative;filter:alpha(opacity=40); opacity:.40;border-bottom:1px solid #ccc;}



.cv-container {width:853px;background:url(../images/cv-container-y.png) repeat-y;padding:20px 0 30px;overflow:hidden;}
    #img-container-top {width:853px;min-height:215px;position:relative;}
        #sessao-index #img-container-top {height:291px;}
        #cv-cloud-colors {width:100px;height:22px;margin-top:15px;float:right;}
            #azul,#amarelo,#vermelho {width:21px;height: 18px;display:block;float:left;overflow:hidden;text-indent:-2000px;}
            #azul {background:url(../images/blue.png);}
            #amarelo {background:url(../images/yellow.png);margin-left:10px;}
            #vermelho {background:url(../images/red.png);margin-left:10px;}
        #top-container {width:853px;height:255px;z-index:3;position:relative;z-index:4;background: url(../images/cv-division-2.png) no-repeat center bottom;}
            
            #top-container h1, #title {width:640px;position:absolute;z-index:4;bottom:65px;left:15px;padding-left:20px}   
                #breadcrumb {position:absolute;bottom:36px;left:33px;}
                    #breadcrumb a, .breadcrumb {font-size:18px;color:#8C958F;}
        #top-embed {width:853px;position:absolute;top:0;left:0;}
    #img-container-top embed {position:relative;z-index:3;}
      
    #img-container-bottom {width:853px;height:251px;position:relative;}

            
            
            
#cv-comercial {width:860px;height:118px;float:left;background:url("../images/cv-division.jpg") no-repeat center top;}
#cv-comercial img {margin-right:70px;position:relative;left:30px;top:50px;}
#copyright {float:left;margin:0 50px 30px 0;height:60px;}
    #style-copyright-um {color:#221F1F;font-size: 16px;}
    #style-copyright-dois {color:#797979;font-size:13px;position:relative;top:10px;}
    
/*** slider ***/
#title-headers {width:853px;height:65px;position:relative;left:8px;margin-top:25px;display:block;}

    #servicos-bt,#trabalhos-bt,#acontece-bt,#parceiros-bt {background:url(../images/index/menu-index-sprite.jpg) no-repeat;width:206px;height:62px;position:absolute;z-index:3;}
    #servicos-bt {left:0;top:0;}
        /*#servicos-bt:hover {background-position: 0 -64px;}*/
    #trabalhos-bt {background-position: -206px 0;left:206px;top:0;}
       /* #trabalhos-bt:hover {background-position: -206px -64px;}*/
    #acontece-bt {background-position: -412px 0;left:412px;top:0;}
     /*    #acontece-bt:hover {background-position: -412px -64px;}*/
    #parceiros-bt {background-position: -618px 0;width:210px;left:618px;top:0;}
      /*   #parceiros-bt:hover {background-position: -618px -64px;}*/
        
.links {position:absolute;bottom:20px!important;right:20px!important;color:#797979!important;font-size:14px;}

#cv-index-container {width:853px;height:267px;position:relative;}

/*** Serviços ***/
#servicos {width:853px;height:267px;position:relative;}
    #servicos .box {width:197px;height:178px;background:url(../images/index/box.png);float:left;margin-right:14px;position:relative;left:7px;top:25px;}
        #servicos .box-hover {width:197px;height:178px;background:url(../images/index/servicos/box-hover.png);position:absolute;left:0;top:0;}
        #servicos .box img {width: 182px;height:114px;position:relative;left:4px;top:4px;}
        h2 .header-index {color:#221F1F;font-size:12px;position:absolute;bottom:35px;left:20px;}
        .link-box {color:#9E9898;font-size:12px;position:absolute;bottom:20px;left:20px;}
        #bt-servicos-escolhido {color:#5E8B04!important;}
        
        
/*** Trabalhos ***/        
#trabalhos {width:853px;height:267px;position:relative;display:none;}  
    #trabalhos .box {width:267px;height:195px;float:left;margin-right:12px;position:relative;left:12px;top:16px;}
    #trabalhos .box-hover {width:267px;height:195px;position:absolute;left:0;top:0;background:url(../images/portfolio/showcase-hover.png) no-repeat;filter:alpha(opacity=0); opacity:0;}
    #trabalhos img {width:267px;height:195px;}
    
/*** Acontece ***/        
#acontece {width:853px;height:267px;position:relative;display:none;}  
    #mn-acontece {width:441px;position:absolute;right:25px;top:13px;}
        #acontece ul li a {background:url(../images/index/noticias-links.png) no-repeat;width:402px;height:32px;display:block;line-height:52px;color:#372F32;padding:20px 10px 0 30px;overflow:hidden;font-size:12px!important;}
        #acontece ul li a:hover {background:url(../images/index/noticias-links-hover.png) no-repeat;}
    #acontece img {position:relative;top:15px;left:30px;width:309px;height:231px;}
    
/*** Clientes ***/        
#clientes {width:853px;height:267px;position:relative;display:none;}  
    #clientes .box {width:261px;height:141px;margin-right:114px;position:relative;left:506px;top:49px;float:left;background:url(../images/index/box-clientes.png);}      
          #clientes .box .current {position:absolute;z-index:3;left:22px;top:15px;} 
          #clientes .box .previous {position:absolute;z-index:2;left:22px;top:15px;} 
          #clientes .box div {position:absolute;z-index:0;left:22px;top:15px;} 
         



/*---------- footer ---------- */
#footer-container {width:853px;height:91px;position:absolute;left:20px;bottom:40px;z-index:4;}
#footera-embed {position:absolute;left:0;top:0;z-index:3;}



/*-------------------- Sessão Serviços -------------------- */
#sessao-servicos #cv-left {width:530px;float:left;position:relative;left:10px;margin:10px 0;background:url(../images/cv-divisor-left.png) no-repeat right top;min-height:435px;color:#555555;font-size: 13px;padding:0 37px 0 23px;}
    #sessao-servicos #cv-left a {color:#555;font-weight: bold;}
        #sessao-servicos ul {padding-left:30px;list-style-type: square}

#sessao-servicos #cv-right {width:210px;float:right;margin:20px 25px 0 0;color:#787878;font-size:13px;font-family:Segoe UI, sans-serif;}
    #sessao-servicos #cv-right h1 {position:relative!important;top:0;left:-10px;color:#D00E0E;font-weight:bold;border-bottom: 1px dashed #CFCFCF;font-family:trebuchet MS, sans-serif;font-size:22px;}
            #sessao-servicos #cv-right a {color:#979F9A;font-size:16px;margin-bottom:16px;}
            
.subref {position:absolute;top:-330px;left:-30px}

/*-------------------- Sessão - Porfolio -------------------- */
#sessao-portfolio .box-case {width:236px;height:212px;float:left;overflow:hidden;background:url(../images/portfolio/box-case.gif) no-repeat;margin:0 45px 25px 0;position:relative;left:20px;}
    #sessao-portfolio .box-case h2 {font-size:13px;color:#555;position:absolute;top:164px;left:12px;}
    #sessao-portfolio .box-case img {border:1px solid #E2E2E2;position:absolute;left:15px;top:16px;}
    #sessao-portfolio .see-more {position:absolute;left:13px;bottom:16px;color:#EC6F5D;font-weight:bold;}
    
/*-------------------- Sessão - Tags  -------------------- */    
#sessao-tags .box-case {width:823px;height:165px;float:left;overflow:hidden;background:url(../images/cv-division-2.png) no-repeat;position:relative;left:20px;bottom:30px;}
#sessao-tags .box-case h2 a {width:600px;font-size:18px;color:#312A2C!important}
    #sessao-tags .box-case img {border:1px solid #E2E2E2;position:absolute;top:50px;left:0;}
    #sessao-tags .blog-content {width:587px;position:absolute;top:50px;left:197px;}
    #sessao-tags .tags {width:600px!important;position:absolute;left:197px;top:125px;font-weight:bold;}
        #sessao-tags .tags a {color:#EC6F5D;}


 /*-------------------- Sessão - Artigos / Porfolio Clientes -------------------- */  
#portfolio-showcase {width:785px;height:200px;float:left;margin-left:30px;padding-bottom:15px;} 
#sessao-artigos {width:853px;float:left!important;}
#sessao-artigos #cv-left {width:530px;float:left;position:relative;left:10px;margin:10px 0;background:url(../images/cv-divisor-left.png) no-repeat right top;min-height:435px;color:#555555;font-size: 13px;padding:0 37px 0 23px}
    #sessao-artigos #cv-left a {color:#555;font-weight: bold;}
    #artigos-images img {float:left;margin-right:12px;border:1px solid #ccc;}
    #sessao-artigos #cv-left h2 {color:#7A7A7A;padding: 10px 0 5px}
    #sessao-artigos #cv-left h3 {color:#7A7A7A;}    

    #artigos-images {position: relative;top:15px;height:100px;}
    #artigos-images p {margin:0!important;}
    
#sessao-artigos #cv-right {width:210px;float:right;margin:20px 25px 0 0;color:#787878;font-size:13px;font-family:Segoe UI, sans-serif;}
    #sessao-artigos #cv-right h3 {padding-bottom:6px;font-size:17px;}
    #tagcloud {padding-bottom:23px;}
    #tagcloud a {float:left;clear:left;color:#B2B2B2!important;font-size:13px!important;padding-bottom:5px;font-weight:bold;}
    #related-posts h3 {color:#7A7A7A!important;font-size:17px;}
    #related-posts a {float:left;clear:left;color:#B2B2B2!important;font-size:13px!important;padding-bottom:5px;font-weight:bold;font-family:verdana;}
    
    
    
/*-------------------- Sessão - Contato -------------------- */ 

.linhas {position:relative;height:33px;}
#cv-mensagem {height:102px;}
  
#sessao-contato #cv-left {width:525px;float:left;padding-left:20px;margin:30px 0;}    
#sessao-contato #cv-right {width:297px;float:left;margin:30px 0;}     

#sessao-contato input, #sessao-contato textarea, #bt-enviar {background:url(../images/contato/sprite-contato.png) no-repeat;position:absolute;}  
    #sessao-contato input {width:393px;height:33px;line-height:28px!important;padding:0 15px 0 90px;top:0;z-index:3;}    
        
    #sessao-contato label {position:absolute;z-index:4;top:8px;left:15px;}    
        
    #sessao-contato textarea {width:264px;height:102px;padding:5px 15px 5px 110px;background-position:-220px -67px;border:none;top:0;left:0!important;overflow-x:hidden;}   
        
        
    #bt-enviar {width:100px!important;height:100px!important;background-position:-2px -68px!important;overflow:hidden;text-indent:-2000px;top:0;right:0!important;cursor:pointer;}
        #bt-enviar:hover {background-position:-107px -68px!important;}  
        
#sessao-contato #cv-right .box {width:290px;height:70px;font-family:Segoe UI, sans-serif;} 
    #sessao-contato #cv-right img {width:53px;height:65px;float:left;}   
    #sessao-contato #cv-right h2 {font-size:15px;font-weight:bold;} 
    #sessao-contato #cv-right span {font-size:13px;color:#828282;}       
    #sessao-contato #cv-right .content {width:225px;height:55px;float:right;padding-top:10px;} 
     
 
 
 
.linhas {width:500px;margin-bottom:15px}
.linhas label {width:80px;height:25px;display:block}
.linhas input {width:483px;display:block}

.esquerda, .direita {width:235px;float:left;margin-right:15px}
.esquerda input,.direita input {width:233px}


.linhas textarea {width:483px;height:100px;border:1px solid #CCC}

input[name=enviar] {width:80px;height:25px;border:none;float:right} 
 
 
 
 
 
        
/*///////////////////// wordpress ////////////////////////*/
#wp-calendar {border:1px solid #dddddd;empty-cells:show;font-size:14px;margin:0;width:90%;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar a:hover {background:#e0e6e0 none repeat scroll 0 0;color:#333333;}
#wp-calendar caption {color:#999999;font-size:16px;text-align:left;}
#wp-calendar td {color:#cccccc;font-family:'lucida grande','lucida sans unicode',verdana,sans-serif;font-size:12px;padding:2px 0;text-align:center;}
#wp-calendar td.pad:hover {background:#ffffff none repeat scroll 0 0;}
#wp-calendar td:hover, #wp-calendar #today {background:#eeeeee none repeat scroll 0 0;color:#bbbbbb;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {background-color:#f3f3f3;border:1px solid #dddddd;margin:10px;padding-top:4px;text-align:center;}
.wp-caption img {border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
