* {margin:0;padding:0;}

body {font:9pt Arial, Georgia, Times New Roman, serif; 
	background-color:#ffffff;
	line-height:1.3em; 
	color:#444444;
	background-image: url(img/bg_sombra.gif);
	background-position:center;
	background-repeat:repeat-y}

a img {border:none;}

a:link {color: #004890; text-decoration:none;}
a:hover {color:#004890; text-decoration:underline;}
a:visited {color: #004890; text-decoration:none;}

.warning { 
background-color : #cc0000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 3px; 
padding-left : 3px; 
text-align : center; 
} 
.sucesso { 
background-color : #00bd00; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 3px; 
padding-left : 3px; 
text-align : center; 
} 

p {margin:10px 0 5px 0;}

#glb-diretorio {
	background-color:#900
}
#glb-diretorio .glb-conteudo .diretorio-indice strong {
	color:#fff
}
#glb-diretorio .glb-conteudo ul li a {
	color:#F8E6E6
}
#glb-diretorio .divisoria {
	border-color:#af3434
}
#glb-diretorio {
	margin-top:10px
}
#ge-menu-mosaico {
	position:relative
}
#ge-mosaico {
	background-color:#f00;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	width:50%;
	z-index:30
}
#glb-rodape {
	background-color:#800;
	color:#fff
}
#glb-rodape .rodape-menu-produtos, #glb-rodape .rodape-menu-produtos a, #glb-rodape .rodape-menu-servicos a {
	border-color:#a00
}
#glb-rodape a, #glb-rodape a:link, #glb-rodape a:visited {
	color:#fff
}
#glb-rodape .rodape-menu-produtos ul {
	padding-top:0.25em
}
#glb-rodape .rodape-menu-produtos .rodape-logo a strong {
	position:relative;
behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
*width:90px;
*margin-right:-15px !important
}
/* ---- grid ---- */
#glb-doc {text-align:center;width:100%;}
.glb-conteudo {margin:0 auto !important;min-width:960px;width:80em;text-align:left;}

/* ---- clear ---- */
.glb-bloco {overflow:hidden;width:100%;}

/* ---- units ---- */
.glb-grid-1, .glb-grid-2, .glb-grid-3, .glb-grid-4, .glb-grid-5, .glb-grid-6, .glb-grid-7, .glb-grid-8, .glb-grid-9, .glb-grid-10, .glb-grid-11, .glb-grid-12 {display:inline;float:left;margin:0 .833em;}
.glb-grid-1 {min-width:60px;width:5em;}
.glb-grid-2 {min-width:140px;width:11.665em;}
.glb-grid-3 {min-width:220px;width:18.333em;}
.glb-grid-4 {min-width:300px;width:25em;}
.glb-grid-5 {min-width:380px;width:31.665em;}
.glb-grid-6 {min-width:460px;width:38.333em;}
.glb-grid-7 {min-width:540px;width:45em;}
.glb-grid-8 {min-width:620px;width:51.665em;}
.glb-grid-9 {min-width:700px;width:58.333em;}
.glb-grid-10 {min-width:780px;width:65em;}
.glb-grid-11 {min-width:860px;width:71.665em;}
.glb-grid-12 {min-width:940px;width:78.333em;}

.glb-primeiro {margin-left: 0;}
.glb-ultimo {margin-right: 0;}

/* ---- fonts 0.3 ---- */
#glb-rodape {
	min-width:960px;
	overflow:hidden;
	width:100%
}
#glb-rodape .glb-conteudo {
	overflow:hidden;
	padding:1.07em 0
}
#glb-rodape a, #glb-rodape a:link, #glb-rodape a:visited {
	color:#D5D7E1
}
#glb-rodape a:hover {
	text-decoration:underline
}
#glb-rodape ul li {
	display:inline
}
#glb-rodape ul li a {
	border-left:1px solid #666;
	padding:0 5px 0 8px
}
#glb-rodape ul li.primeiro a {
	border:medium none
}
#glb-rodape ul li.ultimo a {
	padding-right:0
}
#glb-rodape .rodape-menu-produtos {
	border-bottom:1px solid #666;
	clear:both;
	margin-bottom:0.92em;
	overflow:hidden;
	padding-bottom:0.83em;
	width:100%
}
#glb-rodape .rodape-menu-produtos ul {
	float:left;
	padding-top:0.16em
}
#glb-rodape .rodape-menu-produtos a {
	font-weight:bold
}
#glb-rodape .rodape-menu-produtos .rodape-todos-sites {
	float:right;
	padding-top:0.17em
}
#glb-rodape .rodape-menu-produtos .rodape-logo {
	display:inline;
	float:left;
	height:1.5em;
	padding:0.17em 1.67em 0 0;
	width:6em
}
#glb-rodape .rodape-menu-produtos .rodape-logo a {
	display:block;
	font-size:0.83em;
	height:100%;
	position:relative;
	text-decoration:none
}
#glb-rodape .rodape-menu-produtos .rodape-logo a strong {
	background:transparent url(/media/common/img/logo_globo_rodape.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:100%;
	overflow:hidden;
	position:absolute;
	width:10em;
	text-indent:-9999px
}
#glb-rodape .rodape-menu-servicos span {
	display:inline;
	float:left;
	font-size:0.91em;
	padding-left:1px
}
#glb-rodape .rodape-menu-servicos ul {
	display:inline;
	float:right;
	font-size:0.91em
}
HR 
{ color:#CCC; background:#ddd; border: 0; Height:1px; margin-top:2px; margin-bottom:2px}

span.strike {text-decoration: line-through;}
/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%;}

