/** CSS RESET **/

* {
list-style:none;
text-decoration:none;
margin:0 auto;
padding:0;
}

img {
border:0;
}

hr {
display:none;
}

body {
text-align:center;
text-decoration:none;
font:9pt Tahoma, Verdana, Arial, sans-serif;
background:#e5e8f5 url('../images/back_01.png') repeat top center;
color:navy;
}

a:link,a:visited,a:active,a:hover  {
text-decoration:none;
color:#015594;
font:9pt Verdana, Tahoma, Arial, sans-serif;
}

a:hover {
color:#d84b07;
}

h2 {
font:bold 16px arial, verdana, sans-serif;
color:#F76C1F;
padding-top:10px;
letter-spacing:1px;
}
h3{
font:bold 14px arial, verdana, sans-serif;
color:#026bb9;
}
h5 {
font:bold 12px arial, verdana, sans-serif;
color:#026bb9;
letter-spacing:2px;
}

span {
letter-spacing:2px;
color:#d84b07;
}

#estrutura {
width:998px;
text-align:center;
text-decoration:none;
}

/*...Top..................................*/

#top {
width:100%;
background:#e5e8f5;}

#logo h1 a {
width:180px;
height:113px;
background:url('../images/logo_09p.png') no-repeat;
display:block;
text-indent:-999px;
overflow:hidden;
padding-left:2px;
float:left;
}

#banner_top {
width:580px;
height:45px;
margin-top:10px;
text-align:center;
float:left;
}

#patrocinio {
width:228px;
padding-bottom:3px;
padding-top:10px;
float:right;
}
#patrocinio a {font:9pt Verdana, Tahoma, Arial, sans-serif;
}
/*... Menu Principal......................... */

#menu_principal {
float:left;
width:100%;
background:url("../images/back_menu.png") no-repeat left;
line-height:normal;
border-bottom:1px solid #6097E9;
}
#menu_principal ul {
margin:0;
padding:0 0 0 0px;
list-style:none;
}
#menu_principal li {
display:inline;
margin:0;
padding:0; 
}
#menu_principal a {
float:left;
background:url("../images/tableftI.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
font:normal 9pt Verdana, tahoma, sans-serif;
letter-spacing:0;
}
#menu_principal a span {
float:left;
display:block;
background:url("../images/tabrightI.gif") no-repeat right top;
padding:5px 16px 5px 10px;
color:#FFF;
letter-spacing:0;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_principal a span {float:none;}
/* End IE5-Mac hack */
#menu_principal a:hover span {
color:#FFF;
}
#menu_principal ul li a:link,a:visited,a:active,a:hover{
font:normal 9pt Verdana, tahoma, sans-serif;}

#menu_principal a:hover {
background-position:0% -42px;
}
#menu_principal a:hover span {
background-position:100% -42px;
}

#menu_principal #current a {
background-position:0% -42px;
}
#menu_principal #current a span {
background-position:100% -42px;
}

/*...LATERAIS .........*/
.lateral_corpo, .lateral_corpo2 { 
width:184px;
display : block; 
padding:10px;
text-align : center; 
float : left;
}
.framenu {padding-top:0;}

.lateral_corpo {
margin-left:0;
}

.lateral_corpo ul li {
text-align:left;
padding-top:6px;
padding-bottom:6px;
padding-left:0;
}

.lateral_corpo ul li li {
padding-left:0;
border-bottom:1px dotted #FFFFFF;
}

.lateral_corpo a:link,a:visited,a:active {
/*text-decoration:none;
color:#015594;*/
}
.lateral_corpo a:hover {
font:9pt Verdana, Tahoma, Arial, sans-serif;
letter-spacing:0;
}


/*MENU VERTICAL...............*/
#menu_vert {
width:204px;
height:630px;
/*background:url('../images/back_lateral_menu.png') repeat;*/
display:block; 
text-align:left;
padding-bottom:20px; 
float:left;
}

#menu_vert ul{
list-style:none;
margin:0;
padding:0;
font-weight:bold;
/*	border:1px solid #FF0000;*/
}


#menu_vert ul li {
padding:5px;
border-bottom:1px #F69F4B dotted;
letter-spacing:2px;
color:#0262A8;
/*	 border:1px solid #0000ff;*/
}

#menu_vert ul li ul li {
padding:5px 17px 5px;
border:0;
font-weight:normal;
/*	border:1px solid #00ffff;*/
}

#menu_vert a{
text-decoration:none;
font:10pt verdana,Arial;
letter-spacing:1px;
color:#0262A8;
}
	
#menu_vert a:hover {
color:#D84B07;
letter-spacing:1px;
}


/* ...CONTEUDO...........*/

#contem {
width:570px;
padding-top:10px;
float:left;
}

