﻿*
{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Arial;
 }
.clear
{
    clear:both;
}
img
{
    border:none;
}
li
{
    list-style:none;
}
a
{
    border:none;
    text-decoration:NONE;
}

body {
    background: white url(../imgs/bg.jpg) repeat-x;
}



#d0
{
    display:block;
    width:994px;
    margin:0 auto;
    background:white;
}

#d1
{
    display:block;
    width:903px;
    margin:0 0 0 46px;
}    


    h1
    {
        background: white url(../imgs/topLgRiatec.jpg) no-repeat;
        width:183px;
        height:66px;
        text-indent:-99999px;
        margin:19px 0 0 0px;
        float:left;
    }
    h2
    {
        background: white url(../imgs/topIMGTel.jpg) no-repeat;
        width:645px;
        height:100px;
        text-indent:-99999px;
        margin:0px 0 0 73px;
        float:left;
    }
    
    #dTel
    {
        background: transparent url(../imgs/telefone.png) no-repeat;
        width:147px;
        height:52px;
        text-indent:-99999px;
        position:relative;
        left:500px;
        top:45px;
    }
    


    /* MENU */
    
    #dMenu
    {
        height:33px;
        float:left;
    }
   
    .mnHome
    {
       display:block;
       float:left;
       background: url(../imgs/mnHome.jpg) no-repeat;
       width:73px;
       height:33px;
       text-indent:-99999px;
    }
    .mnEmpresa
    {
       display:block;
       float:left;
       background: url(../imgs/mnEmpresa.jpg) no-repeat;
       width:81px;
       height:33px;
       text-indent:-99999px;
    }
    .mnPortfolio
    {
       display:block;
       background: url(../imgs/mnPortfolio.jpg) no-repeat;
       width:345px;
       height:33px;
       text-indent:-99999px;
       float:left;
       
    }
    .mnHospedagem
    {
       display:block;
       background: url(../imgs/mnHospedagem.jpg) no-repeat;
       width:106px;
       height:33px;
       text-indent:-99999px;
       float:left;
    }
    .mnParceiros
    {
       display:block;
       background: url(../imgs/mnParceiros.jpg) no-repeat;
       width:85px;
       height:33px;
       text-indent:-99999px;
       float:left;
    }   
    .mnContato
    {
       display:block;
       background: url(../imgs/mnContato.jpg) no-repeat;
       width:68px;
       height:33px;
       text-indent:-99999px;
       float:left;
    }     
    .mnDireita
    {
       display:block;
       background: url(../imgs/mnDireita.jpg) no-repeat;
       width:144px;
       height:33px;
       text-indent:-99999px;
       float:left;
    }


    #dSubMenu
    {
        position:relative;
        left:230px;
        top:-28px;
        width:255px;
        height:46px;
    }

        #dSubMenu .web
        {
           display:block;
           background: url(../imgs/sMnWeb.png) no-repeat left top;
           width:64px;
           height:46px;
           text-indent:-99999px;
           float:left;
        }
        #dSubMenu .impressos
        {
           display:block;
           background: url(../imgs/sMnImpressos.png) no-repeat left top;
           width:90px;
           height:46px;
           text-indent:-99999px;
           float:left;

        }
        #dSubMenu .aplicativos
        {
           display:block;
           background: url(../imgs/sMnAplicativos.png) no-repeat left top;
           width:101px;
           height:46px;
           text-indent:-99999px;
           float:left;

        }
    
    
    
    /* CORPO */
    
    #dBd
    {
            background: url(../imgs/bdDir.jpg) repeat-y right top;
            width:902px;
    }
        #dImgBdTopo
        {
            display:block;
            background: url(../imgs/bdTopo.jpg) no-repeat;
            width:903px;
            height:7px;
            text-indent:-99999px;
        }
        #dImgBdEsq
        {
            background: url(../imgs/bdEsq.jpg) repeat-y;
            width:12px;
            float:left;
        }
        #dBdCorpo
        {
            width:867px;
            float:left;
            margin:0 0 0 11px;
        }
        #dImgBdRodape
        {
            background: url(../imgs/bdRodapeHome.jpg) no-repeat;
            width:903px;
            height:93px;
            float:left;
        }
        #dSbraAnimacaoHome
        {
            background: url(../imgs/sbraAnimacaoHome.jpg) no-repeat;
            width:867px;
            height:10px;
        }
        
/* TEXTO 1 */        

.texto1
{
    color:#3c6d82;
    line-height:20px;
    
}

    .texto1 b
    {
        font-size:16px;
    }
.texto2
{
    color:#639db7;
    line-height:20px;
}
        
/* HOME */

    #dHomeConceito
    {
        width:243px;
        margin:12px 0 0 26px;
        float:left;
    }        
        #dHomeConceito img
        {   
            margin:0 0 10px 0;
        }
        
    #dHomeFioVertical
    {
        background: url(../imgs/homeFioVert.jpg) no-repeat;
        width:12px;
        height:250px;
        float:left;
    }       
    #dHomeOQueFazemos
    {
        width:230px;
        margin:12px 0 0 23px;
        float:left;
    }        
        #dHomeOQueFazemos img
        {   
            margin:0 0 10px 0;
        }
        
    #dHomeDestaques
    {
        margin:5px 0 0 0;
        float: left;
        width:330px;
        height:283px;
    }
        
        #dHomeDestaqueLaboratorios
        {
            width:330px;
            height:142px;
            background: url(../imgs/homeLaboratorios.jpg) no-repeat;
            text-indent:-99999px;   
        }
        
        #dHomeDestaqueHospedagens
        {
            width:330px;
            height:142px;
            background: url(../imgs/homeHospedagens.jpg) no-repeat;
            text-indent:-99999px;   
        }        
        
        
 /* 
----------------------------------------------------------------------------------------
EMPRESA 
----------------------------------------------------------------------------------------
*/


