html 						{overflow-y:scroll;}
body 						{font-family: Arial, Helvetica, sans-serif; margin:auto; background:#282828; font-size:11px; text-align:left; color:#444444;}
img							{border:0px;}
ul							{margin:0; padding:0;list-style:none}

.margin						{margin:5px;}
.marginTop					{margin-top:5px;}
.marginRight				{margin-right:5px;}
.marginBottom				{margin-bottom:5px;}
.marginLeft					{margin-left:5px;}

.sugestoes					{width:400px;}
.content					{background:#FFFFFF; min-height:350px}
.backF8F8F8					{background:#F8F8F8;}
.clear						{clear:both;}
.right						{float:right;}
.left						{float:left;}
.padding					{padding:5px;}
.textCenter					{text-align:center;}
.aplication					{width:950px; margin:auto;}	
.bgTop						{background:#363636 url(../Imagens/bgTop.png) repeat-x; height:135px;}
.menuTop					{padding-top:7px; font-weight:bold;}
.blackTop					{padding-top:7px; height:105px;}
.grad						{background: url(../Imagens/grade.jpg) repeat-x; padding:5px;}
.logo						{width:180px; height:105px; float:left; background:url(../Imagens/logo.png) no-repeat;}
.search						{text-align:right; margin-top:20px; width:280px; float:right;}
.search input				{height:15px; padding-top:3px; border:1px solid #000; background:#FFF; font-size:11px;}
.search input.searchText	{width:250px; float:left; border-right:none;}
.search input.ok			{width:25px; float:right; font-weight:bold; padding-top:0px; height:21px; margin-right:4px; border-left:none; cursor:pointer;}
.social						{margin-top:20px;}
.path						{padding-top:6px; font-weight:bold;}
.footer						{height:139px; background:url(../Imagens/bgFooter.png) repeat-x; color:#F0F0F0;}
.footer a					{color:#F0F0F0;}
.contentFooter				{padding-top:20px}
.version					{float:left; color:#F0F0F0; width:100px;}
.numberVersion				{font-size:25px; font-weight:bold;}
.menuFooter					{float:right; text-align:right; font-weight:bold;}
.menu ul					{list-style:none; margin:0px; padding:0px;}
.menu ul li					{float:left; margin-right:10px;}
.menu ul li a 				{color:#282828; padding:2px; text-decoration:none;}
.menu ul li:hover a			{background:#666666; color:#F0F0F0;}
a							{color:#282828; text-decoration:none;}
a:hover						{text-decoration:underline;}
.menuFooter ul				{list-style:none; margin:0px; padding:0px;}
.menuFooter ul li			{float:left; margin-right:15px;}
.menuFooter ul li a 		{color:#F0F0F0; padding:2px; text-decoration:none;}
.menuFooter ul li:hover a	{background:#666666; color:#F0F0F0;}
.title, .titleHome			{font-size:25px; color:#282828; text-shadow: 0 1px 2px #999; font-family:'DroidSansRegular',"Trebuchet MS",Trebuchet,Verdana,sans-serif; margin-bottom:30px}
.titleHome					{font-size:20px; margin-bottom:5px;}
.homePreview				{background:url(../Imagens/bg.png) center; font-size:23px; text-align:center; color:#FFFFFF; line-height:70px; text-shadow: 0 1px 2px #333333; font-family:'DroidSansRegular',"Trebuchet MS",Trebuchet,Verdana,sans-serif}
.box						{background:url(../Imagens/bgBox.jpg) repeat-x; width:290px; margin-right:25px; float:left; padding:5px 5px 0 5px; line-height:17px;}
.backgroundLi	 			{list-style-image:url(../Imagens/li.png); padding-left:14px;}
.downloadHome				{background:#E6E6E6; margin-top:15px; margin-bottom:20px; border-top:5px solid #959FA8; padding-top:10px;}
.apoioTitle					{font-size:15px; color:#FFF;font-family:arial;text-align:center;text-align:left ;padding:20px 0 0 103px;letter-spacing:1px;line-height:20px;}
.screenshots li				{float:left;cursor:pointer; width:280px;}
.login						{background:url(../Imagens/bgLogin.png) no-repeat; height:105px; width:220px; margin:auto;color:#FFF;padding-top:11px;}
.login input.default		{height:12px; font-size:9px; margin:1px 0 1px 0;}
.login .content				{margin-top:20px; background:none;}
.login .label, .login .labelSubmit {width:95px; float:left; margin-bottom:10px; padding-top:5px; text-align:right; font-weight:bold}
.login .input, .login .inputSubmit {width:200px; float:right; margin-bottom:10px; margin-right:70px}
.login .input input			{width:200px; height:15px; padding-top:3px; border:1px solid #666; background:#FFF; font-size:11px;}
.login .submit				{float:right;}
.login .inputSubmit			{margin-top:2px; float:right;}
.login .authError			{margin-bottom:20px; text-align:center;}
.login .register			{font-weight:bold; font-size:13px}
.submit 					{background-color:#E0E0E0; border:1px solid; border-color:#E7E7E7 #666666 #666666 #E7E7E7; cursor:pointer; font-weight:bold; margin:0; overflow:visible; padding:0; width:auto; padding:2px 4px 3px; color:#333333; font-size:13px; line-height:16px; }
.btn						{width:60px; height:20px; padding-bottom:5px; border:none; background: url(../Imagens/btn.png) no-repeat; font-size:9px; cursor:pointer; color:#FFF; font-weight:bold;margin-top:2px;}
.btn a						{width:60px; height:20px; padding-bottom:5px; border:none; background: url(../Imagens/btn.gif) no-repeat; font-size:9px; cursor:pointer; color:#FFF; font-weight:bold;}
.btn:hover					{border:none; background-position: 0 -20px; color:#CCC;}
.esqueceuSenha				{color:#CCC;}
.esqueceuSenha:hover		{color:#999;text-decoration:none}
.boards						{border-bottom:1px solid #BBBBBB;}
.boards .contentLeft		{float:left; width:540px;}
.boards .contentRight		{float:right; width:375px}
.boards .title				{margin:0px;}
.boards .title span a		{font-size:13px; color:#666666; font-weight:bold; text-shadow: 0 0 1px #EEEEEE; font-family:Verdana, sans-serif;}
.boards .description		{}
.boards .contentRight .element{float:left; width:75px; border-left:1px solid #BBBBBB; padding-left:5px; margin-top:20px;}
.responses .list			{margin-bottom:20px; border-top: 1px solid #BBBBBB; padding-top:10px}
.responses .contentLeft		{float:left; width:200px;}
.responses .contentRight	{float:right; width:730px;}
.nameUser					{font-size: 13px; font-weight: bold;}
input, textarea, select		{padding-top:3px; border:1px solid #BBBBBB; background:#FFF; font-size:11px;}
pre.code					{background:#F2F2F2; display:block; margin-bottom:10px; overflow:auto; padding:5px; width:640px; border:1px solid #D3D3D0; color:#444444; font: 12px Monaco,Consolas,'Courier New',monospace;}
code						{padding-top: 0; margin-top: 0}
.splash						{float:right;display:inline-block; position:absolute; width:151px; height:122px; background: url(../Imagens/splash.png);margin: -20px 0 0 805px;}
.splashDesc					{float:right;display:none; position:absolute; width:200px; height:150px; background: #FFF; border: solid 4px #1A1A1A;margin: -20px 0 0 595px; padding:20px; font-weight:bolder; text-align:justify;}
.depoimentos				{padding:0 30px;font-size:13px;text-align:justify; width:315px;color: #777777; font-family:Arial; font-weight:normal;}

.close						{width:20px; height:20px; background:url(../Imagens/close.gif) no-repeat; margin:0 5px 5px 0; display:inline-block; float:right; margin: -16px 0 0 21px;}
.close a					{width:20px; height:20px; background:url(../Imagens/close.gif) no-repeat; font-weight:bolder; color:#978E81; display:block;}
.close a:hover				{display:block; background-position: 0 -20px; text-decoration:none;}

.message-area{position:absolute; z-index:10000; top:0; left:50%; font-size:12px; font-family:Arial; overflow:hidden; color:#FFFFFF; display:none;}
.message-area-text-container{font-weight:bold; padding:0 2px 0 2px; text-align:center; overflow:hidden; white-space:nowrap}
.message-area-bottom-1,
.message-area-bottom-2,
.message-area-bottom-3{height:1px;font-size:1px}
.message-area-bottom-1{height:2px;margin:0 1px}
.message-area-bottom-2{margin:0 2px}
.message-area-bottom-3{margin:0 4px}
.info-message .message-area-inner{background:#4D4D4D}
#loading-area{margin-left:-40px;width:100px;}
#loading-area .message-area-inner{background-color:#4D4D4D;}
.loading {visibility:hidden}

.msg{width:20px;height:13px;}
.msgError{width:20px;height:13px;background:transparent url(../Imagens/error.png) right no-repeat;}
.msgYes{width:20px;height:13px;background:transparent url(../Imagens/yes.png) right no-repeat;}