#contem ul {
width:110px;
display:block;
padding-top:5px;
padding-left:25px;
margin-top:10px;
margin-bottom:10px;
float:left;
}

#contem li {
text-align:left;
padding-bottom:5px;
padding-top:5px;
}

#contem ul {
padding-left:20px;}

/*....NO CONTEUDO........*/
.doisde2,.umde2 {
width:256px;
margin-top:10px;
display:block;
font:9pt Tahoma, Verdana, Arial, sans-serif;
text-align:center;
float:left;
padding-left:16px;
padding-right:15px;
padding-bottom:20px;
}
.doisde2 {
border-left:1px solid #B7BFE3;
}

.umde2{
padding: 0 10px;
margin-bottom:15px;
text-align:justify;
}
.umde2 dl {
margin: 0;
margin-top:10px;
}

.umde2 dt {
float:left;
height:119px;	
margin-right:10px;
text-align:center;
}

.umde2 dd {
height:110px;
border:1px solid #B7BFE3;
padding:6px 5px 4px 30px;
margin-bottom: 15px;	
}

.umde2 dd p {
padding:5px;
}

/*....FIM CONTEUDO.......*/

/*...FOOTER .............*/
#footer {
width:100%;
height:16px;
font: 10px tahoma, verdana, arial, san-serif;
color:#FFFFFF;
/*background:#1B9AF7;*/
background:#99BCF0;
border-top:1px #6097E9 solid;
border-bottom:1px #6097E9 solid;
text-align:center;
letter-spacing:1px;
bottom:0 !important;
clear:both;
padding-top:3px;
}

#footer a {	
width:100%;
font-weight:normal;
color:#FFFFFF;
font: 10px tahoma, verdana, arial, san-serif;
}
	
.contador {
display:none;
visibility:hidden;
}

/*Mensagens....*/

#msntop, #msnbottom {width:430px; height:14px; background: url('../images/msntopo.gif');}

#msnbottom {background: url('../images/msnbottom.gif');height:14px; margin-bottom:20px;}

#msntop {margin-top:10px;}

#msn {
width:430px;
height:440px;
background: url('../images/msncorpo.gif');
margin-top:0;
padding-bottom:20px;
/*border:2px solid #028CF2;*/
}

/*...UTEIS..........*/

.barra {
clear:both;
}

.barracinza {
width:80%;
height:10px;
background:url('../images/barracinza.gif');
clear:both;
margin:15px 10%;
}

.barradourada {
width:80%;
height:2px;
background:url('../images/bdourada.gif');
clear:both;
margin:15px 10%;
}


#fundode2 {width:550px;background:#e5e8f5;}

.cen {text-align:center;}

.jus {text-align:justify;}

/*...mensagens e tutorial.............*/
.just {
width:410px;
height:318px;
text-align:left;
padding:10px 0 20px 25px;
overflow:auto; 
}
.just p { padding:8px; margin-left:10px}
	
.just span { font: normal 8pt arial, Tahoma, Verdana, sans- serif; letter-spacing:1px; color:#015594; }
.just a:link, a:active {font: 10pt Verdana, tahoma, sans-serif; color:#0262A8;}
.just a:hover {font-weight:normal;color:#d84b07;}
.just a:visited  {font: normal 10pt Verdana, tahoma, sans-serif; color:#015594; text-decoration:none;}

.jus dl {width:420px;}	
	
.just dt {
width:250px;
height:30px;	
float:left;
font: bold 10pt Verdana, tahoma, sans-serif; 
color:#0262A8;
text-align:justify;
margin-right:10px;
padding:0;	
}

.just dd {
height:30px;
padding:2px 5px 0 10px;
}
	
	
#tab1 { 
width:300px;
}

.tab2 {
width:150px;
height:25px;
text-align:center;
font: 8pt verdana, arial, sans-serif;
color:#000000;
border:1px solid #000080;
}

a:link,a:visited,a:active,a:hover  {
font:9pt Verdana, Tahoma, Arial, sans-serif;
}

/*......Menu salto..........*/
#select {  
width:180px;
background:#E5E8F5; 
font:9pt verdana, arial, helvetica, sans-serif;
color:#00008b;
}
#select option.par { 
width:150px;  
color:#00008B;
padding-bottom:2px;
padding-top:2px;
}
#select option.impar { 
width:150px;  
background-color:#D6DAEF; 
color:#00008B;
padding-bottom:2px;
padding-top:2px;
}
#select option.tit { 
font-weight:bold;}

.absolut,.absolut2 {
position:absolute;
left:215px;
top:150px;
width:125px;
padding-top:5px;
padding-bottom:5px;
visibility:visible;
}

.absolut2{left:635px;height:100px;}
