#content
{
    float: left;
    width:910px;
    padding: 20px;
}
#content .servicos, #content .portfolios, #content .clientes
{
    float: left;
    width:910px;
}
#content .servicos .servico
{
    float: left;
    width: 860px !important;
    width: 850px;
    margin: 0 0 20px 10px;
    border: 1px solid #84c225;
    padding: 10px;
    overflow: hidden;
}
#content .portfolios .portfolio
{
    float: left;
    width: 413px !important;
    width: 405px;
    min-height: 480px !important;
    margin: 0 0 10px 10px;
    border: 1px solid #84c225;
    padding: 10px;
}
#content .clientes .cliente
{
    float: left;
    width: 413px !important;
    width: 400px;
    min-height: 260px !important;
    margin: 0 0 10px 10px;
    border: 1px solid #84c225;
    padding: 10px;
}

#content .servicos .servico h2
{
    text-align: left;
    width: 850px;
    color:#393939;
    border-bottom:1px solid #E2E2E2;
    font-size:1.4em;
    margin-bottom:10px;
    padding-bottom:10px
}
#content .servicos .servico p
{
    margin:0 0 1em;
}
#content .clientes .cliente img
{
    margin:0 0 0 5px;
}
#content .clientes .cliente p
{
    margin:0 0 0.3em;
}
#content .portfolios .portfolio img
{
    margin:0 0 0 5px;
}
#content .portfolios .portfolio p
{
    margin:0 0 0.3em;
}

ul.yiiPager a:link, ul.yiiPager a:visited
{
    border:1px solid #84c225;
    color:#578f00;
}
ul.yiiPager .selected a
{
    background:none repeat scroll 0 0 #84c225;
    color:#FFFFFF;
    font-weight:bold;
}
ul.yiiPager .hidden a
{
    border:1px solid #DEDEDE;
    color:#888888;
}

#home-servicos
{
    float:left;
    border: 1px solid #84c225;
    background: #F5F5F5;
    height:200px;
    width:400px;
    margin:0 0 20px 20px !important;
    margin:0 0 20px 10px;
    padding:10px;
}
#home-servicos h2, #home-clientes h2, #home-portfolio h2, #home-twitter h2
{
    float: left;
    width: 385px;
    color:#393939;
    border-bottom:1px solid #E2E2E2;
    font-size:1.4em;
    margin-bottom:10px;
    padding-bottom:10px
}
#home-servicos a, #home-clientes a, #home-portfolio a
{
    float: left;
}
#home-servicos img, #home-clientes img, #home-portfolio img
{
    float: left;
    margin: 30px 0 0 0;
}
#home-servicos p, #home-clientes p, #home-portfolio p
{
    float: right;
    font: normal 9pt/15pt Arial,Helvetica,sans-serif;
    margin: 10px 0 0 0;
    width: 290px;
    text-align: left;
}
#home-clientes
{
    float:left;
    border: 1px solid #84c225;
    background: #F5F5F5;
    height:200px;
    width:400px;
    margin:0 0 0 20px !important;
    margin:0 0 0 10px;
    padding:10px;
}
#home-portfolio
{
    float:right;
    border: 1px solid #84c225;
    background: #F5F5F5;
    height:200px;
    width:400px;
    margin:0 20px 20px 0 !important;
    margin:0 10px 20px 0;
    padding:10px;
}
#home-twitter
{
    float:right;
    border: 1px solid #84c225;
    background: #F5F5F5;
    height:200px;
    width:400px;
    margin:0 20px 0 0 !important;
    margin:0 10px 0 0;
    padding:10px;
    overflow: auto;
}
#home-twitter .twittermsg
{
    float: left;
    width: 370px;
    margin: 0 0 10px 0;
    padding: 5px;
    border-bottom: 1px solid #84c225;
}
#home-twitter .twittermsg .grafico
{
    float:left;
    width:48px;
    display: block;
}
#home-twitter .twittermsg .grafico a.retuitar
{
    float:left;
    width:48px;
    height: 13px;
    margin: 5px 0 0 0;
    display: block;
    text-indent: -5000px;
    background: transparent url(../images/btn_retuitar.png) no-repeat left top;
}
#home-twitter .twittermsg .grafico a.retuitar:hover
{
    float:left;
    width:48px;
    height: 13px;
    margin: 5px 0 0 0;
    display: block;
    text-indent: -5000px;
    background: transparent url(../images/btn_retuitar.png) no-repeat left bottom;
}
#home-twitter .twittermsg .grafico img
{
    /*float:left;*/
    height:48px;
    width:48px;
   /*display: block;*/
}
#home-twitter .twittermsg .texto
{
    float:left;
    margin: 0 0 0 10px;
    width: 310px;
    display: block;
}
#home-twitter .twittermsg .texto p
{
    float:left;
    margin: 0;
    width: 310px;
    font: normal 9pt Arial,Helvetica,sans-serif;
}
#home-twitter .twittermsg p a.user
{
    font: bold 9pt Arial,Helvetica,sans-serif;
    color: #84c225;
    text-decoration: none;
}
#home-twitter .twittermsg p a:hover.user
{
    font: bold 9pt Arial,Helvetica,sans-serif;
    color: #84c225;
    text-decoration: underline;
}
#home-twitter .twittermsg .texto .data
{
    font: normal 8pt Arial,Helvetica,sans-serif;
}