@charset "utf-8";
/* CSS Document */

/*fonte*/
@font-face {
 font-family: "Myriad Pro";
 font-style: normal;
 font-weight: 200;
 src: local("Myriad Pro"), local("MyriadPro-Regular"), url("../font/MyriadPro-Regular.woff") format("woff"), url("../font/MyriadPro-Regular.otf") format("otf");
}
 @import url(custom_common.css);
 @import url(color_schemes/green.css);
 @import url(color_schemes/orange.css);
 
/* ---------- Base styles ---------- */
body {
	background: none repeat scroll 0 0 #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
a {
	color: #5B677D;
	text-decoration: underline;
}
a:hover {
	color: #06C;
	text-decoration: none;
}
hr, .separator {
	border-color: #BFBFBF transparent #FFF;
	border-style: solid;
	border-width: 1px 0;
}
#wrapper {
	background: none;
	margin: 0 auto;
	max-width: 100%;
	min-width: 960px;
	position: relative;
}
#banner {
	background: none;
	height: auto;
}
#banner .company-title {
	float: none;
	margin: 0;
	position: static;
}
body #banner .logo a {
	float: left;
}
.current-community {
	display: none;
}
#skip-to-content:focus {
	clip: auto;
	right: 0;
	z-index: 200;
}
.guest-community .logo .current-community {
	display: none;
}
.private-page .logo .current-community {
	background-image: url("../images/dock/my_places_private.png");
}
p, p * {
	color: #666666 !important;
	font-family: tahoma !important;
	font-size: 14px !important;
}
p, span * {
	color: #666666 !important;
	font-family: tahoma !important;
	font-size: 14px !important;
}
p a {
	color: #005198 !important;
	text-decoration: underline;
}
.journal-content-article span {
	color: #666666;
	font-family: tahoma !important;
	font-size: 14px;
}
/* ---------- Portlet wrapper and icons ---------- */
.portlet {
	background: none !important;
	border: 0 none !important;
	margin: 0 0 10px !important;
	padding: 3px !important;
	text-align: left !important;
}
.portlet-title {
	color: #126C32;
	display: block;
	font-size: 23px !important;
	font-weight: normal !important;
	margin: 0;
}
.portlet-title span img {
	display: none;
}
.lfr-portlet-title-editable {
	margin-top: -4px;
	z-index: 9999;
}
.lfr-portlet-title-editable-content {
	padding: 0;
}
.portlet-icons {
	float: none;
}
.portlet-icons .portlet-close-icon {
	border-width: 0;
}
.page-maximized .portlet-icons {
	font-size: 11px;
}
.portlet-icon-back {
}
.portlet-borderless-bar {
	-moz-border-radius: 20px;
	-moz-box-shadow: inset 0 1px 3px #000;
	-webkit-border-radius: 20px;
	-webkit-box-shadow: inset 0 1px 3px #000;
	border-radius: 20px;
	box-shadow: inset 0 1px 3px #000;
}
.portlet-asset-publisher .asset-full-content.show-asset-title .asset-content {
	margin: 5px 0;
}
.portlet-asset-publisher .asset-content {
	clear: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
}
.portlet-content, .portlet-minimized .portlet-content-container {
	padding: 0 0 10px !important;
}
.portlet-asset-publisher .asset-title {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 0.7em;
	margin-right: 8px;
	margin-top: 1em;
	padding-bottom: 1px;
}
.portlet-asset-publisher .asset-title a {
	color: #0698CB;
	font-weight: normal;
	text-decoration: none;
}
.portlet-asset-publisher .asset-title a img {
	display: none;
}
/* ---------- Footer ---------- */
#footer {
	text-align: right;
}

/* ---------- Hudcrumbs ---------- */
.lfr-hudcrumbs {
	position: fixed;
	top: 0;
	z-index: 200;
}
.lfr-hudcrumbs ul {
	background: #414445;
	background: rgba(0, 0, 0, 0.8);
}
.lfr-hudcrumbs .breadcrumbs li a, .lfr-hudcrumbs .breadcrumbs li span {
	color: #FFF;
}
.lfr-hudcrumbs li span {
	background-image: url("../images/common/breadcrumbs_hud.png");
}
/* ---------- Misc. ---------- */
.lfr-panel-container {
	background-color: transparent;
}
.aui-combobox .aui-field-input {
	padding: 4px 3px 3px;
	font-size: 11px;
	height: 15px;
}
.aui-combobox .aui-field {
	float: left;
	line-height: 0;
}
.lfr-portlet-title-editable-content .aui-field {
	float: none;
	display: inline;
}
/* ---------- Extras ---------- */
.logo .current-community {
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 #FFF;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 #FFF;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 #FFF;
}
.aui-combobox .aui-toolbar-first {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.clear {
	clear: both;
}
.home {
	background-image: url("../images/home.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 100%;
	min-height: 500px;
}
td.lfr-top {
	vertical-align: top;
	width: 160px;
}
/* ---------- Faixa governo ---------- */
#barra-brasil {
  background: none repeat scroll 0 0 #F1F1F1;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
}
div#wrapper-barra-brasil {
    height: 32px;
    margin: 0 auto;
    max-width: 1024px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#barra-brasil div, #barra-brasil a, #barra-brasil ul, #barra-brasil li {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  padding: 0;
  vertical-align: baseline;
}
#barra-brasil .brasil-flag {
  border-right: 2px solid #DFDFDF;
  float: left;
  height: 32px;
  padding: 7px 0 6px;
  width: 115px;
}
#barra-brasil .brasil-flag .link-barra {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAIAAAABJ4pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABINJREFUeNqUVFtsFFUYPrfdmdnLbLe021baQqWUtdJKL5QiASPiNVqC0TYqUWLShJQmRH3RqPHFRKJvQqIPQNSAAcMDptGEiKjYpLZIkSqGXqjdFlppd3vb7c7Ozpxz/M+2wZD44snszOzJnP//vv///g9XnNiXtNISI1gYq4eUEu4CC7SyiLpJgtSOIJKg/1ySB3x+NmsvJLNpgVUwlAu08iIkzi2pUhHIAa/q1L9p7l6YWmmHEOSBWJD6LixwJ7DDAKR06c6imQOVYxoRyEV4BR3JBYfvqNqBtILrSGNEKgoCsVxWDMmxgAOADeDjQsP+oHbo1egk7B+Mju/vq7kwVYhohsAxoiogiIM5hBaSUIBFfS21WRcOSwUHOwgTqoJR+O0pv31u56XmUKrvt4o/RyNrjVRHw40iLdU9Hck4DPBQxOQKK/XQqQa7nGNb8UICSUoE4y4rCyweqh164b7Jk12N737x2NjtfMAeCDit268e7jj7yOqfX++p+ebvQk5coAB8BQIMroqaf7xt3p4TUATgxj0Y0wOVN96uHomE3I+Ob37zSJvUHURshjySIZ4JPLhp+IcPj3h1eSZ2zxu/R8cXDeThuSLJkGZSY/fGjGOrenG9xlz8vPnK/g0xEwprl52PH9ryUGRLk1lfXWqGCcE0lUqOjxeHVy01141V+5Mvlk+lOLmcAOwC6OpMo8FnqlOCh2j2taqRE1sHKk2LuFJq6NveumNd9f0Dt2IjC1aGVKwzdz1cUryaxSasW9Oo/dFfoaEB6jxdOl2Xt3BtwYw7Xh/VmQNNcNHj5fH3N40CQgnNAAUQMjgh+y/dpIblN9j14fHuHqEFvPUP5L3Svp4mHNtGmgbaVF1oWZNIi8GXextALUpEhLqnJ0o3f9fcEw9iD3RFCaUiMmvmG/lhI50VBQX6ujX5ju3+dHHm1Mmb9dGsxyRKSwylHNLRt2HvL42O4C5IhsLsgEII74+Hd1zY+s5AdMklguMnmkaLwn9RGgr7dSfLk5ZreGhJUdD0+oz0ZxSOMNQ1VdB4fscnw5VCiOUBpb7d91vcklBJJpDwXpwOn50qKdXs2tLZpoqJU99XxVPBbMayXRnOK/Dp5p5tZzpbu0cT+sErG9/6o2rW9iLKQbOget2jQbgay3UIJrlhlJSK6Yz3dKx4dD74Ut3Ivu2X5xe8CSvopdm1kdh7e7/sfO7Ho4PlrT0NvTMhTISaaRhUoImITr244Njz8WwSVKOMhBI1hdIBMQuXlARShxuvPbt+3k0gx9GMsDVp0c7emq8nSiSFjzkVlCuKfHl+Q0aQai21Gb4E7SA59wDWGLLBg+Kk6/lqrKw/4dtWOLfKn/74+r2t3fVX5/IwcyExIBAKFFWOhskyWVx4tG3GmUfKCFRbOHYBNjiC6hBkBTrQRl+mSLeHZkOYOXeMRxIFCb6SME5gYJiGvH7MPn0q5wBCgqkgF4xBEVfdhksTyMmNpFT/chJQJQbkgitE8o73gRe4HsRYe/RJy86IFYtU1pVzSqxC/J8F5fMz/z8CDAAkCSSg0qSX5AAAAABJRU5ErkJggg==") no-repeat scroll 8px center transparent;
  display: block;
  line-height: 19px;
  padding-left: 42px;
  text-transform: uppercase;
  width: 43px;
}
#barra-brasil .acesso-info {
  left: 130px;
  position: absolute;
}
#barra-brasil .link-barra {
  color: #606060;
}
#barra-brasil .list {
  position: absolute;
  right: 0;
  top: 0;
}
#barra-brasil ul {
  list-style: none outside none;
}
#barra-brasil .list .first {
  border-left: 2px solid #DFDFDF;
}
#barra-brasil .list-item {
  border-right: 2px solid #DFDFDF;
  display: inline-block;
  height: 32px;
  margin-left: -4px;
  padding: 0 15px 0 13px;
}
.list li:hover {
  background-color: #EAEAEA;
  transition: background-color 0s ease 0s, all 0.5s ease 0s;
}
/* ---------- Topo ---------- */
.cabecalho {
	background: url("../images/bg-topo.png") no-repeat scroll center top transparent;
	min-height: 157px;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 2;
}
.logo .current-community {
	background: #A6AFBE url("../images/dock/my_places_public.png") no-repeat 15px 50%;
	color: #FFF;
	display: block;
	float: right;
	font-size: 0.8em;
	font-weight: bold;
	margin: 15px 0 0 20px;
	padding: 7px 17px 7px 40px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}
