﻿
.banner-titulo
{
    margin: 0;
    font-weight: normal;
    margin: 0 0 10px 0;
    font-size: 21px;
    line-height: 1.3;
}
#banner img
{
    float: right;
    height: 160px;
}
#content
{
    width: 634px;
    font-family: Arial, Sans-Serif;
    padding: 0;
    background-color: transparent;
}
.banner-texto
{
    font-size: .8765em;
    color: #fff;
    max-width: 274px;
    padding: 13px 10px;
    float: left;
}
.home-titulo
{
    font-size: 1em;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #fff;
    font-weight: normal;
}
.agendasemanal
{
    height:141px;
    }
.agendasemanal-itens a
{
    font-size: .8675em;
    margin: 15px 0;
    list-style-type: none;
    color: #fff;
    text-decoration: none;
    display: block;
}
.box-secundario
{
    padding: 0px 10px 10px 10px;
}
.publicacao-home .home-titulo
{
    border-bottom: 1px solid #666;
}
.publicacao-home
{
    background-color: #e4e4e4;
    float: right;
    width: 300px;
    margin-top: 10px;
    /*height: 141px;*/
}
.publicacao-titulo, .publicacao-texto
{
    margin: 5px 0;
    font-size: .8675em;
}
.publicacao-titulo
{
    font-style: italic;
    /*overflow-y: hidden;
    height: 16px;*/
}
.publicacao-textos
{
    /*height: 70px;
    overflow-y: hidden;*/
    margin-top: 9px;
}
.leia-mais
{
    font-size: 10px;
    text-align: right;
}
.publicacao-left
{
    width: 284px;
    float: left;
}
.home-titulo-texto
{
    font-weight: bold;
    font-size: .9em;
}
.home-titulo-data
{
    font-size: 10px;
    margin-bottom:7px;
}
small
{
    line-height: 0;
}
@media only screen and (max-width: 991px)
{

    #banner img
    {
        display: none;
    }
    .bannet-texto
    {
        max-width: 100%;
    }
    .agendasemanal
    {
        margin: 20px 0 0 0;
        max-width: 100%;
        float: none;
        width: auto;
    }
    .publicacao-home
    {
        width: 232px;
        height: auto;
    }


}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .page
    {
        width: 712px;
        padding: 48px 28px 0px;
    }
    #content
    {
        width: 440px;
    }

    #banner img
    {
        display: none;
    }
    .banner-texto
    {
        max-width: 100%;
    }
    .agendasemanal
    {
        margin: 20px 0 0 0;
        max-width: 100%;
        float: none;
    }
    .publicacao-home
    {
        width: 420px;
    }
}



/*		Mobile Layout: 320px. 424
		Gutters: 24px. 31
		Outer margins: 34px. 45
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px)
{


    .page
    {
        width: 252px;
        padding: 48px 28px 0px;
    }
    #content
    {
        width: 252px;
    }
    #banner img
    {
        display: none;
    }
}



/*		Wide Mobile Layout: 480px. 637
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px)
{
    .page
    {
        width: 436px;
        padding: 48px 28px 0px;
    }
    #content
    {
        width: 436px;
    }
    #banner img
    {
        display: none;
    }
    .publicacao-home
    {
        width: 416px;
    }
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)
{
}
