body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 11px verdana;
color: #666;
}

p {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 11px verdana;
color: #666;
}

span {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 11px verdana;
color: #666;
}

.piadasGrade {
display: block;
clear: both;
float: left;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* Barra */

.piadasBarra {
display: block;
background: url(../_images/maisvotBg.jpg) repeat-x;
}

.piadasBarra  .grade {
display: block;
height: 25px;
width: 775px;
}

.googleAd {
display: block;
float: left;
width: 500px;
margin: 0px 0px 0px 0px;
padding: 3px 5px 7px 5px;
background: #ff9300 url(../_images/barraBg.jpg) repeat-x;
}

.googleAd a {
font: 11px verdana;
color: #fff;
}

.googleAd a.destaque {
font: bold 11px verdana;
}

.maisVotadas {
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 20px 7px 20px;
border-left: 5px solid #e25433;
font: bold 11px verdana;
color: #fff;
}

.maisVotadas1 {
margin: 0px 0px 0px 0px;
padding: 0px 20px 7px 20px;
font: bold 11px verdana;
color: #fff;
}

/* End Barra */

.piadasAd {
display: block;
float: left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piadasAd a {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piadasAd span {
display: block;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
background: #ccc;
border-bottom: 1px solid #999;
font: 9px verdana;
color: #666;
text-align: right;
}

.piadasConheca {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Topo */

.piadasTopo {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #3366cc url(../_images/topoBg.jpg) repeat-x;
border-bottom: 5px solid #3366aa;
}

.piadasTopo .grade {
display: block;
width: 680px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piadasTopo img {
float: left;
margin: 5px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piadasTopo h1 {
margin: 0px 0px 0px 0px;
padding: 50px 0px 0px 0px;
font: bold 30px verdana;
color: #fff;
}

.piadasTopo .ad800 {
display: block;
position:absolute;
top:10;
left:150;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

/* End Topo */

/* Menu */

.piadasMenu {
display: block;
float: left;
width: 150px;
height: 700px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #047BD6;
}

.piadasMenu ul {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px dashed #CCC;
background: #ffcf00;
}

.piadasMenu ul li {
display: block;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px dashed #fee05e;
}

.piadasMenu ul li a {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
border-right: 5px solid #e7c019;
background: #ffcf00;
font: bold 11px verdana;
color: #333;
text-decoration: none;
}

.piadasMenu ul li a:hover {
background: #fee05e;
border-right: 5px solid #ffcf00;
}

.piadasMenu .procurarPiadas {
display: block;
height: 60px;
margin: 0px 0px 10px 0px;
padding: 10px 5px 0px 5px;
background: #336699;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.piadasMenu .procurarPiadas h1 {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font: bold 11px verdana;
color: #fff;
}

.piadasMenu .procurarPiadas input {
margin: 0px 5px 0px 0px;
padding: 3px 0px 3px 0px;
font: 11px verdana;
color: #003366;
}

/* End Menu */

.piadasCorpo {
display: block;
float: left;
width: 610px;
margin: 0px 5px 0px 5px;
padding: 10px 5px 10px 10px;
background: #fff;
}
.capsula 
{
position:absolute;
top:145;
left:146;
}

.piadasAd160x600 {
position:absolute;
top:0;
left:620;
display: block;
width: 160px;
margin: 0px 5px 0px 5px;
padding: 10px 10px 10px 10px;
background: #fff;
}

.piadasAdSquareHome {
position:absolute;
top:0;
left:620;
display: block;
width: 160px;
margin: 0px 5px 0px 5px;
padding: 10px 10px 10px 10px;
background: #fff;
}

.tamanhofonte {
position:absolute;
top:90;
left:560;
display: block;
width: 60px;
}

.tamanhofontePiada {
position:absolute;
top:60;
left:560;
display: block;
width: 60px;
}

.piadasCorpo h1 {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
background: url(../_images/maisvotBg.jpg) repeat-x;
border-right: 5px solid #cc0000;
font: bold 11px verdana;
color: #fff;
text-transform: uppercase;
}

.piadasCorpo h2 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font: bold 18px verdana;
color: #666;
}

.piadasCorpo p {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 11px verdana;
color: #666;
}

.piadasCorpo span.bemvindoTxt {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
font: 11px verdana;
color: #666;
}

.piadasCorpo .btns {
display: block;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}

.piadasCorpo .piadaDia {
display: block;
padding: 10px 10px 20px 10px;
border: 1px dashed #ccc;
border-top: 0px;
}

.piadasCorpo .piadaDia hr {
display: block;
border: 1px dashed #ccc;
border-top: 0px;
color: White;
}

.piadasCorpo .piadasListas {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff;
}

.piadasCorpo .piadasListas h1 {
display: block;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 10px;
background: #fff;
border: 0px;
border-bottom: 1px solid #cc0000;
color: #cc0000;
}

.piadasCorpo .piadasListas ul {
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 120px;
}

.piadasCorpo .piadasListas ul li {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piadasCorpo .piadasListas ul li a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 11px verdana;
}

.piadasCorpo .piadasListas ul li a:hover {
background: #eee;
}

.piadasCorpo .piadasListas span {
display: block;
clear: left;
}

/* Rodape */
.piadasRodape {
clear: left;
display: block;
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 0px;
background: #DDD;
text-align: center;
}

.piadasRodape span {
font: 9px verdana;
color: #666;
}
/* End Rodape */

/* Btns */
.piadasBtnOk {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 5px 4px 5px;
background: #3366cc;
border: 1px solid #6699cc;
font: bold 11px verdana;
color: #fff;
text-decoration: none;
}

.piadasBtnTxt {
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 5px;
background: #ddd;
border: 1px solid #ccc;
font: bold 11px verdana;
color: #666;
text-decoration: none;
}

.piadasBtnTxt:hover {
background: #999;
border-bottom: 5px solid #999;
color: #fff;
}

/* Hides from IE6-mac \*/
* html .piadasBtnOk {height: 1%;}
/* End hide from IE6-mac */