*
{
 margin:0;
 padding:0;
/* font-family: 'Lucida Console', Monaco, monospace; */
 font-family: 'Comic Sans MS', cursive;
}
body
{
 background-color:#330000;
}
#top
{
 display:block;
 margin:auto;
 margin-top:10px;
 width:990px;
 height:370px;
 background-image:url(img/topbackground.png);
 background-repeat: no-repeat;
 overflow:hidden;
}
#containertop
{
 display:block;
 margin:auto;
 width:960px;
 height:241px;
}
#logo, #toptexto, #redessociais
{
 display:block;
 float:left;
}
#logo h1
{
 display:block;
 width:300px;
 height:241px;
 text-indent:-5000px;
 background-image:url(img/toplogo.png);
 margin-top:20px;
 margin-left:10px;
}
#toptexto h2
{
 display:block;
 width:527px;
 height:84px;
 margin-top:120px;
 margin-left:23px;
 text-indent:-5000px;
 background-image:url(img/toptexto.png);
 background-repeat:no-repeat;
}
#redessociais
{
 display:block;
 width:90px;
 height:241px;
 margin-top:20px;
 margin-right:10px;
}
#redessociais img
{
 border:none;
}
#redessociais ul
{
 list-style:none;
}
.esquerda
{
 float:left;
}
.direita
{
 float:right;
}
.clearboth
{
 clear:both;
}
#menubusca
{
 display:block;
 margin:auto;
 width:940px;
 height:40px;
 border: 1px solid #000;
 margin-left:25px;
 margin-top:19px;
 line-height:40px;
 font-size:19px;
}
#menu
{
 display:block;
 float:left;
}
#menu ul
{
 list-style:none;
}
#menu li
{
 float:left;
 padding-right:5px;
 padding-left:5px;
}
#menu li a
{
 text-decoration:none;
 color:#000;
}
#menu li a:hover
{
 color:#330000;
}
#menu .ativo
{
 color:#330000;
}
#busca
{
 display:block;
 float:right;
 width:295px;
 height:37px;
 line-height:36px;
}
#busca fieldset
{
 border:none;
}
.cxbuscar
{
 width:150px;
 height:28px;
 border:1px solid #000;
 vertical-align:middle;
 line-height:28px;
 color:#999;
}
#novidades, #rapidinhas, #riscoserabiscos
{
 display:block;
}
#corpo
{
 display:block;
 width:988px;
 margin:auto
}
#novidades
{
 float:left;
 width: 678px;
 /*height: 390px;*/
 /*background-image:url(img/corpobackground.png);*/
 background-repeat:no-repeat;
}
#riscoserabiscos
{
 float:left;
 width: 800px;
 /*height: 390px;*/
 /*background-image:url(img/corpobackground.png);*/
 background-repeat:no-repeat;
}
#corponovidades
{
 display:block;
 width:625px;
 /*height:355px;*/
 padding-left:25px;
 overflow:hidden;
 text-align:justify;
 font-size:.9em;
 color:#FFF;
}
#corporiscos
{
 display:block;
 width:750px;
 /*height:355px;*/
 padding-left:25px;
 overflow:hidden;
 text-align:justify;
 font-size:.9em;
 color:#FFF;
}
#corporiscos p
{
 text-align:center;
}
.mesriscos
{
 text-align:justify;
}
#corponovidades h2
{
 display:block;
 width:141px;
 height:33px;
 margin-top:5px;
 text-indent:-5000px;
 background-image:url(img/novidades.png);
 background-repeat:no-repeat;
}
#corponovidades h3,#corporiscos
{
 font-size:17px;
 margin-top:15px;
 margin-bottom:15px;
}
#rapidinhas
{
 display:block;
 width:290px;
 height:35px;
 float:right;
 color:#FFF;
 font-size:12px;
 text-align:justify;
 padding-right:15px;
}
#rapidinhas h2
{
 display:block;
 width:146px;
 height:41px;
 margin-top:5px;
 text-indent:-5000px;
 background-image:url(img/rapidinhas.png);
 background-repeat:no-repeat;
}
.linhaTwitter
{
 display:block;
 width:100%;
 height:1px;
 margin-top:5px;
 margin-bottom:5px;
 border-bottom: 1px dotted #FFF;
}
.sourceDateTwitter, .datahora
{
 font-size:9px;
 text-align:right;
}
.datahora
{
 display:block;
 width:100%;
 margin-top:10px;
 margin-bottom:5px;
}
#rapidinhas a, #rapidinhas a:visited, #corponovidades a, #corponovidades a:visited
{
 color:#FF0;
}
#footer
{
 display:block;
 width:960px;
 height:165px;
 margin:auto;
 color:#FFF;
 border-top:1px solid #000;
 margin-top:15px;
}
#copy, #inforrelevantes, #certificacoes
{
 display:block;
 float:left;
 width:309px;
 height:100px;
 padding-top:5px;
 font-size:12px;
 padding-left:10px;
}
#certificacoes
{
 border-right:1px solid #000;
 border-left:1px solid #000;
}
#footer h4
{
 margin-bottom:10px;
 margin-top:10px;
}
#footer a, footer a:visited
{
 color: #FFF;
 text-decoration:none;
}
.guia
{
 font-size:.7em;
 margin-left:12px;
 margin-top:5px;
 color:#FFF;
}
.guia a
{
 text-decoration:none;
 color:#FFF;
}
.guia a:visited
{
 text-decoration:none;
 color:#FFF;
}
.guia a:hover
{
 text-decoration:underline;
}
.contopoema
{
 display:block;
 color:#FFF;
 padding-left:25px;
 overflow:hidden;
 text-align:justify;
 font-size:.9em;
 width:565px;
 float:left;
 margin-top:15px;
}
.ipckey, .keywords, .textobpc, .parceiros
{
 color:#FFF;
 font-size:.9em;
}
.recente
{
 background-color:#330000;
 color:#FFF;
}
.contopoema fieldset
{
 width:100%;
}
.selpc
{
 width:100%;
}
.contopoema h3
{
 font-size:17px;
 margin-top:15px;
 margin-bottom:15px;
}
.contopoema a
{
 color:#FF0;
 text-decoration:none;
}
.autor
{
 font-size:.8em;
 margin-bottom:15px;
}
.keywords, .parceiros
{
 display:block;
 float:right;
 margin-bottom:15px;
}
.keywords
{
 width:165px;
}
.keywords a
{
 text-decoration:none;
}
.key01
{
 color:#FF0;
}
.key02
{
 font-weight:bold;
 color:#FFF;
}
.key03
{
 font-size:1.1em;
 color:#FFF;
}
.parceiros
{
 width:155px;
}
.parceiros
{
 text-align:left;
 padding-left:25px;
}
.parceiros img
{
 border:none;
 margin-bottom:5px;
}
.parceiros h2, .keywords h2
{
 font-size:17px;
 margin-top:15px;
 margin-bottom:15px;
}
.ipckey
{
 text-align:justify;
}
.right
{
 margin-top:15px;
 margin-bottom:15px;
}
.google
{
 margin-top:15px;
 margin-bottom:15px;
 margin-left:-5px;
}
.palavraschave
{
 border-bottom:1px dotted #FFF;
 padding-bottom:10px;
}
#paginas
{
 display:block;
 width:100%;
 text-align:right;
 padding-top:10px;
 padding-bottom:10px;
}
#paginas a
{
 padding:5px;
}
.left, .comentarios
{
 display:block;
 width:100%;
 text-align:justify;
 padding:10px;
}
.intcomentario, .nomecomentario, .textocomentario
{
 display:block;
 width:96%;
}
.intcomentario
{
 margin-bottom:10px;
}
.nomecomentario
{
 font-weight:bold;
 margin-bottom:5px;
}
.textocomentario
{
 margin-bottom:15px;
}
.separacoment
{
 margin-top:10px;
}
.comentarios fieldset
{
 margin-top:10px;
 width:94%;
 padding:5px;
}
.txtinpblog
{
 width:99%;
 margin-top:5px;
 margin-bottom:5px;
}
.comentarios label
{
 margin-top:10px;
 display:block;
 width:100%;
}
.btmostratexto
{
 margin-top:10px;
}
.titulobusca, .subtitulobusca
{
 font-weight:bold;
 display:block;
 width:100%;
 margin-top:10px;
 margin-bottom:5px;
}
#novidades li
{
 margin-left:20px;
}
.invisivel
{
 display:none;
}

