
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */


body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 150%; color: #525253; position: relative; }

.wrapper { margin: auto; }

#header { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 100px; background: #ffffff; position: relative; z-index: 10; clear: both; }

#top { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; overflow: hidden; clear: both; }

#middle { clear: both; min-height: 300px; background: #ffffff; }

#bottom { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #7A7A81; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); overflow: hidden; clear: both; }

#footer { position: relative; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; clear: both; color: #5A5C5E; font-size: 10px; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); background: url(../images/footer_bg.png) 0 0 repeat-x; }

#middle { width: 100%; overflow: hidden; position: relative; }

#middle-expand { width: 200%; }

#main { position: relative; left: 50%; width: 50%; float: left; }

#main-shift { position: relative; left: -100%; overflow: hidden; }

#left { position: relative; left: -50%; float: left; overflow:hidden; }

#right { position: relative; float: left; overflow:hidden; }

#maintop,
#contenttop { margin: 0px 0px 0px 0px; overflow: hidden; }

#contentbottom,
#mainbottom { margin: 0px 0px 0px 0px; overflow: hidden; }

#mainmiddle { width: 100%; overflow: hidden; position: relative; }

#mainmiddle-expand { width: 200%; }

#content { position: relative; left: 50%; width: 50%; float: left; }

#content-shift { position: relative; left: -100%; overflow: hidden; }

#contentleft { position: relative; left: -50%; float: left; overflow:hidden; }

#contentright { position: relative; float: left; overflow:hidden; }

.floatbox { overflow:hidden; }

.float-left { float: left; overflow: hidden; }

.float-right { float: right; overflow: hidden; }

.width15 { width: 15%; }

.width18 { width: 18%; }

.width20 { width: 20%; }

.width23 { width: 23%; }

.width25 { width: 25%; }

.width33 { width: 33%; }

.width34 { width: 34%; }

.width35 { width: 35%; }

.width40 { width: 40%; }

.width46 { width: 46%; }

.width50 { width: 50%; }

.width54 { width: 54%; }

.width65 { width: 65%; }

.width67 { width: 67%; }

.width75 { width: 75%; }

.width100 { width: 100%; }

#top > .vertical,
#bottom > .vertical { float: left; }