#heading .logo {
	background:
 url("/image/layout_set_logo?img_id=233095&amp;t=1341288471512") no-repeat scroll 0 0 transparent;
	display: block !important;
	font-size: 0 !important;
	height: 93px !important;
	left: 33px !important;
	text-indent: -9999em !important;
	width: 214px !important;
	margin: 0 auto !important;
	position: relative !important;
	top: 5px !important;
}
/* ---------- Identificação do navegador IE 7.0 ---------- */
.fix_Navegador_Ie {
	background: none repeat scroll 0 0 #EEEEEE;
	display: none;
	height: 70px;
	position: relative;
	text-align: justify;
	width: 100%;
}
.fix_Navegador_Ie span {
	float: right;
	font-size: 12px;
	left: -390px;
	position: relative;
	top: 18px;
}
ul.navegadores {
	float: left;
	left: 268px;
	list-style: none outside none;
	position: relative;
	width: 1024px;
}
ul.navegadores li {
	display: block;
	float: left;
	margin: 0 3px;
}
ul.navegadores li a {
	background: url("../images/sprite-browsers.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 40px;
	text-decoration: none;
	width: 150px;
}
ul.navegadores li.chrome a {
	background-position: 0 0;
}
ul.navegadores li.firefox a {
	background-position: -150px 0;
}
ul.navegadores li.ie a {
	background-position: -300px 0;
}
/* ---------- Navigation ---------- */

#navigation {
	background: url("../images/bg-menu.png") no-repeat scroll center top transparent;
	display: block;
	font-size: 1.5em;
	margin: 0 auto;
	width: 1024px;
	font-size: 16px;
}
#navigation li.primeiro {
	background-image: none !important;
}
#navigation li.selected a {
    color: #666666 !important;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4) !important;
}
#navigation li a {
	color: #555555;
	display: inline-block;
	text-decoration: none;
}
#navigation .selected a {
	display: inline-block;
	color: #00995C;
	text-decoration: none;
}
#navigation li a:hover {
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration:0.5s;
    -o-transition-duration:0.5;
    transition-duration:0.5;
    -moz-transition-property: color;
    -webkit-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    color: #2AC58B !important;
    text-shadow: 0 1px 2px #FFFFFF;
}
#navigation li {
	background: url("../images/bullet-menu.png") no-repeat scroll 2px 8px transparent;
	display: block;
	float: left;
	list-style-type: none;
	margin: 10px 0 26px 6px;
	padding: 0 3px 0 21px;
	text-shadow: 0 1px 0 #FFFFFF;
}
#navigation ul {
	height: 66px;
	list-style: none outside none;
	margin-bottom: 26px;
	margin-left: 50px;
	width: 100%;
}
#navigation li:first-child {
	background: none;
}
#navigation .child-menu {
	display: none !important;
}
.nav-menu li a.selected {
	color: #59E1D4;
	font-weight: bold;
	text-decoration: none;
}
.nav-menu ul {
	margin-top: -32px;
	margin-bottom: 0 !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	padding: 10px 0 0 !important;
}
.nav-menu-style- {
	background: none repeat scroll 0 0 #3D3D3D;
	border: medium none;
	border-radius: 6px 6px 6px 6px;
	box-shadow: -1px 1px 2px #333333;
	color: #FFFFFF;
	margin: 0 3px 3px 0;
}
.nav-menu-style- li {
	background: none repeat scroll 0 0 transparent !important;
	border-bottom: 0 none !important;
	border-top: 1px solid #323232;
	display: block;
	list-style-type: none;
	margin: 0 !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	width: 100%;
}
.nav-menu-style- .level-2, .nav-menu-style- .level-3, .nav-menu-style- .level-4, .nav-menu-style- .level-5, .nav-menu-style- .level-6 {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
}
.nav-menu-style- .level-2 li, .nav-menu-style- .level-3 li, .nav-menu-style- .level-4 li, .nav-menu-style- .level-5 li, .nav-menu-style- .level-6 li {
	background: none repeat scroll 0 0 transparent !important;
	border-bottom: 0 none !important;
	border-top: 1px solid #323232;
	list-style-type: none;
	margin: 0 !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	width: 100% !important;
}
.nav-menu-style- li a {
	background: url("../images/nivel1-bullet.png") no-repeat scroll 5px 4px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 5px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- .level-2 li a {
	background: url("../images/bullet-menu-interno.gif") no-repeat scroll -9px -12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 20px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- .level-3 li a {
	background: url("../images/bullet-menu-interno.gif") no-repeat scroll -9px -12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 35px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- .level-4 li a {
	background: url("../images/bullet-menu-interno.gif") no-repeat scroll -9px -12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 55px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- .level-5 li a {
	background: url("../images/bullet-menu-interno.gif") no-repeat scroll -9px -12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 75px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- .level-6 li a {
	background: url("../images/bullet-menu-interno.gif") no-repeat scroll -9px -12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-left: 95px;
	padding-left: 20px;
	text-decoration: none;
	width: 100%;
}
.nav-menu-style- h2 a {
    background: url("../images/bg-tit-menu-interno.png") repeat scroll center top transparent !important;
    color: #FFFFA8 !important;
    display: block !important;
    font-family: helvetica;
    font-size: 17px !important;
    font-weight: normal !important;
    height: auto;
    margin: 0 auto;
    min-height: 32px;
    padding-top: 16px;
    text-align: left !important;
    text-decoration: none;
    text-shadow: 1px 3px 1px #000000;
    width: 243px;
}
.nav-menu-style- li a:hover {
	color: #59E1D4;
}
.nav-menu-style- li.selected a.sanfona {
	background: url("../images/nivel1-menos.png") no-repeat scroll 5px 4px transparent;
	color: #59E1D4;
}
.nav-menu-style- li a.sanfona {
	background: url("../images/nivel1-mais.png") no-repeat scroll 5px 4px transparent;
}
.nav-menu-style- ul.level-2>li a.sanfona {
	background: url("../images/nivel2-mais.png") no-repeat scroll 7px 6px transparent;
	color: #FFFFFF;
}
.nav-menu-style- ul.level-2 li.selected a.sanfona {
	background: url("../images/nivel2-menos.png") no-repeat scroll 7px 6px transparent;
	color: #59E1D4;
}
.nav-menu-style- ul.level-3>li a.sanfona {
	background: url("../images/nivel3-mais.png") no-repeat scroll 9px 7px transparent !important;
	color: #FFFFFF !important;
}
.nav-menu-style- ul.level-3 li.selected a.sanfona {
	background: url("../images/nivel3-menos.png") no-repeat scroll 9px 7px transparent !important;
	color: #59E1D4 !important;
}
.nav-menu-style- ul.level-2 li a {
	background: url("../images/nivel2-bullet.png") no-repeat scroll 7px 6px transparent;
}
.nav-menu-style- ul.level-3 li a {
	background: url("../images/nivel3-bullet.png") no-repeat scroll 9px 7px transparent;
}
.nav-menu-style- ul.level-4 li a {
	background: url("../images/nivel4-bullet.png") no-repeat scroll 10px 8px transparent;
}
/* ---------- Busca ---------- */
#busca {
	float: right;
	height: 0;
	position: relative;
	right: 0;
	top: -166px;
	z-index: 2;
}
#busca .search-form input[type="submit"] {
	background: url("../images/common/search.png") no-repeat scroll right top transparent;
	border: medium none !important;
	display: block;
	float: right;
	height: 22px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -1000px;
	top: 6px;
	width: 26px;
}
#busca .search-portlet-container .result-container {
	border-top: medium none;
	padding-top: 0;
}
#busca input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #E8E8E8;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	padding: 4px 1px;
	text-indent: 5px;
	text-shadow: 1px 1px 0 #FFFFFF;
	width: 179px;
	margin-right: -28px;
}
.search-portlet-container {
	overflow: hidden !important;
	padding: 0 !important;
}
.search-portlet-container .search-form {
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.columns-max #column-1 .portlet-borderless-bar .portlet-back a {
	background-image: url("../images/portlet/return_borderless.png") !important;
	background-position: -1px 21px !important;
	background-repeat: no-repeat !important;
	color: #FFFFFF !important;
	display: block !important;
	font-size: 14px !important;
	height: 11px !important;
	margin-top: -18px !important;
	padding-bottom: 15px !important;
	padding-top: 18px !important;
	text-align: right !important;
	text-decoration: none;
	width: 52px;
}
.columns-max #column-1 .portlet-borderless-bar {
	border-radius: 5px 5px 5px 5px !important;
	background: none repeat scroll 0 0 #666666 !important;
	padding: 0 12px !important;
	position: absolute !important;
	right: 0 !important;
	top: 2px !important;
	z-index: 200 !important;
}
/*--apresentação da busca--*/
.result-container li {
	border-bottom: 1px dotted #999999;
	margin: 0 0 14px;
	padding: 0 0 14px;
}
.result-container li a {
	color: #0698CB;
	font-size: 17px;
	text-decoration: none;
}
.result-container li a:hover {
	color: #0066FF;
}
.result-container ul {
	list-style: none outside none;
	margin: 10px 0 0;
}
.search-portlet-container .categories {
	width: 85%;
}
.search-portlet-container .categories a {
	color: #0698CB;
	margin: -7px 0;
	display: block;
	text-decoration: none;
}
.search-portlet-container .categories a:hover {
	color: #0066FF;
}
/*--apresentação da busca--*/
.aui-dialog-bd .configuration-frame {
	border-width: 0;
	height: 380px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}
