body { float: left; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; height:100%; width:100%; margin:0; padding:0;  color: #ffffff; background-image: url(/img/bg.jpg); background-repeat: repeat-x; background-color: #163e7c; }
.sitebg { width: 100%; height: 100%;  background-position: center top; background-repeat: no-repeat; background-image: url(/img/site.jpg); }

a { color: White; text-decoration: none; font-weight: bold; }
a:hover {  text-decoration: underline; color: #80E1FF; }

a img{
border: none;
}

.menu { margin-top:10px; text-align:center; width: auto; font-weight:bold; padding:5px; background-image: url(/img/trbg.png);  z-index: 290;}
.menu a, .submenu a { font-size: 7.5pt; }
.menu td { text-align: center; }
.submenu { position: absolute; overflow: visible; margin: 1px; font-weight:bold; padding:5px 5px 10px 5px; background-image: url(/img/trbg.png); text-align: left;  z-index:300;  visibility: hidden; }

.partners { font-weight:bold; padding:10px 0; margin:0; border-top:1px dashed White; border-bottom:1px dashed White; background-image: url(/img/trbg.png);  }
.partners td { text-align: left; padding:  0; }
h1  { font-size: 11px; text-transform: uppercase; color: #00c0ff; margin: 0; }
.partners p { font-size: 11px; text-align: justify;  }
.partners a { font-size: 7.5pt; color: #00c0ff; }

.l_column span { display: block; padding: 2px 0; }
.l_column a { color: white; font-size: 11px; font-weight: normal; border-bottom: 1px dotted #6b7996; }
.r_column h1 { background-image: url(/img/hor.png); background-position: left 18px; background-repeat: no-repeat; padding: 0 0 10px 0; }

.r_column ul { padding: 5px 0 10px 0; margin: 0 0 0 35px; font-size: 8px;  }
.r_column li { font-size: 10px; padding: 0; margin: 0; line-height: 14px; list-style-image: url(/img/li.gif); }
.r_column li a { font-weight: normal; display: inline-block; margin: 0 0 0 -5px; }

.dox { text-align: justify;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
	border-left: 1px dotted #8ec1f9; border-right:1px dotted #8ec1f9;
	background-color: #061634;
	color: White; font-size: 11px; padding:1px; visibility: visible; position: relative;
	height: 100%; width: 549px; _width: 100%; overflow-y: scroll;
	scrollbar-face-color: #153e7c; scrollbar-highlight-color: #899ec0; scrollbar-shadow-color: #899ec0;
	scrollbar-3dlight-color: #899ec0; scrollbar-arrow-color: #899ec0; scrollbar-track-color: #eef1f0;
	scrollbar-darkshadow-color: #4c6164;
}
.dox2 { max-height: 420px; text-align: justify;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
	border-left: 1px dotted #8ec1f9; border-right:1px dotted #8ec1f9;
	background-color: #061634;
	color: White; font-size: 11px; padding:1px; visibility: visible; position: relative;
	height: 100%; width: 549px; _width: 100%; overflow-y: scroll;
	scrollbar-face-color: #153e7c; scrollbar-highlight-color: #899ec0; scrollbar-shadow-color: #899ec0;
	scrollbar-3dlight-color: #899ec0; scrollbar-arrow-color: #899ec0; scrollbar-track-color: #eef1f0;
	scrollbar-darkshadow-color: #4c6164;
}
.full { background-color: #002f62; font-size: 11px; margin: 5px 30px  5px 0; padding: 5px 10px 2px 10px; }
.full2 {font-size: 11px; margin: 5px 30px  5px 0; padding: 5px 10px 2px 10px; }
.atributo { font-size: 9px; text-align: left; color: #899ec0; }
.atributo a { color: #A5B5CF; text-decoration: underline; }
.atributo a:hover {  text-decoration: none; color: #C1CCDE; }
.tst {
	border: 1px solid red;
}
.lang { position: absolute; left: 205px; top: 15px; z-index: 20;}

.linkindex {
	position: absolute;
	top: 56px;
	z-index: 20;
}
.linkindex a, .linkindex a:hover { text-decoration: none;   border: none;}

.newslink { font-size: 11px; text-transform: uppercase; color: #00c0ff; }
.newslink a, .newslink a:hover { color: #00c0ff; text-decoration: none; }
