.trans_box[class] {background-image:url("../images/trans.png");}
.trans_box{ overflow: hidden; font-family:verdana; font-weight:bold; padding:10px; margin:5px; border:solid 0px #555; text-align: justify; position: relative; }
.closedBlock { width: 160px; height: 240px; margin-right:0px; margin-bottom:0px; color:#777; display: -moz-inline-stack; display: inline-block;}
div.closedBlock:hover{ background: #993838;}
.closedBlock .comments{ display: none;}
.openBlock .comments{ display: block;}
.clear { clear: both; width: 100%; height: 1px;}
.closedStep{ color: #000; height: 25px; width: auto;}
.openBlock{ width:100%; margin-bottom: 10px; margin-right: 10px; color:#777; display: -moz-inline-stack; display: inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/trans.png');}
.openBlock[class]{ background-image:url("../images/trans.png");}
@media screen and (-webkit-min-device-pixel-ratio:0) { .closedBlock{ vertical-align: top; }}
.openBlock .x-content-closed{display: none;}
.openBlock .x-content-br{display: block;}
.openBlock .x-content-en{display: block;}
.lang-br .x-content-en{display: none;}
.lang-en .x-content-br{display: none;}
.lang-br .x-content-br{ display: inline-block; left: 10px; right: 10px; top: 60px; bottom: 20px;}
.lang-en .x-content-en{ display: inline-block; left: 10px; right: 10px; top: 60px; bottom: 20px;}
.closedBlock .x-content-br{display: none;}
.closedBlock .x-content-en{display: none;}
.closedBlock .x-content-closed{ display: block; padding: 0 0px;}
.closedBlock .x-close{display: none;}
.closedBlock .x-print{display: none;}
.closedBlock .publication-notes-br{display: none;}
.closedBlock .publication-notes-en{display: none;}
.openBlock .rtop_desc{ width: 100%; height: 50px;}
.openBlock .x-close{ float: right; cursor: pointer;}
.openBlock .x-print{ float: right; cursor: pointer;}
.lang-br .publication-notes-br{ display: inline-block; padding: 0 15px;}
.lang-en .publication-notes-en{ display: inline-block; padding: 0 15px;}
.lang-br .publication-notes-en{display: none;}
.lang-en .publication-notes-br{display: none;}
.iframe{ padding-top: 40px; height: 580px; width: 100%;}
.openBlock .top-title{ padding-right: 80px;}
.closedBlock .top-title{ font-size: 1em;}
.closedBlock .top-content{ font-size: 0.8em;}
.closedBlock .top-title a{ text-decoration: none; font-size: 0.8em;}
.closedBlock .top-author{ text-decoration: none; font-size: 0.8em;}
.closedBlock .top-title .title-br{ color: #000;}
.closedBlock .top-title .title-en{ color: #FFF;}
.closedBlock .top-content a{ text-decoration: none; font-size: 0.7em;}
.closedBlock .top-content .content-br{ color: #000;}
.closedBlock .top-content .content-en{ color: #FFF;}
.closedBlock .top-author{ color: #FF4F00;}
.openBlock .top-author{ display: none;}
.lang-br{ color: #000;}
.lang-en{ color: #FFF;}
.openBlock .title-dot{ display: inline; }
.closedBlock .title-dot{ display: none; }
.rbottom{ position: absolute; text-align: center; bottom: 4px;}
.openBlock .rbottom{ position: relative; text-align: center; bottom: 4px;}
.closedBlock {border: 1px solid transparent;}
.search_ok {border: 1px solid #ff0f00;}
.menu ul li:hover > p span {color: #b1424d;}
.menu ul li.head ul li a:hover {color: #b1424d;}
.title_img{ position: absolute; right: 0px; top: 30px; z-index: 0;}
#items{ position: relative; left: 140px; top: 400px; padding-bottom: 40px;}
#items a{ color: #1C8DFF !important; text-decoration: none;}
.colorbg{ background-color: #ff005f;}
.colorbg:hover { background-color: #b1424d;}
.cp-commands{ color: #1C8DFF; padding: 5px;}
.closedStep{ margin-top: 22px; text-align: left;}
.openBlock{ margin: 15px; color: #FFF !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .closedBlock{ }}
.openBlock .x-content-br{ margin: 0px 10px 0px 10px;}
.openBlock .x-content-en{ margin: 0px 10px 0px 10px;}
.closedBlock .x-open{ display: none;}
.openBlock .x-open{ cursor: pointer;}
.right{ float: right;}
.openBlock .x-open span{ display: inline;}
.openBlock .x-open div{ display: inline;}
.openBlock .top-title{ display: none;}
.closedBlock .top-title{ font-size: 140%;}
.closedBlock .top-content{ display: none;}
.closedBlock .top-author{ color: #4EF3DF;}
.closedBlock .top-title .title-br{ color: #FFF;}
.closedBlock .top-title .title-en{ color: #FFF; font-style: italic;}
.rbottom{ width: 100%;}
.comments{ border: 1px solid orange; width: 599px; word-wrap: break-word;}
.comments *{ font-family: "Verdana","sans-serif" !important;}
.comment{ margin-top: 20px; text-align: left; margin-left: 10px; font-size: 8pt;}
.comments h2{ font-size: 8pt;}
.carpet_article  .citacoes { padding: 10px 10px 10px 200px;}
.titulo {font-weight: bold; font-size: 1.6em; text-align: center;margin-bottom: 10px;}
.subtitulo {font-weight: bold; font-size: 1.2em;}
.notas_rodape {border-top: 1px solid;}
.referencias { margin-bottom: 10px; }
.carpet_article .referencias p { line-height: 100%; padding-bottom: 3px; padding-top: 3px; margin-top: 0px; margin-bottom: 0px;}

/*
 *
 * REGRAS EXCLUSIVAS DA EDIÇÃO
 * CORRIGE A EXIBIÇÃO DOS ARTIGOS NA SEÇÃO TAPETE PARA NÃO CONTER BACKGROUND E LIMITE DE WIDTH HERDADOS DO CSS DA EDIÇÃO DA REVISTA
 *
*/
.carpet_article .article, .carpet_article .page {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 100%;
}

.carpet_article * {
    color: white;
}

.carpet_article p {
    line-height: 150%;
    margin: 5px;
    padding: 10px;
    text-align: justify;
}

.img_container, .img_container p {
    display: block;
    position: relative;
    text-align: center;
}