table.cell-border-all,table.cell-border-all th,table.cell-border-all td {border-width:1px !important;border-style:solid !important;}
table.cell-border-white th,table.cell-border-white td {border-color:#fff;}
table.cell-align-top th,table.cell-align-top td,table.td-align-top td,table.th-align-top th {vertical-align:top;}
table.cell-align-center th,table.cell-align-center td,table.td-align-center td,table.th-align-center th {text-align:center;}
table.cell-align-left th,table.cell-align-left td,table.td-align-left td,table.th-align-left th {text-align:left;}
table.cell-align-right th,table.cell-align-right td,table.td-align-right td,table.th-align-right th {text-align:right;}
table.cell-align-justify th,table.cell-align-justify td,table.td-align-justify td,table.th-align-justify th {text-align:justify;}
table.cell-padding-4 th,table.cell-padding-4 td {padding:4px;}
table.cell-nowrap td,table.cell-nowrap th,table.td-nowrap td {white-space:nowrap;}

div.artigo {position:relative;font-size:14px;margin-bottom:20px;}
div.artigo div.data {padding:0px;font-size:11px;color:#4b4b4d}
div.artigo div.data {margin: 10px 0px 0px 0px;}
div.artigo.artigo-esp div.data {margin: 0px 0px 0px 0px;}
div.artigo.artigo-esp.no-photo div.data{left:0px;top:40px}
div.artigo.artigo-esp .autor-links{margin-left:120px;text-align:left;}
div.artigo.artigo-esp .autor-links a{margin-left:0px;}
div.artigo div.sub-titulo {font-size:18px;font-style:italic;margin:0px;padding:0px;color:#444;}
div.artigo div.titulo {font-weight:bold;font-size:18px;margin:10px 0px 20px 0px;padding:0px;}
div.artigo div.assunto {font-style:italic;margin:10px 0px 0px 0px;padding:0px;}
div.artigo div.texto {margin:0px 0px 10px 0px;padding:0px;}
div.artigo div.artigo-sep {margin:15px 0px;padding:2px 0px;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;font-style:italic;}
div.artigo div.texto{word-wrap:break-word;}

div.artigo div.comentario {margin:20px 0px 20px 0px;padding:20px 30px 20px 30px;background:#d1d2d3 no-repeat 10px 10px;}
div.artigo div.comentario p {margin:0px;padding:0px;}
div.artigo div.comentario p.titulo-comentario{margin-bottom:15px;}
div.artigo div.comentario p.corpo {}
div.artigo div.comentario p.autor {font-weight:bold;font-style:italic;text-align:right;margin-top:10px;}

div.artigo div.texto a {color:#e1007a;}
div.artigo div.texto a.pdf img {vertical-align:text-bottom;border:0px;}
div.artigo div.texto span.indent {margin-left:20px;display:inline-block;margin-bottom:5px;}
div.artigo img.imagem-artigo {cursor:pointer;cursor:pointer;max-width:600px;}

div.artigo a.materia-relacionada {color:#666 !important;font-weight:bold;}

div.artigo .table-open-article {width:100%;cursor:pointer;border-spacing:0;}
div.artigo .table-open-article a {text-decoration:none;}
div.artigo .table-open-article.open-section img{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
div.artigo-esp div.artigo-autores div.texto {clear:both;}
div.artigo-esp div.artigo-autores div.texto  span.indent {margin-left:20px;display:inline-block;margin-bottom:5px;}
div.artigo-esp div.artigo-autores {padding-top:30px;}
div.artigo-esp div.artigo-autores div.artigo-photo img {width:96px;margin:2px 2px 10px 0px;border-radius:50%;position:absolute;display:inherit;}
div.artigo-esp div.artigo-autores a, div.artigo-esp div.artigo-autores span{display:inline-block;clear:both;padding-top:5px;color:#000;font-style:italic;}
/*div.artigo-esp.no-photo div.artigo-autores a, div.artigo-esp.no-photo div.artigo-autores span{position:relative; margin-top: 60px; margin-left:-690px;}*/
div.artigo-esp div.artigo-autores div.socialsharebar a, div.artigo-esp div.artigo-autores div.textocomplementar a {display: initial; position: static; margin-top: 0px; margin-left: 0px;} 
div.artigo-esp div.artigo-autores .artigo-photo{ width: 110px; height: 110px; position: absolute; }
div.artigo-esp div.artigo-autores div.texto span{font-style:normal;}

div.artigo-esp div.data {position:absolute;left:120px;top:30px;}

div.titulo-esp {position:relative;float:left;width:550px;margin-left:120px;margin-right:15px;margin-top:55px;font-size:18px;}
div.titulo-esp.no-photo{margin-left:0px;width:675px;}

div.artigo-esp div.assunto {position:absolute;top:0px;}
div.artigo-esp div.titulo {display:none;}
div.artigo-esp div.texto {margin-bottom:20px;padding-top:50px;}
div.artigo-esp hr {border:0px;background-color:#e1007a;height:2px;margin:20px 0px;padding:0px;}

div.artigo-esp h1,div.artigo h1 {font-size:18px;font-weight:normal;margin:20px 0px 0px 0px;padding:0px;color:#e1007a;}
div.artigo-esp h2,div.artigo h2 {font-size:14px;font-weight:normal;margin:0px;padding:0px;color:#e1007a;display:inline;}

/*TREE*/
div.tree-col1 {position:relative;padding-right:10px;}
div.tree-col2 {position:relative;padding:0px;margin-bottom:10px;}

div.tree-col2 .socialsharebar{margin-top:40px;}

div.tree-col2 ul {margin:0px;padding:0px;list-style:none;}
div.tree-col2 ul li {margin:4px 0px;padding:0px;x-white-space:nowrap;}
div.tree-col2 ul li ul {margin-left:5px;}
div.tree-col2 ul a {color:#e1007a;font-weight:bold;}
div.tree-col2 ul a:hover {color:#e1007a;}

div.tree-col2 ul .tree-leaf a {color:#444;}

div.tree-col2 ul li.tree-root {font-weight:bold;color:#e1007a;}
div.tree-col2 ul li.tree-root div {font-weight:normal;color:#444;}
div.tree-col2 ul li.tree-branch {padding:10px;border-bottom:1px solid #686867;}
div.tree-col2 ul li.tree-leaf {padding:10px;border-bottom:1px solid #686867;background:url('../img/seta_baixo_rosa.png') no-repeat right 10px;background-position: 664px 10px;}
div.tree-col2 ul li.tree-leaf.open-section {background:url('../img/seta_cima_rosa.png') no-repeat right 10px;background-position: 98% 10px;}

li.tree-branch div ul li:last-child{border-bottom:none !important;}

div.artigo .tree-leaf .texto {padding-top:50px;overflow-y:hidden;}
div.tree-col2 ul li.tree-branch li.tree-leaf {padding:10px;border-bottom:1px solid #686867;background:none;}
div.tree-col2 ul li.tree-leaf a.doc-title {color:#666;font-weight:bold;}
div.tree-col2 ul li.tree-branch li.tree-leaf a.doc-title {font-weight:bold;color:#666;}

/*FOOTNOTES*/
a.fnmark {font-size:14px;font-weight:normal;color:#e1007a;}
a.fntext {color:#e1007a;}