/* ---------- Modal ---------- */
.aui-dialog-bd .configuration-frame {
	border-width: 0;
	height: 380px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}
/* ---------- Banner ---------- */
.bannerPrinc {
	background: url("../images/bg-banner-principal.png") no-repeat center top !important;
	border: 1px solid;
	position: relative;
	display: block;
}
.orbit .imgs {
	border-radius: 8px 8px 8px 8px !important;
	box-shadow: -1px 1px 3px #666666;
	height: 202px;
	margin: 7px 2px 7px 18px;
	overflow: hidden;
	position: relative;
}
div.orbit {
	width: 1px;
	height: 1px;
	position: relative;
	overflow: hidden;
}
div.orbit img {
	position: absolute;
	top: 0;
	left: 0;
}
div.orbit a img {
	border: none;
}
/* TIMER */
div.timer {
	cursor: pointer;
	height: 18px;
	opacity: 2.6;
	overflow: hidden;
	position: absolute;
	right: 613px;
	top: 7px;
	width: 18px;
	z-index: 1001;
}
span.rotator {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: -20px;
	background: url("../images/rotator-black.png") no-repeat;
	z-index: 3;
}
span.mask {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	overflow: hidden;
}
span.rotator.move {
	left: 0;
}
span.mask.move {
	width: 20px;
	left: 0;
	background: url("../images/timer-black.png") repeat 0px 0px;
	display: none;
}
span.pause {
	display: none;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0px;
	background: url("../images/pause-black.png") no-repeat;
	z-index: 4;
	opacity: 0;
}
div.timer:hover span.pause, span.pause.active, div.timer:hover span.pause.active {
	opacity: 1;
}
/* CAPTIONS */
.caption {
	position: relative;
	top: 93px;
}
div.caption {
	background: none;
	width: 100%;
	z-index: 1000;
	position: absolute;
	bottom: -100px;
	color: #fff;
	padding: 8px 0;
	max-height: 9px;
	display: none;
}
div.caption span {
	padding: 0 10px;
	font-size: 14px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .8);
	margin: 0;
}
.orbit-caption {
	display: none;
}
/* DIRECTIONAL NAV */
div.orbit:hover div.slider-nav {
	display: block;
}
div.slider-nav {
	display: none;
	position: absolute;
	z-index: 9999999;
	top: 88px;
	width: 100%;
}
div.slider-nav span {
	cursor: pointer;
	height: 25px;
	margin: 12px 10px;
	position: absolute;
	text-indent: -9999px;
	top: 43%;
	width: 25px;
	z-index: 999999;
}
div.slider-nav span.right {
	background: url("../images/right-arrow.png");
	right: 10px;
}
div.slider-nav span.left {
	background: url("../images/left-arrow.png");
	left: 10px;
}
/* BULLET NAV */
.orbit-bullets {
	left: 45%;
	list-style: none outside none;
	margin: -2px 0 0;
	padding: 0;
	position: absolute;
	z-index: 1000;
}
.orbit-bullets li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
	color: #999;
	text-indent: -9999px;
	background: url("../images/bullets.png") no-repeat;
	width: 14px;
	height: 14px;
	overflow: hidden;
}
.orbit-bullets li.active {
	color: #222;
	background-position: -14px 0;
}
.bg-banner {
	background: url("../images/bg-banner-principal.png") no-repeat scroll 3px top transparent !important;
	margin: 0;
	position: relative;
	top: 0;
}
div.bg-banner {
	background: url("../images/bg-banner-principal.png") no-repeat scroll center top transparent !important;
	margin: 0;
	position: relative;
	top: 0;
}
#featured {
	background: none repeat scroll 0 0 transparent !important;
	height: 225px !important;
	margin: 0 auto;
	overflow: hidden;
	width: 1005px !important;
}
#sign-in {
	background: url("../images/common/key.png") no-repeat 3px 50%;
	font-weight: bold;
	padding: 5px 5px 5px 25px;
	position: absolute;
	right: 0;
	top: 1.4em;
}
#sign-in {
	display: none;
}
/* ---------- Conteúdo ---------- */
#content {
	width: 1024px;
	margin: -35px auto;
}
#content_rodape {
	width: 1024px;
	margin: 0 auto;
}
.Ciencia_sem_fronteiras_Home #conteudo_central {
	height: auto;
	margin: 0;
	padding: 0;
}
.Ciencia_sem_fronteiras_Home .asset-more a {
	display: none;
}
.Ciencia_sem_fronteiras_Home .portlet-asset-publisher .asset-title {
	border-bottom: 0;
	margin-bottom: 0.1em !important;
	margin-top: 0.5em;
}
.Ciencia_sem_fronteiras_Home .asset-abstract {
	border-bottom: 1px dotted #ccc;
}
.banner-verde {
	background: url("../images/bg-banners.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 158px;
	margin: 5px;
	padding: 5px 0 5px 8px;
	width: 578px;
}
.banner-azul {
	background: url("../images/bg-banners.png") no-repeat scroll -586px 0 transparent;
	color: #FFFFFF;
	height: 158px;
	margin: 5px;
	padding: 5px 0 5px 2px;
	width: 585px;
}
.banner-verde span {
	font-size: 10px;
	color: #A5EBC1;
}
.titverde {
	background: url("../images/sprit-bg-titulos.png") repeat scroll 0 0 transparent;
	font-size: 15px;
	height: 31px;
	padding: 10px 0 0 44px;
	position: relative;
	top: -12px;
	width: 91px;
}
.titazul {
	background: url("../images/sprit-bg-titulos.png") repeat scroll -161px 0 transparent;
	font-size: 14px;
	height: 31px;
	padding: 10px 0 0 29px;
	position: relative;
	top: -12px;
	width: 106px;
}
.titcinza {
	background: url("../images/sprit-bg-titulos.png") repeat scroll -312px 0 transparent;
	color: #FFFFFF;
	font-size: 15px;
	height: 31px;
	padding: 9px 0 0 18px;
	position: relative;
	top: -14px;
	width: 150px;
}
.ico-banner {
	background: url("../images/sprit-icons-banners.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 67px;
	margin: 0 -10px 0 17px;
	width: 101px;
}
.ico-banner-flag {
	background: url("../images/sprit-icons-banners.png") no-repeat scroll -100px 0 transparent;
	float: left;
	height: 73px;
	margin: 0 -17px 0 17px;
	width: 101px;
}
.texto-banner {
	margin: 0 20px 0 0;
}
.orgaos {
	background: none repeat scroll 0 0 #FFFFFF;
	-webkit-border-radius: 9px 9px 9px 9px;
	-moz-border-radius: 9px 9px 9px 9px;
	border-radius: 9px 9px 9px 9px;
	margin: 6px 0 0;
	max-width: 354px;
	min-height: 316px;
	padding: 7px;
}
.orgao-mct {
	background: url("../images/sprite-logos-orgaos_2.png") no-repeat scroll -782px 0 transparent;
	height: 70px;
	margin: 0 auto;
	width: 257px;
}
.orgao-capes {
	background: url("../images/sprite-logos-orgaos.png") no-repeat scroll center bottom transparent;
	height: 52px;
	margin: 0 auto;
	width: 300px;
}
.orgao-cnpq {
	background: url("../images/sprite-logos-orgaos.png") no-repeat scroll center center transparent;
	height: 62px;
	margin: 0 auto;
	width: 300px;
}
.orgao-mecmct {
	background: url("../images/sprite-logos-orgaos.png") no-repeat scroll center 10px transparent;
	height: 62px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 300px;
}
.orgao-mec {
	background: url("../images/sprite-logos-orgaos_2.png") no-repeat scroll -1061px 0 transparent;
	height: 70px;
	margin: 0 auto;
	width: 300px;
}
.orgao-mct a {
	display: block;
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -99999px;
	width: 300px;
}
.orgao-capes a {
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-indent: -99999px;
	width: 244px;
	display: block;
}
.orgao-cnpq a {
	height: 70px;
	margin: 0 auto;
	width: 300px;
	overflow: hidden;
	text-indent: -99999px;
	display: block;
}
.orgao-mecmct a {
	height: 70px;
	margin: 0 auto;
	width: 300px;
	overflow: hidden;
	text-indent: -99999px;
	display: block;
}
.orgao-mec a {
	display: block;
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -99999px;
	width: 300px;
}
.linha-org {
	background: url("../images/linha-sep-orgaos.png") no-repeat scroll 0 0 transparent;
	height: 2px;
	margin: 21px 0 17px 9px;
	width: 296px;
}
.leia-verde a {
	color: #fff;
	text-decoration: none;
	background: #029346;
	padding: 2px 7px 2px 7px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: right;
}
.leia-verde a:hover {
	background: #016933;
}
.leia-azul a:hover {
	background: #00465E;
}
/* ---------- Conteúdo - Páginas Internas ---------- */
.Ciencia_sem_fronteiras_Internas #conteudo_central {
	min-height: 300px;
}
.Ciencia_sem_fronteiras_Basico #conteudo_central {
	min-height: 300px;
}
#layout-column_column-3 .journal-content-article {
	color: #666666;
	font-size: 14px !important;
	text-align: justify;
}
.journal-content-article table {
	background: none repeat scroll 0 0 #EEE;
	border: 1px solid #CCC !important;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100% !important;
}
.journal-content-article td {
	border: 1px solid #CCC;
	width: 20% !important;
}
#layout-column_column-3 .header-title {
	color: #1DBF83;
	font-size: 22px;
	font-weight: normal;
	margin-top: 15px;
}
#layout-column_column-3 .taglib-header {
	border-bottom: 1px solid #C8C9CA;
	color: #555555;
	font-size: 14px;
	margin-bottom: 1em;
	text-align: justify;
}
#layout-column_column-3 .asset-content {
	border-bottom: 1px dashed #999999 !important;
	height: auto !important;
	margin-bottom: 0 !important;
	margin-left: 6px;
	margin-right: 10px;
	margin-top: -10px;
	overflow: hidden;
	padding-bottom: 8px;
	padding-top: 8px;
}
#p_p_id_56_INSTANCE_08Qp_ table {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #CCCCCC;
	clear: both;
	width: 640px !important;
	margin-bottom: 10px;
	margin-top: 10px;
}
#p_p_id_56_INSTANCE_08Qp_ td {
	border: 1px solid #CCCCCC;
	width: 320px !important;
}
#p_p_id_56_INSTANCE_7pSo_ table {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	width: 640px !important;
}
#p_p_id_56_INSTANCE_7pSo_ td {
	border: 1px solid #CCCCCC;
	width: 320px !important;
}
#p_p_id_56_INSTANCE_7pSo_ strong {
	padding-left: 0;
}
.tabInst .cxBusca {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 5px #888;
	margin: 10px 0 0;
	padding: 8px 9px 10px 10px;
}
.tabInst .cxBusca input[type=text] {
	background: none repeat scroll 0 0 #F2F2F2;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 2px #555 inset;
	color: #333;
	font-size: 14px;
	text-shadow: 0 1px 1px #FFF;
	width: 98%;
	padding: 7px;
}
div.coordenador, div.tit_coord {
	margin-right: 1%;
	margin-top: 10px;
	width: 30%;
}
div.instituicao, div.tit_inst {
	margin-right: 1%;
	width: 50%;
}
div.sigla, div.tit_sigla {
	width: 10%;
}
.tit_tabs {
	color: #999;
	font-size: 18px;
	text-shadow: 1px 1px #FFF;
	text-transform: uppercase;
}
.tabInst {
	color: #06F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.tabInst .formtLista ul li div, .tit_tabs div {
	display: inline-block;
}
.tabInst .cxBusca input.lupa {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images/common/search.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0 none;
	height: 15px;
	position: absolute;
	right: 17px;
	top: 58px;
	width: 14px;
	margin: 7px 0 0 -20px;
}
#list_example {
	box-shadow: -5px 1px 11px 0 #CCC inset;
	color: #333;
	font-family: tahoma;
	font-size: 12px;
	height: 500px;
	list-style: disc outside none;
	overflow-y: scroll;
	width: 98%;
	margin: 1px 1px 1px -4px;
	padding: 16px 1px 4px 23px;
}
#list_example li {
	border-bottom: 1px dotted #666;
	height: auto;
	width: 98%;
	margin: 0 0 0 -20px;
	padding: 1px 0 17px 17px;
}
 #list_example li:nth-child(2n+1) {
 background: #f0f0f0;
 color: #777;
}
/* ---------- Notícias ---------- */
.titNoticia a {
	font-size: 17px;
	color: #0698CB;
	text-decoration: none;
}
.FBConnectButton_Simple {
	display: none;
}
.Ciencia_sem_fronteiras_Home .taglib-header {
	display: none;
}
.Ciencia_sem_fronteiras_Home .taglib-header {
	display: none;
}
.Ciencia_sem_fronteiras_Home .corpoNoticia {
	display: none;
}
.Ciencia_sem_fronteiras_Home .noticiaHome {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 20px 0 0;
	padding: 0 0 19px;
}
.Ciencia_sem_fronteiras_Home .abstract {
	text-align: justify;
}
.noticiaHome {
	border-bottom: 1px dotted #CCCCCC;
	padding: 0 0 19px;
}
ul.share li {
	float: left;
	margin: 0 3px;
	position: relative;
	top: -7px;
}
ul.share {
	list-style: none outside none !important;
	margin-left: 0;
}
ul.share .facebook {
	background: url("../images/sprite_redes_curtir.png") no-repeat -22px 0;
	width: 22px !important;
	display: block;
	height: 17px;
}
ul.share .twitter {
	background: url("../images/sprite_redes_curtir.png") no-repeat 0 0;
	width: 22px !important;
	display: block;
	height: 17px;
}
.mais_noticias a {
	background: none repeat scroll 0 0 #0099FF;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	padding: 5px 9px 5px 26px;
	position: relative;
	right: 0;
	text-decoration: none;
	top: -47px;
}
.mais_noticias a:hover {
	background: none repeat scroll 0 0 #1F4456;
	color: #FFFFFF;
}
.mais_noticias a span {
	background: url("../images/sprite-icons-bts.gif") repeat scroll -224px 0 transparent;
	display: inline-table;
	float: none;
	height: 14px;
	position: relative;
	right: 0;
	top: 2px;
	width: 14px;
	background-repeat: no-repeat;
	margin: 0px 7px 0 -18px;
}
.asset-more a {
	background: none repeat scroll 0 0 #0099FF;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px 8px;
	position: relative;
	text-decoration: none;
	top: 9px;
}
.noticiaHome .abstract {
	display: none;
}
.portlet-asset-publisher .noticiaHome .abstract {
	display: block;
}
#p_p_id_101_INSTANCE_Dh91_ .titNoticia {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding-bottom: 8px;
}
#p_p_id_101_INSTANCE_Dh91_ .taglib-header {
	display: none;
}
#p_p_id_101_INSTANCE_Dh91_ .corpoNoticia {
	text-align: justify;
}
#p_p_id_101_INSTANCE_Dh91_ .noticiaHome .abstract {
	display: none !important;
}
#p_p_id_56_INSTANCE_VF2v_ .titNoticia {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding-bottom: 8px;
}
#p_p_id_56_INSTANCE_VF2v_ .corpoNoticia {
	text-align: justify;
}
/* ---------- Banners - Botões ---------- */
ul.banners {
	list-style: none outside none;
	margin: 0 0 0 -4px;
	width: 1024px;
}
ul.banners li {
	float: left;
	display: block;
	margin: 0 3px;
}
ul.banners li a {
	background: url("../images/sprite_banners.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	text-decoration: none;
	width: 250px;
}
ul.banners li.pos a {
	background-position: -250px 0;
}
ul.banners li.pos a {
	background-position: -250px 0;
}
ul.banners li.atracao a {
	background-position: -502px 0;
}
ul.banners li.edu_prof a {
	background-position: -752px 0;
}
/* ---------- Mais do Programa ---------- */
.ms_tit a {
	color: #0698CB;
	font-size: 17px;
	text-decoration: none;
}
.ms_resumo {
	border-bottom: 1px dotted;
	color: #999999;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 0 0 20px;
}
.ms_prog ul {
	list-style: none outside none;
	margin: 11px 0 0 0;
}
.ms_prog ul li {
	background: url("../images/bullet.png") no-repeat 0px 8px;
	text-indent: 13px;
}
/* ---------- Documentos ---------- */
.Ciencia_sem_fronteiras_Internas .results-row {
	border-bottom: 1px dashed #999999;
}
.Ciencia_sem_fronteiras_Internas .valign-middle .taglib-text {
	display: none;
}
.Ciencia_sem_fronteiras_Internas .col-1 .icon {
	float: right;
	position: relative;
	right: -15px;
	top: -14px;
}
.Ciencia_sem_fronteiras_Internas .taglib-search-iterator td.align-right {
	text-align: left;
}
.Ciencia_sem_fronteiras_Internas .taglib-search-iterator .first a {
	display: none;
	text-decoration: underline;
}
.Ciencia_sem_fronteiras_Internas .taglib-search-iterator .taglib-icon img {
	display: block;
	height: 16px !important;
	overflow: hidden;
	text-decoration: none;
	text-indent: 0;
	width: 16px !important;
	margin: 10px 0 0;
	padding: 0;
}
.Ciencia_sem_fronteiras_Internas .taglib-search-iterator .results-row td {
	background: none repeat scroll 0 0 transparent;
	width: 95% !important;
	padding: 6px 9px;
}
.Ciencia_sem_fronteiras_Internas .col-2 .icon {
	background-image:
 url(/html/themes/control_panel/images/file_system/small/.sprite.png);
	background-position: 50% -288px;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.Ciencia_sem_fronteiras_Internas .results-row td {
	background: none repeat scroll 0 0 transparent;
	padding: 6px 9px;
}
 .Ciencia_sem_fronteiras_Internas .col-1 a[href*=".doc"] img.icon {
 background-position: 50% -353px !important;
}
/* ---------- Rodapé ---------- */
#rodape {
	background: url("../images/bg_rodape.jpg") repeat-x scroll center top transparent;
	height: 258px;
	left: 0;
	position: absolute;
	width: 100%;
}
.colrodape {
	float: left;
	width: 33%;
	margin: 20px 0 0 0;
	text-align: left;
}
.titRodape {
	color: #FFF;
	font-size: 22px;
	margin: 5px;
	padding: 5px 0 10px 0;
	background: url("../images/linha-tit-rodape.gif") no-repeat bottom left;
	text-align: left;
}
.col70 {
	float: left;
	width: 60%;
}
.col30 {
	float: left;
	width: 40%;
}
.realizacao_left {
	float: left;
	list-style: none outside none;
	width: 180px;
	overflow: hidden;
	margin-top: -5px !important;
}
.realizacao_left li a {
	background-image: url("../images/sprite_logos.png");
}
.realizacao_left li {
	list-style: none outside none;
}
.realizacao_left .mcti a {
	background-position: 0 -1px !important;
	background-repeat: no-repeat !important;
	display: block !important;
	height: 38px !important;
	overflow: hidden !important;
	text-indent: -9999px !important;
}
.realizacao_left .mcti a:hover {
	background-position: 0 -130px !important;
	background-repeat: no-repeat !important;
	display: block !important;
	height: 38px !important;
	overflow: hidden !important;
	text-indent: -9999px !important;
}
.realizacao_left .mec a {
	background-position: 0 -38px;
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	overflow: hidden;
	text-indent: -999px;
}
.realizacao_left .mec a:hover {
	background-position: 0 -166px !important;
	background-repeat: no-repeat !important;
	display: block !important;
	height: 33px !important;
	overflow: hidden !important;
	text-indent: -999px !important;
}
.realizacao_left .brasil a {
	background-position: 0 -72px!important;
	background-repeat: no-repeat!important;
	display: block!important;
	height: 52px!important;
	text-indent: -999px!important;
}
.realizacao_left .brasil a:hover {
	background-position: 0 -199px!important;
	background-repeat: no-repeat!important;
	display: block!important;
	height: 52px!important;
	text-indent: -999px!important;
}
/*rodape - center*/
.realizacao_center {
	float: left;
	list-style: none outside none;
	width: 200px;
}
.realizacao_center li a {
	background-image: url("../images/sprite_logos.png");
}
.realizacao_center li.cnpq a {
    background-position: -180px 0 !important;
    background-repeat: no-repeat !important;
    display: block !important;
    height: 108px !important;
    text-indent: -9999px !important;
}
.realizacao_center li.cnpq a:hover {
	background-position: -180px -124px !important;
	background-repeat: no-repeat !important;
	display: block !important;
	height: 121px !important;
	overflow: hidden !important;
	text-indent: -999px !important;
}
/*rodape - center*/
.realizacao_rigth {
	float: left;
	list-style: none outside none;
	width: 180px;
	overflow: hidden;
}
.realizacao_rigth li {
	list-style: none outside none;
}
.realizacao_rigth li a {
	background-image: url("../images/sprite_logos.png");
}
.realizacao_rigth li.capes a {
	background-position: -381px 0 !important;
	background-repeat: no-repeat !important;
	display: block !important;
	height: 120px !important;
	overflow: hidden !important;
	text-indent: -999px !important;
}
.realizacao_rigth li.capes a:hover {
   background-position: -380px -122px !important;
   background-repeat: no-repeat !important;
   display: block !important;
   height: 120px !important;
   overflow: hidden !important;
   text-indent: -999px !important;
}
.realizacao_center li.cnpq a:hover {
	background-position: -180px -120px;
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	text-indent: -999px;
	overflow: hidden;
}
/*direita*/
.contatos-rodape {
	list-style: none outside none;
	margin-bottom: 0;
	margin-left: -23px !important;
	margin-top: 10px;
	text-shadow: 0 1px #86B4C9;
	width: 320px;
}
.contatos-rodape .central {
	font-family: tahoma;
	font-weight: normal;
	display: block;
	list-style-type: none;
	margin-left: 0 !important;
	width: 100%;
}
.central_atend {
	color: #ECECEC !important;
	font-family: tahoma;
	font-size: 22px !important;
	font-weight: normal;
	margin-left: 16px;
	padding: 0;
}
.contatos-rodape .central ul {
    margin-left: 0;
}

.contatos-rodape .central li {
	display: block;
	list-style: none outside none;
}
.contatos-rodape .central li span {
    color: #1B3C4C;
    font-size: 16px;
}
.li_capes {
	color: #1B3C4C;
	font-size: 20px;
	margin-bottom: -15px;
}
.li_cnpq {
	color: #1B3C4C;
	font-size: 20px;
}
.horario {
	color: #1B3C4C;
	font-size: 16px;
	padding: 0;
}
.contatos-rodape .atendimento {
	list-style: disc outside none;
	margin-top: 0;
}
.contatos-rodape .atendimento li a {
	color: #1B3C4C;
	display: block;
	font-size: 38px;
	font-weight: normal;
	list-style: none outside none;
	margin: 0 0 0 -33px;
	padding: 0;
	text-decoration: none;
	text-shadow: 0 1px #86B4C9;
}
.contatos-rodape .atendimento li a:hover {
	color: #FFFFFF;
	display: block;
	font-size: 38px;
	font-weight: normal;
	list-style: none outside none;
	margin: 0 0 0 -33px;
	padding: 0;
	text-decoration: none;
	text-shadow: 0 1px 0 #86B4C9;
}
.logos_rodape {
	margin: 32px 0 0 0;
}
/* ---------- Formulário Inglês ---------- */

#_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm textarea, #_1_WAR_webformportlet_INSTANCE_3Crr_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #838383;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	font: 1em Arial, Helvetica, Verdana, sans-serif;
	padding: 5px 1px;
	width: 225px;
	resize: none;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-field-label {
	color: #FFFFFF;
	font-weight: bold;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-w1-3, .aui-w33 {
	width: 38%;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="submit"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="button"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm button {
	border-color: #999;
	color: #fff;
	padding: 5px;
	width: auto;
	background-color: #666;
	background-image: none;
	text-shadow: none;
	float: right;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-fieldset-content {
	display: block;
	margin-top: 36px;
}
.webkit .aui-w1-3, .webkit .aui-w33 {
	width: 33%;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-legend {
	background: none repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: -10px 5px 5px;
	padding: 0 0 10px;
	text-align: left;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm textarea, #_1_WAR_webformportlet_INSTANCE_3Crr_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #838383;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	font: 1em Arial, Helvetica, Verdana, sans-serif;
	padding: 5px 1px;
	width: 225px;
	resize: none;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-w1-3, .aui-w33 {
	width: 325px;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="submit"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="button"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm button {
	border-color: #999;
	color: #fff;
	padding: 5px;
	width: auto;
	background-color: #666;
	background-image: none;
	text-shadow: none;
	float: right;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-fieldset-content {
	display: block;
	margin-top: 36px;
}
.aui-w60, .aui-w33 {
	display: block;
	float: left;
}
.aui-legend {
	border-bottom: none;
	display: block;
	position: absolute;
	width: 100%;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-fieldset-content {
	display: block;
	margin-top: 37px;
	margin-left: 5px;
	width: 285px;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_3Crr_fm textarea, #_1_WAR_webformportlet_INSTANCE_3Crr_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #1F4456;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #000000 #4F9BBF #4F9BBF #000000;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 2px #333333 inset;
	color: #FFFFFF;
	font: 0.9em Arial, Helvetica, Verdana, sans-serif;
	padding: 2px 2px 4px 4px;
	resize: none;
	text-indent: 57px;
	width: 280px;
	z-index: -1;
}
.aui-legend {
	border-bottom: none;
	display: block;
	position: relative;
	width: 290px;
}
#_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-fieldset-content {
	display: block;
	margin-top: 20px;
	margin-left: 1px;
	width: 290px;
}
#content_rodape #_1_WAR_webformportlet_INSTANCE_3Crr_fm .aui-field-label {
    color: #539DC1 !important;
    font-size: 12px;
    font-weight: normal;
    left: 5px;
    margin: 0 0 -16px;
    position: relative;
    top: 4px;
    z-index: 99;
}
/* ---------- Formulário Francês---------- */

#_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm textarea, #_1_WAR_webformportlet_INSTANCE_g6dU_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #838383;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	font: 1em Arial, Helvetica, Verdana, sans-serif;
	padding: 5px 1px;
	width: 225px;
	resize:none;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-field-label {
	color: #FFFFFF;
	font-weight: bold;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-w1-3, .aui-w33 {
	width: 38%;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="submit"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="button"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm button {
	border-color: #999;
	color: #fff;
	padding: 5px;
	width: auto;
	background-color:#666;
	background-image:none;
	text-shadow: none;
	float: right;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-fieldset-content {
	display: block;
	margin-top: 36px;
}
.webkit .aui-w1-3, .webkit .aui-w33 {
	width: 33%;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-legend {
	background: none repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: -10px 5px 5px;
	padding: 0 0 10px;
	text-align: left;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm textarea, #_1_WAR_webformportlet_INSTANCE_g6dU_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #838383;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	font: 1em Arial, Helvetica, Verdana, sans-serif;
	padding: 5px 1px;
	width: 225px;
	resize:none;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-w1-3, .aui-w33 {
	width: 325px;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="submit"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="button"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm button {
	border-color: #999;
	color: #fff;
	padding: 5px;
	width: auto;
	background-color:#666;
	background-image:none;
	text-shadow: none;
	float: right;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-fieldset-content {
	display: block;
	margin-top: 36px;
}
.aui-w60, .aui-w33 {
	display:block;
	float:left;
}
.aui-legend {
	border-bottom: none;
	display: block;
	position: absolute;
	width: 100%;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-fieldset-content {
	display: block;
	margin-top: 37px;
	margin-left:5px;
	width: 285px;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm input[type="text"], #_1_WAR_webformportlet_INSTANCE_g6dU_fm textarea, #_1_WAR_webformportlet_INSTANCE_g6dU_fm .textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #1F4456;
	background-image: none;
	background-repeat: no-repeat;
	border-color: #000000 #4F9BBF #4F9BBF #000000;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 2px #333333 inset;
	color: #FFFFFF;
	font: 0.9em Arial, Helvetica, Verdana, sans-serif;
	padding: 2px 2px 4px 4px;
	resize: none;
	text-indent: 57px;
	width: 280px;
	z-index: -1;
}
.aui-legend {
	border-bottom: none;
	display: block;
	position: relative;
	width: 290px;
}
#_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-fieldset-content {
	display: block;
	margin-top: 20px;
	margin-left: 1px;
	width: 290px;
}
#content_rodape #_1_WAR_webformportlet_INSTANCE_g6dU_fm .aui-field-label {
    color: #539DC1 !important;
    font-size: 12px;
    font-weight: normal;
    left: 5px;
    margin: 0 0 -16px;
    position: relative;
    top: 4px;
    z-index: 99;
}
/* ---------- Formulários Gerais---------- */

#content_rodape .aui-fieldset-legend {
	color: #FFFFFF;
	display: block;
	font-size: 120%;
	font-weight: bold;
	height: 23px;
	margin: 0 !important;
	padding: 15px 0 0 !important;
	width: 290px;
}
#content_rodape .aui-fieldset .aui-field-content, .aui-field-row, .aui-button-holder, .aui-field-wrapper-content {
	margin: 5px 0 !important;
}
#content_rodape input[type="submit"], input[type="button"], input[type="reset"], button, .lfr-actions, .lfr-actions ul {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #1F4456;
	border-style: none;
	border-width: 0;
	color: #CCCCCC !important;
	font-size: 11px;
	font-weight: bold;
	text-shadow: none;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .lfr-actions:hover, .lfr-actions:hover ul {
	background: url("../images/application/state_hover_bg.png") repeat-x scroll 0 0 #B9CED9;
	border-color: #627782;
	color: #336699 !important;
}
/* ---------- Idiomas / Acessibilidade ---------- */

.language {
	position: absolute;
	right: 0;
}
.icones_topo {
	display: block;
	height: 30px;
	margin: 0 auto -57px;
	position: relative;
	top: -146px;
	width: 1024px;
	z-index: 2;
}
/*aumentar e reduzir tamanho da fonte*/
.icone_acessibilidade {
	background: url("../images/sprite-ico-language.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
#olho_sites {
	background-position: 0 0;
	display: none;
}
#olho_sites:hover {
	background-position: 0 -27px;
}
#fonte_aumentar {
	background-position: 0 0;
}
#fonte_aumentar:hover {
	background-position: 0 -26px;
}
#fonte_diminuir {
	background-position: -53px 0;
}
#fonte_diminuir:hover {
	background-position: -53px -26px;
}
#fonte_normal {
	background-position: -27px 0;
}
#fonte_normal:hover {
	background-position: -27px -26px;
}
/*IDIOMAS {*/

/*portugues {*/
/*ingles*/
.portugues .enus {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -79px 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*ingles*/
.portugues .enus:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -79px -26px transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*frances*/
.portugues .frfr {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -131px 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*frances*/
.portugues .frfr:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -131px -26px transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*espanhol*/
.portugues .eses {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -155px 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*espanhol*/
.portugues .eses:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -155px -26px transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*portugues*/
.portugues .ptbr {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -104px 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*portugues*/
.portugues .ptbr:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll -104px -26px transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
}
/*}*/
/*ingles {*/
/*ingles*/
.ingles .enus {
	background: url("../images/sprite-ico-language.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	background-position: -109px -27px
}
/*ingles*/
.ingles .enus:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	background-position: -109px 0;
}
/*portugues*/
.ingles .ptbr {
	background: url("../images/sprite-ico-language.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	background-position: -135px -27px
}
/*portugues*/
.ingles .ptbr:hover {
	background: url("../images/sprite-ico-language.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	background-position: -135px 0;
}
/*}*/

/* ---------- Paginação ---------- */
.asset-entries-group-label {
	display: none;
}
.taglib-page-iterator .search-pages .delta-selector, .taglib-page-iterator .search-pages .page-selector, .taglib-page-iterator .search-pages .page-links {
	float: left;
}
.portlet-dropzone .taglib-page-iterator .search-pages .page-selector {
	display: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.portlet-dropzone .delta-selector {
	display: none;
}
.portlet-dropzone .taglib-page-iterator {
	margin-bottom: 27px;
	margin-top: -5px;
}
/* ---------- Login ---------- */
.portlet-login .navigation {
	background: none repeat scroll 0 0 #EEEEEE;
	border-top: 1px solid #BFBFBF;
	display: none;
	padding: 10px;
}
/* ---------- Sanfona ---------- */

/*Paises - Sanfona - Inicio*/
.sanfonaLists li .sanfona-processo {
	background: url("../images/bg-maisMenos-BlueWhite.png") no-repeat scroll right 4px #666;
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	font-style: normal;
	line-height: 28px;
	padding: 0 10px;
	text-decoration: none !important;
	cursor: pointer;
}
.sanfonaLists li.selected .sanfona-processo {
	background: url("../images/bg-maisMenos-BlueWhite.png") no-repeat scroll right -124px #999 !important;
	color: #FFFFFF;
}
.sanfonaLists li.selected .sanfona-processo .texto_sanfona {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}
.sanfonaLists>li {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: -20px;
}
.sanfonaLists .listaArquivos {
	background: none repeat scroll 0 0 #E4E4E4;
	display: none;
	padding: 10px;
}
/*Paises - Sanfona - Fim*/

/*Largura do iframe - Web editor*/
.journal-article-component-container iframe {
	width: 700px !important;
}
/*Largura do iframe - Web editor*/

/*Tabelas - Logomarcas*/
.colunaA {
	float: left;
	margin-right: 2%;
	width: 49%;
}
.colunaB {
	float: left;
	width: 49%;
}
.colunaA, .colunaB {
	text-align: justify;
}



/*-----------------INFOGRÃ�FICO-------------------*/
#cont_wisard {
	margin: 20px;
}
.w-banner-perfil {
	padding: 10px;
}
#cont_wisard .wisard_container {
	background: none repeat scroll 0 0 #E8E8E8;
	box-shadow: 0 0 3px #999999;
	float: left;
	height: 762px;
	margin: 0;
	overflow: hidden;
	width: 74%;
}
#cont_wisard ul[id] li, #cont_wisard ul[class] #cont_wisard li {
	list-style: none outside none !important;
	margin: 45px 0 0 -32px;
}
#cont_wisard .conteudo {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 20px 0 40px;
}
#cont_wisard .w-conteudo .w-texto {
	color: #000000;
	display: block;
	font-family: verdana;
	height: 94px;
	margin: 0;
	padding: 9px;
	text-align: left;
	text-decoration: none;
}
#cont_wisard .w-menu {
	background: none repeat scroll 0 0 #E8E8E8;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 3px #999999;
	display: block;
	float: right;
	height: 25px;
	margin-bottom: 0;
	margin-right: 3px;
	margin-top: 0;
	overflow: hidden;
	position: relative;
	right: 3px;
	top: -11px;
}
#cont_wisard .w-menu1 .w-tab {
	background: none repeat scroll 0 0 #E8E8E8;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 3px #999999;
	color: #333333;
	cursor: pointer;
	display: block;
	float: none;
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 12px;
	margin-right: -5px;
	padding: 10px 10px 5px;
	text-align: center;
}
#cont_wisard .w-tab {
	background: none repeat scroll 0 0 #E8E8E8;
	box-shadow: 0 0 3px #999999;
	color: #333333;
	cursor: pointer;
	display: block;
	float: left;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 12px;
	margin-right: 0;
	margin-top: 0;
	padding: 4px;
	text-align: center;
	transition: all 0.1s ease-in 0s !important;
}
#cont_wisard .clear {
	clear:both;
}
#cont_wisard .w-cont {
	float: right;
	height: 780px;
	margin: 0 !important;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 100%;
}
#cont_wisard .w-imagem {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #999999;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 3px 14px #999999 inset;
	height: 438px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	width: 95%;
}
.w-menu1 {
	float: left;
	width: 26%;
}
.w-tab.selected {
	background: none repeat scroll 0 0 #FFFFFF !important;
	box-shadow: 1px 1px 7px #0D72B8 inset !important;
	color: #000000 !important;
}
.w-imagem .imagem {
	width: 97%;
}
.w-menu1 .icone {
	display: block;
	margin: 0 auto;
}
.w-cont .icone {
	display: block;
	margin: 0 auto;
}
.w-texto > p {
	text-align: justify;
}
#cont_wisard .w-menu1 .w-tab:hover {
	background: none repeat scroll 0 0 hsl(207, 69%, 95%);
	box-shadow: 1px 1px 7px hsl(205, 70%, 34%) inset !important;
	margin-left: 5px;
	margin-right: -5px;
	transition: all 0.1s linear 0s !important;
}
#cont_wisard .w-tab:hover {
	background: none repeat scroll 0 0 hsl(207, 69%, 95%);
	box-shadow: 1px 1px 7px hsl(205, 70%, 34%) inset !important;
	transition: all 0.1s linear 0s !important;
}
/*----------------INFOGRÃ�FICO : FIM----------------*/

/*GALERIA DE VIDEO*/
.layout-modalcell-pad-main br {
    display: none;
}
.bt-moldal .bt-fechar {
    background: url("../images/icon-close-modal.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 16px;
    margin: -1px -6px 3px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px;
}
.moldal-interna {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 4px #000000;
    margin: 234px auto 0;
    padding: 9px 15px 0;
    width: 790px;
}

.moldal {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 100% !important;
    position: fixed;
    width: 100%;
    z-index: 99;
}
#layout-column_column-3 .journal-content-article #lista_videos {
color: #666;
font-size: 14px !important;
text-align: left !important;
}
.ui-autocomplete {
    list-style: none outside none;
}
.control {
    margin: 12px 0 0 17px;
}
#lista_videos a {
    color: #666666;
    display: inline-table;
    margin: 0 15px 19px;
    padding: 0;
    text-decoration: none;
    width: 126px;
}
.thumbvideo > h1 {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
}
/*----------------IMAGENS CORPO DO TEXTO----------------*/
.Ciencia_sem_fronteiras_Internas p > img {
  max-width: 690px;
  height: auto;
}