/* Estrutura e formatação das páginas de detalhe*/

/* Formatação e Estruturas */
#sidebar,
#col1,
#col2 { margin: 10px 0 0 5px; }

#sidebar {  width: 300px; }
#col1 {  width: 460px; margin-left: 20px; }
#col2 {  width: 140px; }


/* Blocos */
#lista-eventos-dia { margin: 0 0 10px 0; display: block; }
#conteudo-noticia .txt-sizer p {font-size: 14px; line-height: 20px; color: #7d7d7d; clear: both; width: 460px; margin: 10px 0px; }
#arquivos { height: auto; margin: 0 0 20px 0; display: block; }
#arquivos a.lnk-arquivos { font-size: 14px; line-height: 20px; color: #7d7d7d; margin: 10px; }
#eventos { margin: 10px 0 0 0; }

/* Box */
.box-miolo { width: 460px; margin: 0; }
.box-300 { width: 300px; margin: 0; }
.box-220 { width: 220px; margin: 0; }
.box-catalogo { width: 140px; margin: 0 0 24px 0; }
.box-140 { width: 140px; margin: 0; }
.box-catalogo img { width: 140px; height: 100px; display: block; }
.box-catalogo a { width: 140px; line-height: 20px; font-size: 12px; color: #000; text-align: left; display: block; text-decoration: underline; text-transform: uppercase; }
.box-140 .publicacao img { width: 120px; margin: 5px 10px; }
.box-300 ul { list-style-type: none; margin: 0 0 0 10px; }
.box-300 ul li { background: url(/Images/home/arrow-txt.jpg) scroll no-repeat left 8px; padding: 0 0 0 7px; margin: 2px 0; }
.box-300 ul li a { font-size: 13px; color: #7d7d7d; text-decoration: underline;  }
.box-300.calendario { margin: 0px 0 10px 0; }
.box-300.calendario p { font-size: 11px; color: #000; margin: 10px 0 10px 0; }
.txt-box-miolo { width: 460px; margin: 10px 0px; }
.txt-box-miolo .seletor-fonte { padding: 0; width: 180px; display: inline-block; position: relative; }
.txt-box-miolo .seletor-fonte span { font-size: 12px; line-height: 16px; color: #7d7d7d; margin: 0; padding: 0; }
.txt-box-miolo .data-publicacao { padding: 3px; width: 200px; display: inline-block; }
.txt-box-miolo .data-publicacao span { font-size: 12px; line-height: 16px; color: #7d7d7d; }
.txt-box-miolo .data-publicacao .data { font-style: italic; }

/* Thumbs */
.thumb-70 { width: 70px; height: auto; margin: 5px 0 0 0; padding: 0; display: inline-block; }
.thumb-220 { width: 220px; height: auto; margin: 0 0 4px 0; padding: 0; display: inline-block; }
.thumb-140 { width: 140px; height: auto; margin: 0; padding: 0; display: inline-block; }
.thumb-460 { width: 460px; height: 230px; margin: 0; padding: 0; display: inline-block; }

/* Text box */
.txt-box { width: 140px; display: block; margin: 5px 0 0 0; display: block; }
.caption { width: 450px; display: block; margin: 0 0 10px 0; padding: 5px 5px; display: block; background-color: #e6e6e6; }
.caption span {font-size: 14px; line-height: 16px; color: #000; font-style: italic; }
.box-news2 { width: 220px; margin: 10px 0 0 0; padding: 10px 0; border-top: 1px dotted #b3b3b3; }
.box-more-news { width: 100%; margin: 0; padding: 10px 0; border-top: 1px dotted #b3b3b3; }
.txt-box-220 { width: 220px; display: block; margin: 5px 0 0 0; }
blockquote { margin: 5px 10px 5px 20px; display: block; }
p { font-size: 14px; line-height: 20px; color: #333333; margin: 10px 0; }
p strong { font-weight: bold; color: #333; }
p em { color: #000000; }
a.lnk { font-size: 13px; line-height: 18px; color: #333;}
a.lnk-more { font-size: 13px; line-height: 20px; color: #333; text-decoration: underline; }
a.lnk-all { font-size: 13px; line-height: 20px; color: #333; text-decoration: underline; margin: 5px 0 10px 15px;}
a.amais { background: url(/Images/site/amaior.png) scroll no-repeat left top; width: 26px; height: 21px; position: absolute; top: -2px; right: 2px; display:inline-block; }
a.amenos { background: url(/Images/site/amenor.png) scroll no-repeat left top; width: 26px; height: 21px;position: absolute; top: -2px; right: 32px; display: inline-block; }
hr { margin: 20px 0; width: 460px; height: 1px; display: inline-block; }

/* Imagem posicionamento */
.imgfl { float: left; margin: 0 10px 0 0; }
.imgfr { float: right; margin: 0 0 0 10px; }
.imgct { float: none; margin: 10px auto; }