body {background: #2c2c2c url(images/bg.gif) repeat-x center top; font-family: Arial, Tahoma, sans-serif; font-size:12px;}
* {margin:0px; padding:0px;}
object {
z-index:1;
}
embed {
z-index:1;
}
a:link {color:#000; text-decoration:none;}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}

#wrap{width:940px; margin:auto;}
#top{height:45px;}
#header{
background: #FFF;
height:84px;
}
#header .logo {
width: 430px;
height: 80px;
float: left;
background-color: #fff;
}
#header .pubtopo {
width: 500px;
height: 80px;
float: right;
}
h1, h2, h3, h4, h5 {font-family: Arial, Tahoma, sans-serif;}

#topmenu {
list-style:none; 
display:block; 
float:right; 
margin-top:10px;
height:35px;
min-width:400px;
color:#fff;
}
#topmenu li { 
display:inline;
}
#topmenu a{
display:block;
float:left;
height:35px;
font-size:12px;
text-decoration:none; 
padding:0 12px 0 12px;
margin:0 0 0 2px;
color: #fff;
background:#90b2d3;
text-align:baseline;
}
#topmenu a:visited{color: #fff;}
#topmenu a:active{color: #fff;}
#topmenu a:hover{background:#fff; color:#6090c0;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active{background:#fff; color:#6090c0;}

#floatBannerFundo {
z-index:1001;
width:100%;
height:200%;
position: absolute;
top:0;
left:0;
background-color:#000;
filter:alpha(opacity=80);
opacity: .8;
-moz-opacity: .8;
text-align:center;
}

#floatBanner {
z-index:1021;
width:100%;
position: absolute;
margin-top:100px;
text-align:center;
}

#foot {width:940px;background:url(images/footertop.jpg) repeat-x center top; padding-top:40px; float:left;}
#footercontents {background:#FFF repeat center top; padding:10px 25px 10px 25px; text-align:center;}
#main {width:940px;background:#fff; float:left; clear:both;}


#main .col2 {
    background:#fff;
    float:right;
    width:180px;
    padding:0px;
    margin:0;
	border-left-width: 2px;
	border-left-color:#666;
	border-left-style:solid;
}
#main .col2 .anuncios {
    width:150px;
    padding:10px 0 0 0;
    margin:0;
}
#main .col2 img {
    padding:0;
    margin:0;
    border:0;
}
#main .col2 a img{
    padding:0;
    margin:0;
    border:0;
}
#main .col2 a:hover img {
    padding:0;
    margin:0;
    border:0;
}
#main .col1 {
    background:#fff;
    float:left;
    width:740px;
    padding:0 5px 0 10px;
    margin:0;
}
#main .col1 .coluna {
    float:left;
    padding:0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#666;
}
#main .col1 .coluna .linha1 {
    clear:both;
    font-size: 13px;
    padding:0 0 3px 3px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left-width: 2px;
	border-left-color:#666;
	border-left-style:solid;
    margin:5px 0 0 5px;
}
#main .col1 .coluna .linha1 a {
      color:#666;
      font-size:12px;
      font-weight:bold;
      text-decoration:none;}
#main .col1 .coluna .linha1 a:hover {
    color:#f00;
}
#main .col1 .coluna .linhadestaque {
    clear:both;
    width:230px;
    height: 40px;
    font-size: 13px;
    padding:0 0 3px 4px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left-width: 2px;
	border-left-color:#6090c0;
	border-left-style:solid;
    margin:5px 0 0 5px;
}
#main .col1 .coluna .linhadestaque a {
    color:#6090c0;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#main .col1 .coluna .linhadestaque a:hover {
    color:#f00;
}
#main img {padding:0; border:0;}
#main a img {padding:0; margin:2px; border:solid 1px #666;}
#main a:hover img {border:solid 1px #f00;}

#main .paginacao {
    width:320px;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    padding:2px;
    margin:12px 0 0 12px;
}
#main .paginacao span {
    width: 30px;
    height: 20px;
    float: left;
    font-size: 13px;
    margin:4px 2px 4px 0;
	border-width: 1px;
	border-color:#666;
	border-style:solid;
}
#main .paginacao a span {
    background-color:#666;
    color: #fff;
}
#main .paginacao a:hover span {
    background-color:#f00;
    color: #fff;
}

