body {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times, serif;
	/*font-family: Verdana, Geneva, sans-serif;
	*/
	font: 0.9em/150% "Georgia", Times, serif;
	background: #8197BD url(/img/bg.gif) repeat-x;
}

/*---Structure---*/
#topico{
position:absolute;
margin-left:370px;
}

.menu a {cursor:pointer;}
div { border: 0; margin: 0; padding:0; /*border: 1px dashed #666666; */ }

div#all { height: 100%; min-height: 100%; position: relative; padding-bottom: 2em; min-height: 520px; min-width: 995px; }
div#logoblock { background: #E1E5F5 url(/img/bg-logo.gif) repeat-x; width: 230px; height: 155px}

div#band-top { height: 202px; }
div#band-bottom { min-height: 100%; height: 100%; }

div#top-one { float: left; width: 230px; padding: 0 15px 30px 30px; margin: 0; text-align: center; background: transparent url(/img/bg-shadow.gif) no-repeat; }
div#top-two { float: inherit; padding-right: 10px; margin: 0 300px 0 280px; width: 110px; }
div#top-three { float: right; width: 260px; padding-left: 10px; height: 50px; background: url(/img/bg-dts-shadow.gif) no-repeat; }

div#bottom-one { float: left; width: 230px; padding: 0 0 30px 30px; margin: 0; }
div#bottom-two { float: inherit; padding: 0; margin: 0 300px 0 280px; border-top: 3px solid #006; }
div#bottom-three { float: right; width: 190px; margin-top: 2.5em; padding-right: 40px; }

div.down {width: 220px; margin-right: 35px; border-top: 2px solid #679; position: absolute; bottom: 3em; right: 0; }
div.leftmargin { float: left; margin: 5px 0; width: 190px; padding: 0; font-size: 0.7em; line-height: 150%;}

ul.links { list-style: none; margin: 0; padding: 1.6em 0 0 26px; width: 204px; border-top: 3px solid #F90; font-weight: bold; font-size: 0.8em; line-height: 1.2em; }
ul.links li { list-style: none; margin: 0.4em 0; padding: 0.5em 0 0.4em 26px; background: url(/img/li-right-o-arr.gif) no-repeat 3px 1px; }
ul.links ul { list-style: none; padding: 0; margin: 0; list-style: none; }
ul.links ul li { list-style: none; }

ul#icons { list-style: none; margin: 0; padding: 0; float: left; white-space : nowrap; }
ul#icons li { list-style: none; margin: 20px 10px 10px 0; width: 25px; float: left; border-top: 2px solid #F90; }

/*---Content---*/

p { }
img { border: 0; margin: 0; padding: 0; }
img.pic { border: 1px solid #4E6589; /*border-width: 0 1px 2px 0;*/}

a { color: #006; font-weight: bold; }
a:hover { color: #339; }

span.nw { white-space : nowrap; }
div.desc { font-size: 0.9em; margin-bottom: 1em; }
span.date { color: #006; font-style: italic; padding-bottom: 1em; /*font-weight: bold;  border-bottom: 1px dashed #336;  padding-bottom: 0.1em;*/ }
span.newsdate { color: #006; font-style: italic; font-size: 0.9em; } 


h1 { font-size: 180%; line-height: 200%; font-weight: normal; color: #359; /*margin-top: -1.5em;*/ line-height : 150%; white-space : nowrap; padding:0; margin:0;}
h3 { font-size: 160%; margin: 0.2em 0 0.5em 0; font-weight: bold; color: #139; }

table { font: 0.8em/1em "Times New Roman", Times, serif; border-top: 1px solid #B0D6FF; border-right: 1px solid #476DA3; border-bottom: 2px solid #476DA3; border-left: 1px solid #B0D6FF;}
table tr { background-color: White;}
table tr.odd { background-color: #EEE; }
table th { background: #A4CAFF url(/img/th-bg.gif) repeat-x; color: White; border-top: 1px solid #88AEE4; border-right: 1px solid #577DB3; border-bottom: 1px solid #369; padding : 0.2em; text-align: center;}
table td { border-right: 1px solid #88AEE4; vertical-align: top; padding : 0.2em; text-align: left; margin: 0; }
table ul, ol { margin: 0; padding: 0; list-style-position: inside; }
table th.first { border-left: 1px solid #88AEE4; }
table td.first { border-left: 1px solid #88AEE4; }
table th.secnd { border-left: 1px solid #88AEE4; font-size: 12px }
table td.secnd { border-left: 1px solid #88AEE4; font-size: 12px }
table.two { font: 1.2em/1.4em "Times New Roman", Times, serif; border-top: 1px solid #B0D6FF; border-right: 1px solid #476DA3; border-bottom: 2px solid #476DA3; border-left: 1px solid #B0D6FF;}

div#scheme { position: relative; font-size: 0.8em; min-width: 420px;}
div#scheme div.block { position: absolute; min-width: 200px; }
div#scheme div.border { padding: 6px;  background: #A4CAFF url(/img/th-bg.gif) repeat-x; /* */ border-top: 1px solid #B0D6FF; border-right: 1px solid #476DA3; border-bottom: 1px solid #476DA3; border-left: 1px solid #B3D9FF; }
div#scheme div.company { border: 0; padding: 0;  margin: 0; height: 40px; font: 1em/1em "Times New Roman", Times, serif; position: relative; color: #003; }
div#scheme img { margin-right: 4px; } 
div#scheme div.title { position: absolute; left: 45px; top: 10px; }
div#scheme div.arrows { border: 1px solid #336; position: absolute; }

ul.content li { list-style: url(/img/li-common.gif); }

ul.dec { margin: 0 0 0 4px; padding: 0; }
ul.dec li { list-style: none; float: left; width: 1en; margin: 0; padding: 0 3px; text-align: center; line-height: 1.8em; }
ul.dec li a { padding: 0; margin: 0 4px 0 0; }

span.selected { background-color: #9BBCE6; font-weight: bold; display: block; padding: 3px 4px; margin: -3px 0 -3px -4px; }