#dEmpresa
{
    margin:32px 0 0 26px;
    width:290px;
    float:left;
    
}
    #dEmpresa .texto1
    {
        line-height:25px;
    }

    #dEmpresa img
    {
        margin-bottom:10px;
    }

#dEmpresaFioVertical
{
    width:13px;
    height:430px;
    background: url(../imgs/empresaFioVertical.jpg) no-repeat;
    float:left;
    margin:73px 0 0 0;
}
#dEmpresa2
{
    background: url(../imgs/empresaTerra.jpg) no-repeat top right;
    margin: 73px 0 0 25px;
    float:left;
    width:430px;
}
    #dEmpresa2 img
    {
        margin-bottom:10px;
    }
        #dEmpresa2 .empresaValoresIMG
        {
            margin-top:20px;
        }



/* 
----------------------------------------
portfolio 
----------------------------------------
*/

#dPortfolio
{
    margin:25px;
    float:left;
}

    .portfolioTema
    {
        margin:5px 0 0 10px;
    }
    #dPortfolioDescricao
    {
        margin:20px  0 0 0;
        width:240px;
        float:left;
    }
        #dPortfolioFioVertical
        {
            width:14px;
            height:155px;
            background: url(../imgs/portfolioFioVertical.jpg) no-repeat top left;
            float:left;
            margin-top:50px;
        }
        #dPortfolioAtuacao
        {
            margin:30px 0 0 26px;
            width:190px;
            float:left;
        }
        #dPortfolioAtuacao img
        {
            margin-bottom:10px;
        }
            
    #dPortfolioImagens
    {
        float:left;
        width:530px;
        margin:20px 0 0 40px;
    }
    
    
/* 
----------------------------------------
Hospedagem 
----------------------------------------
*/    

#dHospedagem
{
    margin:32px 0 0 26px;
    width:330px;
    overflow:visible;
    height:300px;
    top:-170px;
    float:left;
    position:relative;
    
}
    #dHospedagem .texto1
    {
        line-height:25px;
    }

    #dHospedagem img
    {
        margin-bottom:10px;
    }


#dHospedagemFioVertical
{
    width:14px;
    height:155px;
    background: url(../imgs/portfolioFioVertical.jpg) no-repeat top left;
    float:left;
    margin-top:50px;
}
        #dHospedagemCaracteristicas
        {
            margin:30px 0 0 26px;
            width:290px;
            float:left;
        }
        #dHospedagemCaracteristicas img
        {
            margin-bottom:10px;
        }
#dHospedagemChamada
{
    position:relative;
    width:539px;
    top:65px;
    left:270px;
    height:163px;
    text-indent:-99999px;
    background: url(../imgs/hospedagemQuadro.jpg) no-repeat top left;
}        


/* 
----------------------------------------
PARCEIROS
----------------------------------------
*/  

#dParceiros
{
    margin:32px 0 0 26px;
    width:280px;
    overflow:visible;
    float:left;
}
#dParceirosImagens
{
    width:490px;
    margin:70px  0 0 0;
    float:left;
}
    #dParceirosViniart
    {
        height:91px;
        background: url(../imgs/parceirosViniart.jpg) no-repeat top left;
        text-indent:-9999px;
        
    }
    #dParceirosWoombo
    {
        height:97px;
        background: url(../imgs/parceirosWoombo.jpg) no-repeat top left;
        text-indent:-9999px;
    }
    #dParceirosBolaNicoli
    {
        background: url(../imgs/parceirosBolaNicoli.jpg) no-repeat top left;
        height:97px;
        text-indent:-9999px;
    }
    
/* 
----------------------------------------
CONTATO
----------------------------------------
*/  

#dContato
{
    margin:32px 0 0 26px;
    width:270px;
    float:left;
}    
    #dContato img
    {
         margin-bottom:10px;
    }
#dContatoFormulario
{
    float:left;
    margin:70px 0 0 0; 
    width:484px;
    height:278px;
    background: url(../imgs/contatoQuadroFundo.jpg) no-repeat top left;
    
}
    fieldset
    {
        border:none;
        margin:33px 0 0 25px;
        
    }
        fieldset legend
        {
            display:none;
        }

        #contato label
        {
            display:block;
            width:80px;
            height:15px;
            padding:2px;
            margin-bottom:8px;
            margin-right:7px;
            color:#3A6C83;
            float:left;
            text-align:right;
        }   

        #contato .campoTexto
        {
            width:250px;
            height:15px;
            border:1px solid #E4E5E9;
            padding:3px;
            margin-bottom:8px;
            
        }
        #contato .campoTelefone
        {
            width:150px;
        }
        #contato .campoMultilinha
        {
            height:60px;
        }
        
        .agradecemos
        {
            font-size:14px;
            text-align:center;
            display:block;
            width:450px;
            margin-top:70px;
        }