/** CSS RESET **/

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

img{border:0;}

hr {
display:none;}

body {
background:#F0F1F9;
text-align:center;
text-decoration:none;
font:9pt Tahoma, Verdana, Arial, sans-serif;
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 {
background:#e5e8f5;
width:998px;
text-align:center;
text-decoration:none;}
/*REDES SOCIAIS*/
#redes{width:360px;height:20px;}
#redes ul{list-style:none;}
#redes li {display:inline;float:left;padding-right:15px;}
#redes2{width:182px;height:32px;}
#redes2 ul{list-style:none;}
#redes2 li {width:60px;display:inline;float:left;}
.google300{width:300px; height:250px; padding-top:10px;float:left;}
.google3002{width:365px;float:left;padding:0 10px;}
/*...Top*/
#reestrutura {
width:100%;
text-align:center;
text-decoration:none;}

#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;
margin-right:70px;
float:left;}

#banner_top {
width:463px;
height:98px;
margin-top:15px;
margin-bottom:15px;

float:left;
}

#banner_top h1 a {
	width:463px;
	height:98px;
	background:url('../top/banner.gif') no-repeat;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	}	
#patrocinio {
width:228px;
padding-bottom:3px;
padding-top:10px;
float:right;}
#patrocinio a {font:9pt Verdana, Tahoma, Arial, sans-serif;}

#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/tabrightI2.png") 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;}

.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:hover {
font:9pt Verdana, Tahoma, Arial, sans-serif;
letter-spacing:0;}

#menu_vert {
width:204px;
height:630px;
display:block; 
text-align:left;
padding-bottom:20px; 
float:left;}

#menu_vert ul{
list-style:none;
margin:0;
padding:0;
font-weight:bold;}

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

#menu_vert ul li ul li {
padding:5px 17px 5px;
border:0;
font-weight:normal;}

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

#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:100px;
margin-right:10px;
text-align:center;}

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

.umde2 dd p {
padding:10px;
padding-bottom:0;}

/*...FIM CONTEUDO*/

/*...redes sociais*/
.redes {width:60px;height:25px;padding-left:25px;}

/*...FOOTER*/
#footer {
width:100%;
height:16px;
font: 10px tahoma, verdana, arial, san-serif;
color:#FFFFFF;
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;}
.fun{
width:100%;
background:#e5e8f5;}

#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:700px;
background: url('../images/msncorpo.gif');
margin-top:0;
padding-bottom:20px;
}
.just {
width:410px;
height:596px;
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;}

/*...UTEIS..........*/
#rede_fixa{
background:#F0F1F9;
position:fixed;
left:5%;
bottom:25px;
width:700px;
height:36px;
border:3px solid #6097E9;}

.barra {
clear:both;}

.barracinza {
width:80%;
height:10px;
border-bottom:1px solid #B7BFE3;
clear:both;
margin:15px 10%;}

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

.barraver {
width:80%;
height:2px;
background:#FF0000;
margin:15px 10%;}


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

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

.cen {text-align:center;}

.jus {text-align:justify;}

/*...mensagens e tutorial*/
	
#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;}