/*
    Document   : padrao
    Created on : 02/08/2012, 16:01:44
    Author     : Cristiano
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


#site .conteudo .palco .box1 .o-estudio{
    background-color: #cccc99;
    padding: 20px 0 0 40px;
}

#site .conteudo .palco .box1 .o-estudio .titulo, #site .conteudo .palco .box1 .estrutura .titulo{
    color: #802419;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 10px;
}

#site .conteudo .palco .box1 .o-estudio .texto, #site .conteudo .palco .box1 .estrutura .texto{
    color: #802419;
    line-height: 26px;
    width: 260px;
}

#site .conteudo .palco .box1 .o-estudio .mais, #site .conteudo .palco .box1 .estrutura .mais{
    text-align: right;
    padding: 0 25px 10px 0;
    margin-top: -18px
}

#site .conteudo .palco .box1 .estrutura{
    background-color: #dad5a2;
    padding: 30px 0 0 40px;
}

#site .conteudo .palco .box2 .producoes{
    background-color: #dbd089;
    padding: 15px 30px 0 40px;
}

#site .conteudo .palco .box2 .producoes .titulo{
    text-align: right;
    color: #802419;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 10px;
}

#site .conteudo .palco .box2 .producoes .texto{
    text-align: right;
    color: #802419;
    line-height: 26px;

}

#site .conteudo .palco .box2 .producoes .mais{
    text-align: right;
    padding: 3px 0 10px 0;
}

#site .conteudo .palco .box2 .noticias{
    background-color: #c97400;
    padding: 20px 0 0 30px;
    height: 183px;
}

#site .conteudo .palco .box2 .noticias .titulo{
    color: #ecb41c;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 10px;
}

#site .conteudo .palco .box2 .noticias .item .tit{
    color: #802419;
    width: 270px;
    padding-bottom: 10px !important;
}

#site .conteudo .palco .box2 .noticias .item .resumo{
    width: 250px;
    color: #ddd68f;
}

#site .conteudo .palco .box2 .noticias .item .resumo p{
    padding-top: 0;
    margin-top: 0;
}

#site .conteudo .palco .box2 .noticias .item .ler{
    text-align: right;
    margin-top: -18px;
    padding-right: 30px;
}

#site .conteudo .palco .box2 .noticias .item .ler a{
    color: #802419;
}

#site .conteudo .palco .box2 .noticias .divisao{
    width: 285px;
    height: 1px;
    background-color: #de8308;
    margin: 11px 0;
    display: block;
}

#site .conteudo .palco .box2 .noticias .ler-todas{
    text-align: right;
    padding: 0 30px 10px 0;
}

#site .conteudo .palco .box2 .noticias .ler-todas a{
    color: #802419;
}

#site .conteudo .palco .box2 .hospedagem{
    background-color: #cccc99;
    padding: 27px 0 0 30px;
}

#site .conteudo .palco .box2 .hospedagem .titulo{
    color: #802419;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 10px;
}

#site .conteudo .palco .box2 .hospedagem .texto{
    color: #802419;
    line-height: 26px;
    width: 260px;
}

#site .conteudo .palco .box2 .hospedagem .mais{
    text-align: right;
    padding: 5px 25px 20px 0;
}



#noticias { width: 300px; clear: both; margin: 0; }
#noticias .viewport { width: 290px; height: 190px; overflow: hidden; position: relative; }
#noticias .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}
#noticias .scrollbar{ background: transparent url(../img/bg-scrollbar-track-y.jpg) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 2px; padding-right: 5px; }
#noticias .track { background: transparent url(../img/bg-scrollbar-trackend-y.jpg) no-repeat 0 100%; height: 100%; width:2px; position: relative; }
#noticias .thumb { background: transparent url(../img/bg-scrollbar-thumb-y.jpg) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -11px; }
#noticias .thumb .end { background: transparent url(../img/bg-scrollbar-thumb-y.jpg) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#noticias .disable { display: none; }






div.pagination {
	padding: 3px 0 3px 3px;
	margin: 10px 0 3px 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;

	text-decoration: none; /* no underline */
	color: #dad5a2;
}
div.pagination a:hover, div.pagination a:active {
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
        font-weight: bold;
        color: #000;
}
div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        color: #d79438;
}