/* Header */
#header {padding:0px 0 0px 0;
	height:122px;
	}
#header #logo {
	width:940px;
	margin:0 auto;
	padding:0;
	background-image:url(img/bg_top.gif);
	background-position:right top;
	background-repeat:no-repeat
}

#header img.logo {margin-top:0px;}
#header #logo #lang {width:158px;float:right;height:55px;margin-top:5px;margin-right:30px;}
#header #logo #lang #band {width:68px;float:right;height:55px;margin-top:5px;margin-right:10px;}

#brTopo {
	width:940;
	height:115px;
	display:block;
	position:relative;
	z-index:1;
}
#brTopo_menu {
	position:absolute;
	top:90px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B078DB;
}


/* Content Area */
#td_foto { width:938px; height:120px; display:block;position:relative;background-color:#7fa2e2;text-align:right; vertical-align:bottom; padding:0;}

/* NAVEGAÇÃO */
.nav {font-family: Arial, Helvetica, sans-serif;font-size: 9px;	color: #999;margin-bottom: 30px;}

#main {width:940px;
	margin:0 auto;
	clear:both;
	top: 110px; 
	padding-right:10px;
	padding-left:10px;}

#main2 {width:940px;
	margin:0 auto;
	clear:both;
	padding-right:10px;
	padding-left:10px;}

#content {width:690px; ; 
	float:right;
	padding:30px 25px 25px 25px;
	display:block;
	text-align:justify}

#content_full {width:890px; ; 
	float:right;
	padding:30px 25px 25px 25px;
	display:block;
	text-align:justify}

#content_right {width:207px;
	height: 260px;
	float:right;
	padding:0px 0px 0px 0px;
	display:block;
	margin-left: 20px;
}

#content_print {width:61px;
	height: 50px;
	float:right;
	padding:0px 0px 0px 0px;
	display:block;
	margin-left: 0px;
}

#content h1 {font-size:1.65em;
	margin:0;padding:0;
	color:#004890;
	line-height:1.1em;
	padding-bottom: 20px;}

#content h2 {font-size:1.2em;
	margin:15px 0 10px 0;
	color:#004890;}

#content h3 {font-size:1.1em;font-weight:normal;
	margin:15px 0 10px 0;
	color:#004890;}

#content pre {font-family:Verdana, Arial, sans-serif;
	margin:15px 0 15px 0;
	line-height:0.9em;
	font-size:0.9em;
	color:#010ACE;}

#content ul {
	list-style-position:outside;
	list-style-type: square;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 30px;
}
/*#content li {line-height:1.6em;
	font-size:1em;}*/

#content #list {width:200px;float:left;}
#content #screenshots {width:200px;float:right;padding-top:15px;}

#content #screenshots p {margin:5px 0 0 0;font-size:0.8em;}

#content_pop {
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	width:690px; ; 
	float:right;
	padding:10px 25px 25px 25px;
	display:block;
	text-align:justify}

#content_pop h1 {font-size:1.65em;
	margin:0;padding:0;
	color:#004890;
	line-height:1.1em;}

#content_pop h2 {font-size:1.2em;
	margin:15px 0 10px 0;
	color:#004890;}

#content_pop h3 {font-size:1.1em;font-weight:normal;
	margin:15px 0 10px 0;
	color:#004890;}

