* {
margin:0;
padding:0;
}

html {
}

body {
background:#bfd7e0 url(fundo.jpg) repeat-x center 25px;
padding:0 0 25px 0;
font-family:"trebuchet ms", arial, verdana;
font-size:.9em;
}

#loading { position:absolute; top:5px; right:5px; }

#adsense {
background:#F9CE00;
margin:0 0 25px;
width:100%;
height:25px;
line-height:25px;
}

#adsense div {
margin:0 auto;
padding:2px 0 0;
width:720px;
}

#geral {
background:#fff;
margin:0 auto;
padding:0 15px;
width:720px;
}

#topo {
margin:0 -15px 0;
width:750px;
}

#topo h1 {
text-indent:-9999px;
overflow:hidden;
}

#topo h1 a {
display:block;
background:#fff url(topo.jpg) no-repeat;
width:750px;
height:120px;
}

#frase h2 {
background:#f9ce00;
margin:0 -15px 10px;
padding:15px;
text-align:center;
font-size:1.4em;
font-weight:normal;
color:#153F89;
}

#orkut h2 {
background:#d67abb;
margin:0 -10px 10px;
padding:15px;
text-align:center;
font-size:1.2em;
font-weight:normal;
color:#ffffff;
}

#formulario {
float:left;
margin:0 0 15px -15px;
padding:0 20px 80px;
width:220px;
}

#formulario label {
display:block;
margin:0 0 10px;
}

#formulario input,
#formulario textarea {
border:solid 1px #dbdfe6;
border-top:solid 1px #abadb3;
padding:3px 2px;
width:216px;
font-family:"trebuchet ms", arial, verdana;
font-size:1em;
}

#formulario textarea {
height:150px;
}

#formulario #captcha { float:right; margin:2px 0 0 0; z-index:10; }
#formulario #captcha input { margin:0 0 0 5px; width:30px; text-align:center; }

#formulario #enviar {
position:relative;
width:80px;
}

#formulario #enviar input {
border:0;
background:transparent;
cursor:pointer;
padding:0;
width:80px;
font-size:1.5em;
color:#69A600;
}

#formulario #resposta {
float:left;
margin:15px 0 0;
text-align:center;
width:220px;
height:20px;
}

#formulario #resposta em { text-decoration:underline; }
#formulario #google { margin:40px 30px 0; }

#recados {
float:right;
width:465px;
}

#recados .recado {
padding:15px;
}

#recados .sim { background:transparent; }
#recados .nao { background:#E4EFD1; }

#recados h3 {
font-size:1.3em;
font-weight:normal;
}

#recados h3 span { color:#69A600; }
#recados h3 span a { color:#69A600; text-decoration:underline; }

#recados .data {
margin:0 0 5px;
font-size:.8em;
}

#recados .paginacao {
padding:20px 0;
text-align:center;
line-height:27px;
}

#recados .paginacao a {
border:solid 1px #69A600;
padding:1px 6px;
color:#69A600;
text-decoration:none;
}

#recados .paginacao a:hover,
#recados .paginacao a.selected {
border:solid 1px #69A600;
background:#69A600;
color:#fff;
}

#rodape {
clear:both;
margin:0 -15px;
padding:30px 15px;
text-align:center;
color:#A1C7D4;
}

.stats { clear:both; padding:40px 0 0; }
.stats h3 { padding:0 0 0 10px; }
.stats ol { margin:0 0 0 30px; }