body.yoopage { background: #E3E3E3 url(../images/page_bg.jpg) 50% 0 repeat; }

#absolute { position: absolute; z-index: 15; top: 0px; left: 0px; width: 100%; }

#toolbar { height: 40px; padding: 0px 10px 0px 260px; overflow: hidden; color: #535358; line-height: 40px; font-size: 11px; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); background: #222224 url(../images/toolbar_bg.png) 0 0 repeat-x; }

#date { color: #929191; float: left; font-family: 'helvetica_condregular'; font-size: 12px; padding: 0 10px 0 0; text-transform: uppercase; }

#headerbar { padding: 0px 0px 0px 0px; overflow: hidden; }

div.menubar { position: absolute; top: 40px; left: 0px; right: 0px; z-index: 10; height: 60px; padding: 0px 20px 0px 240px; background: url(../images/menubar_bg.png) 0 0 repeat-x; }

div.menushadow { position: absolute; top: 100px; left: 0px; right: 0px; height: 3px; background: url(../images/menubar_shadow.png) 0 0 repeat-x; }

#logo { position: absolute; top: -10px; left: 0px; z-index: 10; }

#search { position: absolute; top: 7px; right: 7px; z-index: 12; }

#banner { position: absolute; top: 138px; right: -43px; width: 0px; z-index: 3; }

#socialbookmarks { position: absolute; top: 40px; right: -30px; z-index: 3; background: #fff; background: -moz-linear-gradient( 0% 50%, #A7A7AD 0, #FAFAFA 5px ); background: -webkit-gradient( linear, 0% 50%, 100% 50%, color-stop(0%, #A7A7AD), color-stop(15%, #FAFAFA) ); -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 0 3px rgba(0, 0, 0, 0.5); }

#footer a.anchor { position: absolute; right: 20px; top: 15px; width: 25px; height: 25px; background: url(../images/footer_anchor.png) 0 0 no-repeat; display: block; text-decoration: none; }

#footer a.anchor:hover { background-position: 0 -25px; }

#component { padding: 20px; }

#left div.left-1,
#contentleft div.contentleft-1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-right: 1px solid #E8E8E9; }

#right div.right-1,
#contentright div.contentright-1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-left: 1px solid #CCCCCC; }

div.bottom-1 { border-bottom: 1px solid #292929; background: #191919 url(../images/bottom_bg.png) 0 0 repeat-x; overflow: hidden; }

#bottom div.vertical { border-bottom: 1px solid #2F2F2F; background: #151515 url(../images/bottomblock_bg.png) 0 0 repeat-x; }

div.wrapper-1,
div.wrapper-2 { background: url(../images/wrapper_bg.png) 0 0 repeat-y; }

div.wrapper-2 { padding: 0px 30px 0px 30px; background-position: 100% 0; }

div.wrapper-3 { background: #1C1C1D; }

.wk-slideshow-default .nav { left: 860px; margin-top: 0; position: absolute; text-align: center; top: 260px; width: 100px; z-index: 10; }

.wk-slideshow-default .nav li { display: block; float: left; margin-top: 5px; margin-left:2px; }

.titulo_linha { padding-left:26px; background:url(../images/seta_baixo_interna.png) no-repeat 2px 2px; color:#1e8581/*#27B0AB*/; font-size:14px; font-family: 'helvetica_condbold', Arial, sans-serif; margin: 15px 0 !important; text-transform:uppercase; }

.bg_azul { background:#d1eeed; color:#676767; padding:5px 15px; }

.txt_cinza { color:#bababa; }

.tab_linha1 { background:#d1eeed; color:27b0ab; text-align:center; height:27px; font-family: 'helvetica_lightRg', Arial, sans-serif; color:#1e8581/*#27B0AB*/; font-size:14px; }

.tab_linha2 { background:#dedede; color:808080; text-align:center; height:27px; margin-top:1px; font-family: 'helvetica_lightRg', Arial, sans-serif; font-size:14px; }

.tab_linha2 td { border-top: 4px solid #fff; }

.bg_seta { background:url(../images/bg_tabela_seta.png) no-repeat; color:#fff; text-transform:uppercase; font-family: 'helvetica_lightRg', Arial, sans-serif; text-align:left; padding-left:10px; font-size:14px; line-height:25px; }

.inst_tab1 { background:url(../images/inst_tab1_bg.png) no-repeat; padding: 20px 0 20px 115px; height:37px; border:1px solid #62afad; float:left; }

.inst_tab2 { }

.inst_tab2_1 { width:616px; float:left; padding-right:0; }

.inst_titulo { padding-left:26px; background:url(../images/seta_baixo_interna.png) no-repeat 2px 3px; color:#1e8581/*#27B0AB*/; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; margin: 15px 0 !important; text-transform:uppercase; }

.inst_tab2_2 { width:210px; float:left; }

.inst_tab2_1_num { width:145px; float:left; background:url(../images/inst_tab1_1_bg.png) no-repeat; height:26px; padding: 12px 0 8px 65px; border: 1px solid #62afad; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; color: #7b7b7b !important; margin:10px 0 5px 0; text-decoration:none; text-transform:uppercase; }

.inst_tab2_2_num { width:145px; float:left; background:url(../images/inst_tab1_2_bg.png) no-repeat; height:26px; padding: 12px 0 8px 65px; border: 1px solid #62afad; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; color: #7b7b7b!important; margin-bottom:5px; text-decoration:none; text-transform:uppercase; }

.inst_tab2_3_num { width:105px; float:left; background:url(../images/inst_tab1_3_bg.png) no-repeat; height:35px; padding: 3px 40px 8px 65px; border: 1px solid #62afad; font-size:16px; font-family: 'helvetica_condbold', Arial, sans-serif; color: #7b7b7b!important; text-decoration:none; text-transform:uppercase; }

.instructionauthors { background: #d1eeed; width: 600px;}
.inst_tab3 { float:left; background:url(../images/bg_references.jpg) repeat-x; min-height:171px; }

.inst_tab3 .inst_titulo { padding-left:30px; background:url(../images/seta_baixo_interna.png) no-repeat 6px 3px; color:#1e8581/*#27B0AB*/; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; margin: 15px 0 5px 0!important; }

.inst_tab_cor { background: #d1eeed; float: left; margin: 15px 0; width: 600px; }
.inst_tab_cor p {padding:0 10px;}
.inst_tab_cor_tit { background: #1e8581/*#27B0AB*/; color: #FFFFFF; font-size: 12px; font-weight: bold;  padding: 5px 10px; text-transform: uppercase;}

.instructionauthors .wk-accordion-default .toggler { background: none!important; border: 0!important; border-radius: 0!important; box-shadow:none!important; margin-bottom: 0!important; padding: 0 40px 10px 10px!important; text-shadow: none!important; font-size:12px!important; font-weight:normal!important; color: #525253; }

.instructionauthors_ed { background: #d1eeed; width: 600px;}
.inst_tab3_ed { float:left; background:url(../images/bg_natural.jpg) repeat-x; min-height:100px; }

.inst_tab3_ed .inst_titulo_ed { padding-left:30px; background:url(../images/seta_baixo_interna.png) no-repeat 6px 3px; color:#1e8581/*#27B0AB*/; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; margin: 15px 0 5px 0!important; text-transform:uppercase; }

.instructionauthors_ed .wk-accordion-default .toggler { background: none!important; border: 0!important; border-radius: 0!important; box-shadow:none!important; margin-bottom: 0!important; padding: 0 40px 10px 10px!important; text-shadow: none!important; font-size:12px!important; font-weight:normal!important; color: #525253; }

.inst_tab4 { float:left; background:url(../images/inst_tab4_bg.png) no-repeat 20px 0; border:1px solid #62afad; margin:20px 0; }

.inst_tab4 .inst_titulo { padding-left:30px; background:url(../images/seta_baixo_interna.png) no-repeat 6px 3px; color:#1e8581/*#27B0AB*/; font-size:18px; font-family: 'helvetica_condbold', Arial, sans-serif; margin: 15px 0 5px 0!important; }

.inst_tab4 p { padding:0 50px 0 10px; }

.inst_tab5 { float:left; background:url(../images/inst_tab5_bg.png) no-repeat; border:1px solid #62afad; width:600px; height: 46px; }

.inst_tab5_1 { color: #FFFFFF; float: left; font-family: 'helvetica_condBold',Arial,sans-serif; font-size: 16px;  height: 46px; line-height: 18px; padding: 4px 0 0 20px; text-transform: uppercase;  width: 160px;}
.inst_tab5_2 { color: #1e8581/*#27B0AB*/; float: left; font-size: 11px; height: 46px; line-height: 46px;    width: 410px;}

.inst_tab6 { float:left; }

.naturalnum {width:580px; padding:5px; border-top:1px solid #a6dedc; float:left; }
.numeros {float:left; width:20px; text-align:left; font-family: 'helvetica_condBold',Arial,sans-serif; color:#1e8581/*#27B0AB*/; font-size:12px;}
.numtxt {width:540px; float:left;}

div.teste { /*height:0;*/ padding:0 15px; overflow:hidden;/*  -webkit-transition:height .4s ease-out, padding .4s ease-out;
    -moz-transition:height .4s ease-out, padding .4s ease-out;
    -o-transition:height .4s ease-out, padding .4s ease-out;
    -ms-transition:height .4s ease-out, padding .4s ease-out;
    transition:height .4s ease-out, padding .4s ease-out;*/ }

a.teste { display:block; height:23px; line-height:23px; color:#333; text-decoration:none; text-align:center; text-shadow:0 1px 0 rgba(255, 255, 255, .5); border-bottom:1px solid #aaa; }

#intro { border-radius:2px 2px 0 0; }

#contact { border-radius:0 0 3px 3px; }

:target + div.teste { padding:10px 15px; border-bottom:1px solid #ccc; }

#intro:target + div.teste { height:70px!important; overflow:visible; }

#info:target + div.teste { height:230px!important; overflow:visible; }

#contact:target + div.teste { height:280px!important; overflow:visible; }

 /* HOME */
 .iframehome { border: 0;}
.login_tit {font-size:14px; font-family: 'helvetica_lightRg', Arial, sans-serif; line-height:16px; color:#FFF;}
.box_login a {   
	background: none repeat scroll 0 0 #289E9A;
    color: #ECEDED!important;
    display: block;
    float: left;
    font-family: 'helvetica_condBold',Arial,sans-serif;
    font-size: 15px;
    height: 28px;
    margin-right: 5px;
    padding: 10px 0 0;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
    width: 87px;}
.box_login a:hover {color:#fff; background:#3ab3af; text-decoration:none;}
.box_login a.ultimob {margin-right:0;}


.seg_create {position:relative;}
.create { left: 162px; position: absolute; top: -35px;}

.seg_skype {position:relative;}
.skype { left: 162px; position: absolute; top: -85px;}

#home_current_img {float:left; width:124px;}
#home_current_img a img{ border: 1px solid #DDDDDD;	padding: 4px; float:left; width:100px; height:100px;}
#home_current_txt { width:140px; float:left;}
#home_current_tit a {width:140px; float:left; font-family: 'helvetica_condregular',Arial,sans-serif;
    font-size: 14px; text-transform:uppercase; color:#28b0ac;}
#home_current_desc {width:140px; float:left; font-family: 'helvetica_condregular',Arial,sans-serif;
    font-size: 14px; color:#939598;}
	
.menulateralbg {  background:url(../images/seta_dir_baixo.png) no-repeat #D1ECEB; cursor: pointer; display: block; height: 50px; line-height: 51px;   padding-left: 50px;  width: 267px; }
.relatedArticlesTit {font-family: 'helvetica_condbold',Arial,sans-serif; color: #A7A7AC; text-transform: uppercase; font-size: 20px; border-bottom: 1px solid #B0B0B1;}
.relatedArticles ul{  padding: 0 20px 20px!important;}
.relatedArticlesTit .color {color: #1e8581/*#27B0AB*/;}
.relatedArticles {}

#blocotop10 { padding:0 12px 30px 12px;}
#blocomostdownloaded { padding:0 20px 20px 20px;}
.complete {float:right;}
.complete a { background: #3AADAB;  color: #FFFFFF !important; display: block; font-family: 'helvetica_condregular',Arial,sans-serif; font-size: 11px;  height: 20px; line-height: 20px; text-align: center; width: 100px;}

.contactus {font-family: 'helvetica_condregular',Arial,sans-serif; font-size: 13px;line-height:15px; color:#fff!important;}
.contactustit{font-family: 'helvetica_condBold',Arial,sans-serif; font-size: 14px;line-height:15px; margin-bottom: 0;}

.fonttheme a{font-family: 'helvetica_condregular',Arial,sans-serif; font-size: 14px;line-height:20px; text-transform:uppercase;}

.mbseguraconteudo {width:800px; float:left;}
.mbseguraconteudo2 {width:900px; float:left;}
.mbtitulo {width:780px; float:left; color:#1ea6a2;  font-family: 'helvetica_lightRg',Arial,sans-serif; padding:10px;}
.mbcol1, .mbcol2, .mbcol3 {width:246px; padding:0 10px 20px 0; float:left;}
.mb2cols01, .mb2cols02 { float:left;}
.mb2cols01 {width:400px;}
.mb2cols02 {width:470px; text-align:center; padding:0 10px;}

.referees_by_item {margin:50px 0;}
.referees_by_item .referee { font-size:12px; font-weight:bold; color:#4E9A9A; padding:3px 0;}
.referees_by_item .status {font-size:12px; font-weight:bold; color:#333; padding:3px 0;}


.fieldsetlogin {border:0!important;}
.loginbtn {
    float: left;
    padding-left: 180px;
}
.loginbtn .button, .users-profile-btn {   background: none repeat scroll 0 0 #289E9A;
    border: 0 none;
    color: #ECEDED !important;
    font-family: 'helvetica_condBold',Arial,sans-serif;
    font-size: 15px;
    padding: 15px 20px;
    text-transform: uppercase;}
	
.fieldsetlogin input {
   /* padding: 15px!important;*/
}

.fieldsetlogin label {
    display: block;
    float: left;
    line-height: 25px;
    padding-right: 20px;
    text-align: right;
    width: 70px!important;
}

/* Memorias Board */

.mb_editor {width:600px; float:left;}
.mb_associated {width:600px; float:left;}
	.mb_associated_col1{width:280px; margin-right:20px; float:left;}
	.mb_associated_col2{width:300px; float:left;}
.mb_editorial {width:600px; float:left; }
	.mb_editorial_col1{width:280px; margin-right:20px; float:left;}
	.mb_editorial_col2{width:300px; float:left;}
.mb_advisory {width:600px; float:left;  margin:0 0 30px 0;}
	.mb_advisory_col1{width:280px; margin-right:20px; float:left;}
	.mb_advisory_col2{width:300px; float:left;}
.mb_editorial_office {width:330px; margin-right:20px; float:left;}
	.mb_cargo{color:#1e8581/*#27B0AB*/;}
.mb_ficha{width:230px; padding:10px; float:left; background:#d7eceb;}
.mb_editor p, .mb_associated p, .mb_editorial p, .mb_advisory p, .mb_editorial_office p { font-size:12px;}
.mb_editor h2, .mb_associated h2, .mb_editorial h2, .mb_advisory h2, .mb_editorial_office h2 {text-transform:uppercase; font-family: 'helvetica_condBold',Arial,sans-serif; font-size:20px; margin-top: 10px; margin-bottom:0;}
.mb_editorial_office p { margin:0; font-size:12px;}
.mb_ficha h2{ font-family: 'helvetica_lightRg', Arial, sans-serif; text-transform:uppercase; font-size:17px; margin-top:0px;}
.mb_ficha p {font-size:12px; line-height:16px;}
.titCargo {margin-top:3px!important;}

.sitemap a{color:#28b0ac; font-size:11px; line-height:16px; }
.sitemapCol1 { width:45%; float:left;}
.sitemapCol2 { width:55%; float:left;}
.sitemapCol1 ul, .sitemapCol2 ul { padding-left:0;}
.sitemapCol1 li, .sitemapCol2 li { list-style:none; text-transform:uppercase; color:#FFF; display:block; width: 100%; font-size:11px; }
.sitemapCol1 li a, .sitemapCol2 li a { padding:0 0 0 8px; background:url(../images/quad_sitemap.png) no-repeat 0 5px;}

/* Top Accessed  */

.topDownload {
	padding-left:0;
}
.topDownload li {
	margin-bottom:10px;
	}

.menulatdireita h3 {margin:0!important; border-bottom:1px solid #b0b0b1;}

/* Recent Posts */
.recentPostsTit { height:50px;  background: url("../images/seta_down_branca.png") no-repeat scroll 15px 12px #b0b0b1; color:#FFF; line-height:50px; padding-left: 50px;font-family: 'helvetica_condbold', Arial,sans-serif; font-size: 20px; text-transform:uppercase;}
.recentPostsLink a{background: none repeat scroll 0 0 #B0B0B1;
    color: #FFFFFF !important;
    display: block;
    font-family: 'helvetica_condregular',Arial,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 100px;
	text-transform:uppercase;
	}

.recentPostsLink {text-align:right; float:right; margin:0 12px 15px 0;}
.recentposts {list-style:none; padding-left: 0px;}
.recentposts li h4 {    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 10px;
	margin: 0 12px;
    padding: 5px 0;
	border-bottom: 1px solid #D9D9D9;
	}
.recentposts li h4 a { color:#b0b0b1;}

    
	.description { color:#1e8581/*#27B0AB*/;}
	.infoAdicionaisLogin {width:600px;float:left;}
	.createAccount a {background: url(../images/bola_atencao.jpg) 0 1px no-repeat;  font-family: 'helvetica_condregular',Arial,sans-serif;  font-size: 13px; color:#1e8581/*#27B0AB*/; width:130px; float:left; padding-left:18px; text-transform:uppercase;}
	.forgotPassword a {background: url(../images/bola_questao.jpg) 0 1px no-repeat; font-family: 'helvetica_condregular',Arial,sans-serif;  font-size: 13px; color:#1e8581/*#27B0AB*/; width:160px; float:left; padding-left:18px; text-transform:uppercase;}
	.forgotUsername a {background: url(../images/bola_questao.jpg) 0 1px no-repeat;  font-family: 'helvetica_condregular',Arial,sans-serif;  font-size: 13px; color:#1e8581/*#27B0AB*/; width:165px; float:left; padding-left:18px; text-transform:uppercase;}
	.loginFields { width:320px; float:left;}
	.loginbtnPosicao{width:280px; float:left; padding-left: 0; margin-top: 55px;}
	
	.loginbtnPosicao .button {
    font-size: 13px!important;
    padding: 5px!important; }
	
	
	
#system form.submission div > input[type="text"], #system form.submission div > input[type="password"] {
    width: 200px!important;
}

.loginFields .fieldsetlogin { padding:0!important;}

.linkInteresse {margin:0 0 20px;}
.linksInteresseSair { background: url(../images/bola_atencao.jpg) 0 1px no-repeat;  font-family: 'helvetica_condregular',Arial,sans-serif;  font-size: 13px; color:#1e8581/*#27B0AB*/; width:230px; float:left; padding-left:18px; text-transform:uppercase;}
.linksInteresseEditar { background: url(../images/bola_atencao.jpg) 0 1px no-repeat;  font-family: 'helvetica_condregular',Arial,sans-serif;  font-size: 13px; color:#1e8581/*#27B0AB*/; width:230px; float:left; padding-left:18px; text-transform:uppercase;}
