/* CSS Document */

BODY{
background-color:#dfdfdf;
background-image:url(img/bg_body_right.jpg);
background-position:top;
background-repeat:repeat-x;
position:relative;
}

#logo{
position:absolute;
left:60%;
margin-left:-430px;
top:30px;}

/*#listraescura{
position:absolute;
z-index:10;
height:50%;
background-color:#d4d4d4;
width:98%;
top:700px;
margin-left:0px;
}*/

#list1{
position:absolute;
left:60%;
margin-left:-430px;
width:200px;
background-color:#off;
height:0px;
padding-top:90px;
top:200px;
z-index:50;
background-image:url(img/bg_table_btt_top.png);
background-position:top;
background-repeat:no-repeat;}

#list2{
position:absolute;
left:60%;
margin-left:-430px;
width:180px;
background-color:#999900;
height:315px;
text-align:left;
top:290px;
z-index:200;
background-image:url(img/btt_left.png);
background-position:left;
background-repeat:repeat-y;}

#list3{
position:absolute;
left:60%;
margin-left:-430px;
width:180px;
top:605px;
z-index:50;
}


#main{
position:absolute;
top:51px;
width:483px;
max-width:498px;
background-color:#ffffff;
border-right:1px solid #797979;
border-left:1px solid #797979;
left:60%;
margin-left:-250px;
padding-left:15px;
z-index:100;
min-height:700px;}


#iniciobg{
position:absolute;
top:30px;
background-image:url(img/bg_table_top.png);
background-position:top;
background-repeat:no-repeat;
width:500px;
left:60%;
margin-left:-250px;
height:21px;}

#fimbg{
position:absolute;
top:200px;
background-image:url(img/bg_table_bottom.png);
background-position:top;
background-repeat:no-repeat;
width:500px;
left:60%;
margin-left:-250px;
height:40px;}

.texto{
width:450px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;}

h1{ font-weight:lighter; letter-spacing:0px; color:#414100; font-size:24PX; 
 border-left:4px solid #c3c30c; padding:10px;}

h1:first-letter{ color:#b2b200; font-size:30px;}

h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12PX; color:#666666;
font-weight:lighter; width:50%; border-right:2px solid #e5e5e5; border-left:2px solid #e5e5e5; 
padding-left:10px;}

a.linkprincipal:link {
width:200px;
background-color:#off;
margin-top:20px;
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
padding:5px;
margin:10px;
/*border:1px solid #c4c40c;*/
}

a.linkprincipal:visited {
}
a.linkprincipal:hover {
border:1px solid #c4c40c;
}
a.linkprincipal:active {
border:1px solid #c4c40c;
background-color:#c4c40c;
color:#FFFFFF;
}

.rodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;}

p{
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
font-weight:lighter;
color:#333333;
line-height:20px;
padding-right:15px;
}

.titulofirst{
font-size:x-large;
cursor:hand;}

.titulofirst:hover{
color:#999900;}

.textotabela{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:smaller;
text-align:justify;
color:#666666;}

.datas{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;}

h3{ font-family:"Times New Roman", Times, serif; font-weight:lighter;}