body{margin:0; padding:0; background:url(img/fundo2.jpg) top left repeat-x;}
h1{ margin:0; padding:0; font-family:"Comic Sans MS", cursive; font-size:18px; color:#333; border-bottom:1px solid #666; margin:5px 0px; margin-top:20px; letter-spacing:1px}
.geral{width:960px; margin:0 auto;}
.topo{width:960px; height:195px; float:left;}
.topo .logo_infos{ width:960px; height:144px; float:left;}
.topo ul{margin:0; padding:0; float:left; width:960px;}
.conteudo{width:940px; padding:0 10px; float:left; padding-bottom:10px; background:url(img/bg_conteudo.jpg) top left repeat-x #fff;}
.conteudo span.data{display:block; text-align:right; padding:7px 0px}
.conteudo span.banner{ display:block; border:3px solid #333; width:935px; height:266px; background:#333;}
.conteudo .eventos{width:940px; height:230px; overflow:hidden; padding:15px 0px;}

.texto{font:11px Verdana, Geneva, sans-serif; color:#333; padding:10px; line-height:18px; }

.conteudo .a{width:465px; height:220px; float:left;}
.conteudo .a h1{ margin:10px; font-size:17px}
.conteudo .a .texto img{float:left; padding:0 5px;} 
.conteudo .comentarios{margin-right:10px; background:url(img/bg_comentarios.jpg) center right no-repeat}
.conteudo .comentarios h1{ margin-right:20px;}

.conteudo ul.pagamento{margin:0; padding:0; list-style:none; margin-top:20px}
.conteudo ul.pagamento li{ width:85px; height:57px; float:left; background:url(img/formas_pagamento.jpg); margin-right:10px}
.conteudo ul.pagamento li.master{background-position:0px 0px; text-indent:-999px; overflow:hidden}
.conteudo ul.pagamento li.visa{background-position:-84px 0px; text-indent:-999px; overflow:hidden;}
.conteudo ul.pagamento li.hiper{background-position:-168px 0px; text-indent:-999px; overflow:hidden;}
.conteudo ul.pagamento li.banri{background-position:-252px 0px; text-indent:-999px; overflow:hidden;}
.conteudo ul.pagamento li.municipio{background-position:-336px 0px; text-indent:-999px; overflow:hidden;}

.conteudo span.separador{height:13px; background:url(img/separador.jpg) center no-repeat;margin-top:10px; padding:10px 0; overflow:hidden; float:left; width:940px}


.rodape{ width:920px; padding:10px; float:left; font:10px Verdana, Geneva, sans-serif; color:#000; text-align:center; font-weight:bold}
.rodape a{text-decoration:none; color:#333} 

.perfil img{float:right; padding:10px;}
.perfil { margin-bottom:20px;}

.form{float:left; width:500px;}
.dados{float:right; width:400px; margin-top:28px;}
.dados ul {margin:0; padding:0;}
.dados ul li{border:1px solid #ccc; background:#f4f4f4; list-style:none; margin:0; padding:10px; margin-bottom:10px;}
.dados ul li a{text-decoration:none; color:#666; display:block}
.dados ul li.localizacao{background:url(img/bg_contato_localizacao.jpg) #f4f4f4 top right no-repeat; display:block;}
.dados ul li.orkut{background:url(img/orkut.jpg) #f4f4f4 top right no-repeat; display:block;}

.overflow{height:500px; overflow:auto;}