#main .mostra {
    float: left;
    font-size: 13px;
    margin:4px 2px 4px 0;
	border-width: 1px;
	border-color:#666;
	border-style:solid;
}
#main a .mostra {
    background-color:#666;
    color: #fff;
}
#main a:hover .mostra {
    background-color:#f00;
    color: #fff;
}

#main h1,#main h2,#main h3,#main h4,#main h5 {color:#666; }
#main h1 {font-size:28px;}
#main h2 {font-size:24px;}
#main h3 {font-size:20px;}
#main h4 {font-size:18px;}
#main h5 {font-size:16px;}
.titulo {
    text-align:left;
    float:left;
    margin-top:8px;
    padding: 0;
    background: #fff url(images/titulo.gif) center center repeat-x;
}
.titulo span {
    text-align:left;
    padding:0 8px 0 8px;
    background-color: #fff;
    font-size: 20px;
    font-weight:bold;
    color:#6090c0;
}
#noticias {
    text-align:justify;
    font-size: 15px;
    color:#666;
}
#noticias p {
    line-height:130%;
    margin:5px 0 10px 0;
    font-size: 15px;
    color:#666;
}
#noticias .tit {
    text-align:center;
    clear:both;
    padding:8px 0 8px 0;
    margin:16px 0 16px 0;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-width: 2px;
    border-top-style: solid;
    font-size: 20px;
    font-size: 20px;
    color:#6090c0;
    font-weight:bold;
}
#noticias .tit p {
    text-align:justify;
    padding:10px 0 0 0;
    font-size: 15px;
    font-weight:normal;
    color:#999;
}
.std12link {color:#6090c0; font-size:12px; font-weight:bold; text-decoration:none;}
.std12link a {color:#6090c0; font-size:12px; font-weight:bold; text-decoration:none;}
.std12link a:hover {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.std16preto {color:#000; font-size:16px; font-weight:bold;}
.st12 {color:#000; font-size:12px; font-weight:normal;}
.std12 {color:#6090c0; font-size:12px; font-weight:bold;}
.st13 {color:#000; font-size:13px; font-weight:normal;}

#main a {text-decoration:none;font-family: Arial, Verdana, Helvetica, sans-serif;}
#main a:visited,active {color:#666;text-decoration:none;}
#main a:hover {color:#f00; text-decoration:none;}

#main .titulo span a {
    color:#6090c0;
}
#main .titulo span a:visited,active {
    color:#6090c0;
}
#main .titulo span a:hover {
    color:#f00;
}

#main .comentform .botao {
background:#006600;
color:#fff;
font-size:16px;
font-weight:bold;
padding: 3px 12px 3px 12px;
margin: 20px 0 0 140px;
border:1px solid #666;
}
#main .comentform input {
background:#fff;
color:#666;
font-size:13px;
padding: 3px 12px 3px 12px;
border:1px solid #666;
}
#main .comentform textarea {
background:#fff;
color:#666;
font-size:13px;
padding: 3px 12px 3px 12px;
border:1px solid #666;
}

#main #indiqueform .botao {
height: 66px;
background:#006600;
color:#fff;
font-size:14px;
font-weight:bold;
padding: 0;
margin: 3px 10px 0 0;
border:1px solid #666;
}
#main #indiqueform input {
color:#6090c0;
font-size:13px;
font-weight:bold;
margin: 3px;
border:1px solid #666;
}
#main #indiqueform .nome1 {
background:url(images/bg_indique.gif) 0 -5px no-repeat;
}
#main #indiqueform .nome2 {
background:url(images/bg_indique.gif) 0 -35px no-repeat;
}
#main #indiqueform .nome3 {
background:url(images/bg_indique.gif) 0 -65px no-repeat;
}



.seo {display:block; text-align:justify; color:#999; font-size:11px; font-weight:normal;}

.align_c {margin:auto; display:block;}
.align_l {float:left; margin:5px;}

#credits {background:#2c2c2c; padding:10px; text-align:center; font-size:10px; color:#fff;}

h2 a:visited, active {
	color: #999900;
	text-decoration: none;
}

#content  ol, #content ul {margin:10px 10px 10px 25px;}
#content  ol li {padding:5px 5px 5px 20px;}
#content  ul li {padding:5px 5px 5px 20px;}

form {margin:0; padding:0;}
label {
	display: block;
	float: left;
	text-align:right;
	font-weight:bold;
	width: 150px;
	margin:3px;
	padding: 5px;
	font-size: 12px;
}

