    body {
        margin:0;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 10px;
        background: url(http://www.realestateactive.com/images/bg6.gif) top center repeat-x #f6f6f6;
    }

    .container_principal {
                background:#FFF;
        box-shadow: 0px 0px 20px #aaa;
        -webkit-box-shadow: 0px 0px 20px #aaa;
        -moz-box-shadow: 0px 0px 20px #aaa;
        /*filter: progid:DXImageTransform.Microsoft.dropShadow(enabled=true; color=#aaa, offX=0, offY=0, positive=true);*/

    }

    /*Login Top*/
    .loginTop {
        font-size:10px;
        font-family: Verdana, Geneva, sans-serif;
        float:right;
        width:300px;
    }
    .loginTop .textLabelDistance {
        padding:0 0 0 30px;
    }
    .loginTop a {
        text-decoration:none;
        color:#039;
    }
    .loginTop .textFree {
        color:#090;
        font-weight:bold;
    }
    .loginTop .input {
        font-size:10px;
    }
    .loginTop .submit {
        font-size:9px;
    }

    /*Layout Footer*/
    .layoutFooter {
        background:#f6f6f6;
        height:180px;
        padding:10px 0;
        margin:20px 0 0 0;
    }
    .layoutFooter .copyright {
        font-family:Verdana, Geneva, sans-serif;
        font-size:10px;
        text-align:center;
    }
    .layoutFooterFinal {
        margin:10px 0;
    }
    /*Foot Links*/
    #footLinks {
        font-family:Verdana, Geneva, sans-serif;
        font-size:10px;
        text-align:left;
    }
    #footLinks a {
        text-decoration:none;
        color:#666;
    }
    #footLinks a:hover {
        text-decoration:underline;
        color:#03C;
    }
    #footLinks .row {
        margin:10px 0;
        padding:10px 14px;
        float:left;
    }
    .border-radius-all { -moz-border-radius: 4px; -webkit-border-radius: 4px;}

    #nav_top .nav_top_breadcrumb {float:left;}
    #nav_top .nav_top_member_info {float:right;}
    

