/************* LAYOUT - INICIO *************/

*
{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}

img, div
{
    behavior: url(/templates/padrao/css/hackPNG/iepngfix.htc);
}

#geral
{
    width: 770px;
    display: table;
    margin: 0 auto;
    font: 12px Arial, Verdana, Sans-Serif;
    color: #333333;
}

#topo
{
    width: 770px;
    height: 154px;
    margin-bottom: 10px;
    float: left;
}

#topo h1 a
{
    width: 163px;
    height: 154px;
    float: left;
    text-indent: -5000px;
    overflow: hidden;
    display: block;
}

#conteudoGeral
{
    width: 749px;
    display: table;
    float: right;
    background: #fff;
}

#menuTamanho
{
    width: 128px;
    float: left;
}

#conteudo
{
    width: 610px;
    display: table;
    float: left;
    background: #fff;
    overflow: hidden;
}

#rodape
{
    width: 770px;
    height: 104px;
    margin: 0 auto;
}

/* CONTEUDO GERAL DO PROGRAMA - INICIO */

#geral a.saiba
{
    font: bold 12px Arial, Verdana, Sans-serif;
    float: right;
}

#conteudo p
{
    font: 12px/24px Arial, Verdana, Sans-serif;
    text-align: justify;
    text-indent: 4px;
    margin-bottom: 14px;
}

#conteudo p a, #conteudo a
{
    font: 12px Arial, Verdana, Sans-serif;
}

#conteudo p a:hover, #conteudo a:hover, #geral a.saiba:hover, .CategoriaTitulo:hover
{
    text-decoration: underline;
}

#conteudo img
{
    margin-left: 4px;
    margin-right: 4px;
    padding: 10px;
    background: #f8f8f8;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}

.conteudoTitulo, .listaTitulo
{
    font: 24px Georgia, Verdana, Arial, Sans-serif;
    text-align: center;
    width: 610px;
    height: 54px;
    display: block;
    background: #fff url(/img/tituloConteudo.jpg) no-repeat;
    float: left;
    padding-top: 10px;
}

.moduloTitulo
{
    font: 13px Georgia, Verdana, Arial, Sans-serif;
    height: 20px;
    display: block;
    float: left;
}

.CategoriaTitulo
{
    font: 14px Arial, Sans-serif;
    text-align: left;
    width: 610px;
    float: left;
    margin: 10px 0 10px 0;
}

/* CONTEUDO GERAL DO PROGRAMA - FIM */

/*LISTAGEM DOS CONTEUDOS - INICIO */
#conteudo .divMini
{
    padding: 2px;
    width: 84px;
    height: 63px;
    float: left;
    margin: 0 4px 0 0;
    overflow: hidden;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}

#conteudo .galeriaListaImgBorda
{
    width: 102px;
    height: 82px;
    float: left;
    margin: 0 4px 0 0;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    background: #f8f8f8;
}

#conteudo .galeriaListaImg
{
    width: 94px;
    height: 73px;
    display: block;
    margin: 4px auto auto auto;
    overflow: hidden;
}

#conteudo .listaCategoria, #conteudo .ItemGaleriaLista
{
    width: 590px;
    height: 114px;
    margin: 0 0 20px 10px;
    float: left;
    border-bottom: 1px solid;
}

#conteudo .listaCategoria h3, #conteudo .ItemGaleriaLista h3
{
    font: 14px Arial, Verdana, Sans-serif;
    text-align: left;
    margin-bottom: 6px;
}

#conteudo .listaCategoria img, #conteudo .ItemGaleriaLista img
{
    padding: 4px;
    margin: 0 4px 0 0;
    float: left;
    height: 70px;
}

#conteudo .listaCategoria p, #conteudo .ItemGaleriaLista p
{
    font: 12px/20px Arial, Verdana, Sans-serif;
    color: #333333;
    text-align: justify;
    text-indent: 0;
    margin-bottom: 4px;
}

/*LISTAGEM DOS CONTEUDOS - FIM */

/************* CONTEUDO DESTAQUE - INICIO *************/

/*#conteudo .quadroDestaque
{
	width: 200px;
	display: block;
	float: left;
	position: relative;
	margin:5px;
}

#conteudo .quadroDestaque .moduloTitulo
{
	width:100%;
}
*/
/************* CONTEUDO DESTAQUE - FIM *************/

/************* MODULOS - FIM *************/



/*PAGINAÇÃO RESULTADOS - INICIO*/

#qtdePag
{
    width: 520px;
    height: 24px;
    float: right;
    text-align: right;
    margin: 20px 0;
}

#paginacao
{
    width: 100%;
    height: 60px;
    float: left;
    margin-top: 20px;
    text-align: center;
}

#paginacao .pagAnte, #paginacao .pagProx, #paginacao .pagPrimeiro, #paginacao .pagUltimo
{
    font: 11px Arial, Verdana, sans-serif;
    color: #000;
    border: none;
    cursor: pointer;
    margin: 0 10px;
}

#paginacao .pagAnte
{
    background: url(/img/pagAnte.jpg) no-repeat center left;
    text-align: right;
    width: 76px;
    height: 14px;
}

#paginacao .pagProx
{
    background: url(/img/pagProx.jpg) no-repeat center right;
    text-align: left;
    width: 72px;
    height: 14px;
}

#paginacao .pagPrimeiro
{
    background: url(/img/pagPrimeiro.jpg) no-repeat center left;
    text-align: right;
    width: 62px;
    height: 23px;
    padding-top: 10px;
}

#paginacao .pagUltimo
{
    background: url(/img/pagUltimo.jpg) no-repeat center right;
    text-align: left;
    width: 54px;
    height: 23px;
    padding-top: 10px;
}

/*PAGINAÇÃO RESULTADOS - FIM*/

/*MODULOS PERSONALIZAÇÃO - INICIO*/

#moduloAgenda, #moduloEnquete, #moduloTags
{
    z-index: 20;
}

#moduloEnquete
{
    margin-top: 20px;
}

#moduloAgenda #moduloConteudo, #moduloEnquete #moduloConteudo, #moduloTags #moduloConteudo
{
    margin-left: -20px;
}

#moduloEnquete #moduloConteudo, #moduloEnquete #moduloConteudo #moduloEnqueteLoading, #moduloTags #moduloConteudo
{
    background-color: #fff;
}