/* Sidebar */
#sidebar {width:180px; float:left;
	background-image:url(img/sombra.gif);
	background-repeat:no-repeat;
	height:293px;
	padding:10px 10px 10px 10px;
}
#menuLeft {
	text-align:left;}
	
#menucenter {
	text-align:center;
}
#sidebar ul {list-style:none;}

#sidebar h2  {font-size:1.2em;
	margin:25px 0 12px 0;
	color:#7A0A17;}

#sidebar img {margin-right:3px;}
#sidebar img.digg {padding-top:5px;}

/* Footer */
#footer {background: #333333 ;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, sans-serif;}

#footer2 {background-color: #444444;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, sans-serif;
	height:36px;}

#footer a, #footer2 a {color:#ffffff;
	text-decoration:none;}
#footer a:hover, #footer2 a:hover {color:#cdcdcd;
	text-decoration:underline;}

#footer p, #footer2 p {margin:0 0 15px 0;}
#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px;}

#foot {width:910px;
	margin:0 auto;
	height:36px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot2 {width:940px;
	margin:0 auto;
	height:36px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot #left {width:200px;float:left;padding-top:5px;}
#foot #right {width:650px;float:right;text-align:right;padding-top:5px;}

#foot2 #left {width:250px;float:left;padding-top:45px;}
#foot2 #right {width:650px;float:right;text-align:right;padding-top:45px;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.table_border {
	border:#CCC;
	border-width: 1px;
	border-style:solid;
}
.patrimonio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	text-transform: uppercase;
}
.patrimonio_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: justify;
	text-transform: uppercase;
}
.disclaimer_img {
	text-align:right;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: justify;
}
.td_text_main {
	color: #333333;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 35px;
	padding-left: 55px;
	text-align:justify
}
.td_indices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	background-color: #FFFFFF;
}
.titulo {font-size:1.35em;
	margin:0;padding:0;
	color:#004890;
	line-height:1.1em;
	font-weight:bold;
}

.texto {font-size:0.95em;
	margin-right: 50px;
	padding:0;
	color:#33333;
	line-height:1.6em;
}
.td_tb_header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-variant: normal;
	color : #062950;
	height : 30px;
	vertical-align : middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-left: 10px;
} 
.td_tb_header14 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	font-variant: normal;
	color : #062950;
	padding-left: 10px;
	height : 30px;
	vertical-align : middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-transform: uppercase;
} 
.td_docs_header { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #062950; 
padding-left : 10px;
background-color:#CCC;
height : 25px; 
vertical-align : middle; 
font-weight : bold; 
} 
.td_docs1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
padding-left : 10px; 
background-color : #ffffff; 
border-bottom-width : 1px; 
border-bottom-color : #cccccc; 
border-bottom-style : solid; 
height : 20px; 
} 
.td_docs1b { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #0573a4; 
padding-left : 10px; 
background-color : #ffffff; 
border-bottom-width : 1px; 
border-bottom-color : #cccccc; 
border-bottom-style : solid; 
height : 20px; 
} 
.td_docs1c { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
padding-left : 10px; 
background-color : #ffffff; 
border-bottom-width : 1px; 
border-bottom-color : #cccccc; 
border-bottom-style : solid; 
height : 20px; 
} 
.td_docs1d {
	width: 180px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size : 11px;
	color : #333333;
	padding-left : 0px;
	border-top-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	padding-top: 5px;
	padding-bottom: 5px;
} 
.td_docs1e {
	width: 180px;
	padding-left : 0px;
	border-top-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
} 
.td_docs1f {
	width: 180px;
	font-family : Arial, Helvetica, sans-serif;
	background-image: url(http://www.nsgcapital.com.br/img/sombra_bt.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	font-size : 11px;
	color : #333333;
	padding-left : 0px;
	border-top-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	padding-top: 5px;
	padding-bottom: 5px;
} 
.td_docs2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
padding-left : 10px; 
background-color : #ffffff; 
height : 20px; 
} 
.td_docs3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
padding-left : 10px;
background-color : #064570;
height : 20px;
border-bottom-width : 1px; 
border-bottom-color : #cccccc; 
border-bottom-style : solid; 
}
.td_docs4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
padding-left : 10px;
background-color : #0573a4;
height : 20px;
}
.td_text_main { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
text-align : justify; 
padding : 20px; 
} 
.form { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
padding : 5px; 
} 
.inputHighlighted {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #333333; 
	padding : 2px; 
	font-weight: bold; 
	color: red;
}
.inputNormal {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	padding : 2px; 
	color: BD0000;
}
