*{margin:0; padding:0; font-family:Verdana, Arial;}

fieldset{border:none;}

#boxAll{
    width:1024px; 
    margin:0 auto;
}
    ul.ulLogos{float:left; list-style:none; margin:0 0 0 20px;}
        ul.ulLogos li{float:left;}
            ul.ulLogos li h1{
                height:85px; 
                float:left; 
                display:block; 
                margin:0 20px 0 0;
                overflow:hidden;
                text-indent:-90000em;
            }
            ul.ulLogos li h1.logoEngage{width:87px; background:url(../img/logoEngage.png) no-repeat 0 0;}
            ul.ulLogos li h1.logoTangram{width:100px; background:url(../img/logoTangram.png) no-repeat 0 0;}
			
	ul.ulSocialMedia{list-style:none; display:block; clear:left;	}
	ul.ulSocialMedia li{display:inline; line-height:35px;}
	ul.ulSocialMedia li img{border:none;}
	ul.ulSocialMedia li a{border:none; text-decoration:none;}
    
    /*box*/
    #contato,
    #clientes,
    #produtos,
    #home{
        width:984px; 
        float:left; 
        padding:30px 20px 65px 20px; 
        background:url(../img/footer.png) no-repeat bottom left;
    }    
    /*titulos*/
     h3.titContato,
     h3.titClientes,
     h3.titProdutos{
        height:26px;
        float:left;
        display:block;
        text-indent:-90000em;
        overflow:hidden;
    }
    /*menu navegação*/
    ul.ulMenuNav{float:right; margin:10px 0 0 0; list-style:none;}
        ul.ulMenuNav li{display:inline; color:#8cc63f;}
        ul.ulMenuNav li a{
            font-size:14px; 
            color:#8cc63f; 
            text-transform:uppercase;
            text-decoration:none;
        }
        ul.ulMenuNav li a.lnkAtivo{color:#28903a; text-decoration:underline;}
            ul.ulMenuNav li a:hover{text-decoration:underline;}
            
    /*texto dexricao*/
    p{
        clear:both; 
        width:100%;
        float:left; 
        margin:37px 0 13px 0; 
        font-size:17px; 
        color:#6e6e6e;
    }
    
    /*Home*/
    ul.ulMenuHome{width:591px; display:block; margin:0 auto 50px auto; list-style:none;}
        ul.ulMenuHome li{float:left; font-size:23px; color:#8cc63f;}    
        ul.ulMenuHome li a{
            height:27px;
            display:block;
            float:left;
            text-indent:-90000em;
            overflow:hidden;
        }
            ul.ulMenuHome li a.mnuHomeProdutos{width:164px; margin-right:30px; background:url(../img/mnuHomeProdutos.png) no-repeat 0 0;}
            ul.ulMenuHome li a.mnuHomeClientes{width:134px; margin:0 30px; background:url(../img/mnuHomeClientes.png) no-repeat 0 0;}
            ul.ulMenuHome li a.mnuHomeContato{width:147px; margin-left:30px; background:url(../img/mnuHomeContato.png) no-repeat 0 0;}        
        
    #home img{width:577px; display:block; margin:0 auto;}
    
    /*Produtos*/
    h3.titProdutos{
        width:163px;
        background:url(../img/titProdutos.png) no-repeat 0 0;
    }
       
    #produtos img{clear:both; width:476px; display:block; margin:0 auto;}
    
    /*Clientes*/
    #clientes{background:url(../img/bgClientes.png) no-repeat bottom left;}
    
    h3.titClientes{
        width:135px;
        background:url(../img/titClientes.png) no-repeat 0 0;
    }
    
    #clientes img{clear:both; width:687px; display:block; margin:0 auto 87px auto;}
    
    #clientes ul.ulLogos{float:right;}
     
    /*Contato*/
    #contato{background:url(../img/bgContato.png) no-repeat bottom right;}
     
    h3.titContato{
        width:149px;
        background:url(../img/titContato.png) no-repeat 0 0;
    }
    
    #contato fieldset{clear:both;}
    #contato ul.ulLogos{margin-top:86px;}
        
    .lnkinternas{
        margin:0 0.8em 0 0;
        padding:3px 15px 3px 2px;
        font:13px Trebuchet MS;
        color:#4d4d4d;
        text-decoration:none;
        text-transform:uppercase;
        background:#f3eff3 url(../img/bglnkinternas.gif) no-repeat center right;
    }
        
    /*# FORM #*/
    label{
        width:48%;
        margin:0 1em 0 0;
        display:block;
        float:left;
        font:14px Trebuchet MS;
        color:#6a4768;
        text-transform:uppercase;
    }
        .lblfull{width:90%;}

    select, textarea, input{
        font-size:14px; 
        color:#818181;
        border:solid 1px #ece0ee; 
        background:#faf9fa; 
    }
    input{
        width:264px;
        height:19px; 
        /*display:block;*/
        float:left;
        vertical-align:middle;
        margin:0 1em 1.8em 0;
        padding:0 0 0 0.3em;
    }
        input.lnkinternas{
            width:auto;
            height:auto; 
            float:right;
            padding:0 1.5em 0 0.3em;
            margin:0.5em 0.7em 0.7em 0;
            cursor:pointer;
        }
        
        label.nomargin,
        input.nomargin{margin:0;}
        
    textarea,
    .txtmensagem{
        width:525px;
        height:8em;
        padding:1em 1em;
        overflow:auto;
    }
    .txtassunto{width:548px;}

    #lblstatus,
    #ctl00_ContentPlaceHolder1_lblstatus{
        display:block;
        margin:0 0 20px 0;
        font:18px Trebuchet MS;
        color:#93bd35;
    }

    select{
        width:48%;
        float:left;
        vertical-align:middle;
    }

    fieldset span{display:block; float:left; width:50%;}

    .boxcontato{width:566px; float:left; margin:0 3em 0 0;}
        .boxcontato fieldset{display:block;}

        h3.titmargin{margin-top:3em;}
        a.lnktrabalheconosco{
            font-size:16px; 
            color:#2e722f;
            text-decoration:none;
            font-style:italic;
            background:#f0f9db;        
        }
        
        .boxcontato p{
            margin:0 0 0.8em 0;
            line-height:20px;
            font-style:italic;
            font-size:15px;
            color:#6c803c;  
        }
    
    .boxright{width:320px; float:right; margin:0 0 130px 0;}  
    .boxright .lnkmail{
        display:block;
        margin:0 0 1em 0;
        font-size:18px;
        color:#46a747;
        font-style:italic;
        text-decoration:none;
    }
    .boxright p,
    .boxright address{
        margin:0 0 0.5em 0;
        font-style:normal;
        font-size:12px;
        line-height:18px;
        color:#706370;
    }
    .boxright p{margin:0 0 2em 0;}
    .boxright .lnkmapa{
        display:block; 
        margin:0 0 1.7em 0; 
        font-size:11px; 
        color:#46a747; 
        font-style:italic; 
        text-decoration:none; 
        text-align:left;
    }
    .boxright p.pverde{
        margin:0 0 1em 0;
        color:#6c803c;
        font-style:italic;
        font-size:14px;
        line-height:17px;
    }