/* -------------------------------------------------------------------------------- body */
/* background:#f00; || border:1px solid #f00; 962242960 - Digo*/
#page #body #body-content .area-left{
    width:650px;
    float:left;
}
#page #body #body-content .area-left .content-itens{
    float:left;
    margin-bottom:10px;
}
#page #body #body-content .area-left .content-itens .novidades{
    width:200px;
    float:left;
    margin:10px 0 0 6px;
}
#page #body #body-content .area-left .content-itens .novidades-2{
    width:420px;
}
#page #body #body-content .area-left .content-itens .novidades p{padding:0px;}
#page #body #body-content .area-left .content-revista{
    width:310px;
    float:left;
    margin-bottom:5px;
}
#page #body #body-content .area-left .content-canal-estudantil{
    width:310px;
    float:left;
    margin:0 0 5px 20px;
}
#page #body #body-content .area-left .content-canal-estudantil img{
    float:right;
    margin:-25px 15px 0 0;
}
#page #body #body-content .area-left .content-canal-estudantil .videos-youtube{
    margin-top:7px;
}
#page #body #body-content .area-left .content-canal-estudantil .video-youtube{
    float:left;
    margin:0px 15px 0 0;
} 
#page #body #body-content .area-right{
    width:325px;
    float:right;
}
#page #body #body-content .area-right .content-acesso{
    margin-bottom:5px;
}
#page #body #body-content .area-right .content-noticias{
    padding:20px 0 0 10px;
    background: url(../images/bg-ultimas-noticias.jpg) no-repeat;
}
#page #body #body-content .area-right .content-noticias p{margin:5px 5px 10px 5px;}
#page #body #body-content .area-right .content-noticias hr{
    width:90%;
    border-top: 1px solid #f0f0f0;
}
#page #body #body-content .area-right .content-eventos{
    margin:15px 0 5px 0;
    padding-top:20px;
    border-top: 1px solid #f0f0f0;
}
#page #body #body-content .area-right .content-newsletter{
    margin:15px 0 5px 0;
    padding-top:20px;
    border-top: 1px solid #f0f0f0;
}

/* FORMULARIO */
.hide
{
    display:none;
}
#page #body #body-content .area-right .content-newsletter form{padding:5px;}
#page #body #body-content .area-right .content-newsletter form input[type="text"]{
    width:243px;
    padding:10px;
    margin-top:4px;
    border:1px solid #ccc; /* BORDA */
    -moz-box-shadow: 0 0 3px #ccc; /* BORDA */
    -webkit-box-shadow: 0 0 3px #ccc;/* BORDA */
    border-radius:4px;  
    -moz-border-radius:4px;
    padding:7px;
    margin-bottom:5px;
}
#page #body #body-content .area-right .content-newsletter form .bnt-assina{
    border:none;
    width:67px;
    height:16px;
    float:right;
    margin:4px 45px 0 0;
    background: url(../images/bnt-assinar.jpg) no-repeat;
    cursor: pointer;
}

.validate .invalid
{
    border:1px solid red;
    -moz-box-shadow: 0 0 3px red;
    -webkit-box-shadow: 0 0 3px red;
    box-shadow: 0 0 3px red;  
    border-radius:4px; 
    -moz-border-radius:4px;
}
.validate .valid
{
    background: url(../images/success.png) no-repeat right;  
}

.validate p span
{
    color:red;
    display: none;
    font-size: 11px;    
}