@charset "utf-8";

#MySc { width:300px; float:right; margin:15px 0 0 0; z-index:99999; }
.mysctable td { padding-right:5px;  }
.myscitem { border:1px solid #10549F;}
.esqueceusenha a { font-size:11px; text-transform:none; }

.ContactSales { font-family: Arial; color: #095E94; text-align: right; width:300px; float: right; margin: 15px 30px 0 0; z-index: 99999; }
.ContactSales .number { font-size: 18pt; font-weight: bold; margin: 0; }
.ContactSales .time { font-size: 10px; margin-top: -3px }

.Browsing { margin: 0 1px 1px 1px; padding: 8px; border-bottom: 1px solid #0F2A40; font-size: 14px; background: #DDE5EF url(../img/bgmenu.gif); background-repeat:repeat-x; z-index: 100001;  }
.Browsing a { margin: 0 15px 0 0; padding: 0; text-decoration:none; color: #BFDAF2; }
.Browsing a:hover { text-decoration:underline; }
.Browsing a.here { color: #fff; font-weight: bold; text-decoration:none; }

p.bigtitle { margin: 0; padding: 0; font-size: 18pt; font-weight: bold; color: #434E58; }
p.normaltitle { margin: 0; padding: 0 0 3px 0; font-size: 13pt; font-weight: bold; color: #434E58; }
p.smalltitle { margin: 0; padding: 0 0 3px 0; font-size: 9pt; font-weight: bold; color: #434E58; text-transform:uppercase; }

#ResumeText { margin: 0; padding: 20px 25px 5px 25px; background: #fff; }
p.resumemenu { margin: 5px 0 0 0; padding: 0; font-size: 14px; font-weight: bold; }

div.download { float:left; margin: 10px 15px 0 0; padding: 4px 10px 6px 10px; background: #ECF1F6 url(../img/bgdownload.gif); background-repeat:no-repeat; font-weight: bold; font-size: 13px; }
div.portuguesebuy { float:left; margin: 10px 15px 0 0; padding: 4px 10px 6px 10px; background: #ECF1F6 url(../img/bgportuguesebuy.gif); background-repeat:no-repeat; font-weight: bold; font-size: 13px; }
div.buy { margin: 10px 15px 0 0; padding: 4px 10px 6px 10px; background: #ECF1F6 url(../img/bgportuguesebuy.gif); background-repeat:no-repeat; font-weight: bold; font-size: 13px; }

.requireditem { margin: 0; padding: 0 0 0 5px; color:#CC3333; }
.requireditemok { margin: 0; padding: 0 0 0 5px; color:#434E58; font-weight: bold; }


body { margin: 0 0 30px 0; padding:0; background:url(../img/bgSite.png) repeat-x #d9e6ed; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#333; }
a { color: #1d4a84; text-decoration: none; }
a:hover { color: #265da5; }
#centerSite { margin: auto; padding: 0; width: 952px; text-align:left; }
#logoContext { margin: 20px 0 10px 0; padding: 0; }
#contentContextTop { height:4px; background-image:url(../img/bgSiteContentTop.png);}
#contentContextBottom { height:20px; background-image:url(../img/bgSiteContentBottom.png);}

#contentContextMenu { height:28px; background-image:url(../img/bgSiteContentMenu.png);}
#contentContext {    }
.contentContextTable { padding: 0 5px; margin:0; background-image:url(../img/bgSiteContentBody.png); background-repeat:repeat-y; background-color:#FFFFFF; }

#contentContext .sb-inner{ background:url(../img/bgFeatures.png) no-repeat #fff; background-position: 1px 234px; }

#menu { margin: 0px 5px 0 5px; padding: 0; height:28px; background:url(../img/bgMenu.png); border-bottom: 1px solid #064267; 

 -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; 
 -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; 

}
#menu, #menu .sb-inner { background:url(../img/bgMenu.png); }

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		color: #fff; 
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 14px;}

	#jsddm li a
	{	display: block;
		padding: 5px 12px;
		text-decoration: none;
		white-space: nowrap; 
		color:#fff;}

	#jsddm li a:hover
	{	background: #1b587f}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:300;}

			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #1b587f;
				font-size: 12px;
				color: #fff}
			
			#jsddm li ul li a:hover
			{	background: #3a80a5}
