@charset "utf-8";
/* CSS Document */

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
letter-spacing:-1px;
color:#06398E;
text-align:right;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #CCCCCC;
padding-right:10px;
}

#agenda{
font-family:Arial, Helvetica, sans-serif;
width:100px;
padding:10px;
color:#000066;
background-image:url(imagens/fundo_tabela.jpg);
border-bottom:1px solid #AFCBFE;
font-weight:bold;
text-align:center;
margin-right:10px;
padding-bottom:20px;
}

#brilho{
position:absolute;
top:10px;
left:50%;
z-index:1;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
color:#666666;
font-weight:normal;
margin-top:-30px;
padding:3px;
background-color:#F3F3F3;
border-left:#CCCCCC 3px solid;
width:200px;
border-bottom:4px double #999999;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
letter-spacing:-1px;
color:#06398E;
text-align:right;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #CCCCCC;
padding-right:10px;
}

h4{
font-weight:bold;
background-image:url(imagens/fundo_h4.jpg);
width:290px;
height:17px;
font-size:12px;
padding-left:10px;
padding-top:2px;
}

h4 a{
color:#003399;
}

a{
color:#0033CC;
}

a:hover{
color:#000000;
}

.formulario_campos{
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
border:1px solid #999999;
}

.texto01{
overflow:auto;
}

body{
text-align:center;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(imagens/fundo.jpg);
background-repeat:repeat;
}

#logo{
width:377px;
height:47px;
background-image:url(imagens/logo_03.jpg);
top:18px;
left:48%;
position:absolute;
}

#corpo{
margin:0 auto;
width:780px;
text-align:center;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;
display:block;
}

#bloco_esquerda{
width:307px;
height:528px;
background-image:url(imagens/layout_01.jpg);
background-repeat:no-repeat;
float:left;
}

#bloco_cima{
width:473px;
float:right;
height:162px;
float:left;
padding-top:69px;
}

#conteudo{
margin-top:-99px;
width:473px;
height:396px;
background-image:url(imagens/fundo_conteudo.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
}

#conteudo_overflow{
overflow:auto;
width:453px;
height:380px;
}

#conteudo_semoverflow{
width:453px;
height:380px;
}

#rodape{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
padding-left:122px;
}

capa_{
float:left;
height:207px;
width:100px;
}

#links{
width:130px;
float:left;
padding-top:20px;
padding-right:20px;
}

/* Efeitos nos links */

.opacidade img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.opacidade:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

/* Efeitos no menu */

#menu_home{
width: 116px; height: 63px;
overflow: hidden;
background: url(imagens/menu_01.jpg) top left no-repeat;
float:left;
display:block;
text-indent: 10000px;
}

#menu_home:hover{
background-position: bottom left;
}

#menu_regulamento{
width: 115px; height: 63px;
overflow: hidden;
float:left;
display:block;
background: url(imagens/menu_02.jpg) top left no-repeat;
text-indent: 10000px;
}

#menu_regulamento:hover{
background-position: bottom left;
}

#menu_ficha{
width: 148px; height: 63px;
overflow: hidden;
float:left;
display:block;
background: url(imagens/menu_03.jpg) top left no-repeat;
text-indent: 10000px;
}

#menu_ficha:hover{
background-position: bottom left;
}

#menu_agenda{
width: 94px; height: 63px;
overflow: hidden;
display:block;
float:left;
background: url(imagens/menu_04.jpg) top left no-repeat;
text-indent: 10000px;
}

#menu_agenda:hover{
background-position: bottom left;
}