@charset "utf-8";
/* comentario */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset {
border:0;
border-collapse:separate;
border-spacing:0;
margin:0;
padding:0;
}
/* ..................................................LINKS.............................................. */
a:link {color: #254a73; text-decoration: none} 
a:active {color: #254a73; text-decoration: none}
a:visited {color: #254a73; text-decoration: none}
a:hover {color: #0000ff; text-decoration: underline}
/* ..................................................GERAL.............................................. */
body {
text-align:center;
background-color:#939393;
font-family:Verdana, Helvetica, sans-serif;
font-size:0.8em;
color:#5c5c5c;
}
/* ..................................................TUDO............................................... */
#frame {
width:1007px;
background-image:url(images/bg-tudo.jpg);
margin-right:auto;
margin-left:auto;
text-align:left;
padding:0;
}
/* ...............................................CABEÇALHO............................................. */
#contentheader {
width:1007px;
height:250px;
margin-bottom:10px;
}
/* ......................................BARRA DE NAVEGAÇÃO SUPERIOR.................................... */
#contentheader .pages {
background-image:url(images/bg-topo.jpg);
width:987px;
height:45px;
padding-right:20px;
}
#contentheader .pages li {
list-style:none;
display:inline;
font-size:11px;
}
#contentheader .pages a {
color:#fff;
text-decoration:none;
display:block;
float:right;
padding-top:19px;
padding-right:20px;
}
#contentheader .pages li a:hover {
color: #ccc;
}
/* ............................................IMAGEM CABEÇALHO......................................... */
#contentheader .logo {
width:1007px;
height:150px;
float:left;
}
/* ......................................BARRA DE NAVEGAÇÃO INFERIOR.................................... */
#contentheader .nav {
background-image:url(images/bg-navegacao.gif);
width:854px;
height:45px;
padding-left:43px;
padding-top:7px;
float:left;
}
#contentheader .rss {
width:110px;
height:45px;
float:right;
}
#contentheader .nav ul {
float:left;
list-style:none;
padding:0;
}
#contentheader .nav a {
display:block;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
#contentheader .nav li {
float:left;
line-height:33px;
font-size:13px;
font-weight:700;
margin-right:20px;
}
#contentheader .nav li a:hover {
color:#ccc;
}
#contentheader .nav li ul {
position:absolute;
width:15em;
left:-999em;
padding-top:0;
}
#contentheader .nav li:hover ul,#contentheader .nav li.sfhover ul {
left:auto;
z-index:1000;
}
#contentheader .nav li ul li {
background:#33669e;
border-bottom:1px solid #000;
line-height:28px;
width:15em;
font-weight:400;
font-size:12px;
padding:0;
}
#contentheader .nav li ul li a {
padding-left:5px;
}
#contentheader .nav li:hover,#contentheader .nav li.hover {
position:static;
}
#contentheader .nav li ul ul {
margin:-29px 0 0 15em;
}
/* ............................................CONTEÚDO CENTRAL......................................... */
#contentcenter {
width:618px;
float:left;
margin-right:10px;
padding-left:28px;
}
/* ..............................................ÚLTIMOS POSTS.......................................... */
#contentcenter .head h1 {
color:#5c5c5c;
font-size:17px;
font-family:Verdana, "Times New Roman", Times, serif;
margin-top:5px;
text-decoration:none;
display:block;
margin-bottom:10px;
}
#contentcenter .head h1 a {
color:#5c5c5c;
display:block;
}
#contentcenter .content {
overflow:hidden;
}
#contentcenter .content p {
font-size:1em;
margin-bottom:10px;
}
#contentcenter .content img {
float:left;
border:1px solid #eee;
margin-right:10px;
margin-bottom:4px;
padding:5px;
}
#contentcenter .continue {
margin-top:5px;
float:right;
}
#contentcenter .continue a {
font-size:1em;
color:#5c5c5c;
font-weight:bold;
padding-right:23px;
background-image:url(images/arrow.gif);
background-position:right;
background-repeat:no-repeat;
}
#contentcenter .footer {
border-top:1px solid #5c5c5c;
padding-top:10px;
margin-top:10px;
padding-bottom:15px;
}
#contentcenter .footer p {
font-size:1em;
color:#5c5c5c;
}
#contentcenter .footer a {
font-size:1em;
color:#5c5c5c;
}
#contentcenter .footer p.left {
float:left;
background-image:url(images/cal.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:23px;
}
#contentcenter .footer p.right {
float:right;
background-image:url(images/balloon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:23px;
}
#contentcenter .posts {
float:left;
}
#contentcenter .posts .head h1 a {
font-size:17px;
margin-bottom:5px;
}
/* ............................................CONTEÚDO DIREITA......................................... */
#contentright {
width:322px;
float:left;
}
#contentright img.ad {
margin-bottom:5px;
}
#contentright .sidebar li,#contentright .yui-content li {
border-bottom:1px solid #eee;
padding-bottom:5px;
margin-bottom:5px;
list-style:none;
}
#contentright .sidebar input {
border:1px solid #eee;
margin-bottom:5px;
margin-right:2px;
width:203px;
padding:5px;
}
#contentright .sidebar input.btn {
border:none;
color:#666;
margin-right:0;
width:80px;
}
#contentheader .nav li:hover ul ul,#contentheader .nav li.sfhover ul ul,#contentheader .nav li:hover ul ul,#contentheader .nav li:hover ul ul ul,#contentheader .nav li.sfhover ul ul,#contentheader .nav li.sfhover ul ul ul {
left:-999em;
}
#contentheader .nav li:hover ul,#contentheader .nav li li:hover ul,#contentheader .nav li.sfhover ul,#contentheader .nav li li.sfhover ul,#contentheader .nav li:hover ul,#contentheader .nav li li:hover ul,#contentheader .nav li li li:hover ul,#contentheader .nav li.sfhover ul,#contentheader .nav li li.sfhover ul,#contentheader .nav li li li.sfhover ul {
left:auto;
}
.yui-nav li {
border:none;
float:left;
border-right:1px solid #D6D6D6;
margin:0 10px 0 0;
padding:0 10px 0 0;
}

.yui-nav li a,#contentright .sidebar h2 {
font-size:13px;
color:#5c5c5c;
font-weight:bold;
display:block;
}
#contentright .sidebar h2 {
margin-bottom:10px;
}
#contentright .yui-navset li {
list-style:none;
}

#contentright .yui-content {
padding-top:10px;
font-size:0.9em;
}

#contentright .sidebar,#contentright .yui-navset {
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
border:1px solid #E0E0E0;
margin-bottom:10px;
overflow:hidden;
padding:10px 10px 5px;
}
#contentcenter .lists .block,#contentcenter .featured,#contentcenter .posts .box {
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
border:1px solid #E0E0E0;
margin-bottom:10px;
padding:10px;
}
#contentcenter .head h1 a:hover,#contentcenter .continue a:hover,#contentcenter .footer a:hover,#contentcenter .lists .block li a:hover {
text-decoration:underline;
}
#contentcenter .head .cat a:hover,.yui-nav li a:hover {
color:#5c5c5c;
text-decoration:underline;
}
#contentcenter .footer a {
color:#5c5c5c;
text-decoration:none;
}
ol.commentlist p{
margin-top:10px;
}
ol.commentlist a{
color:#5c5c5c;
text-decoration:none;
}
ol.commentlist a:hover{
text-decoration:underline;
}
ol.commentlist li {
margin-bottom:10px;
list-style:none;
padding-bottom:10px;
border-bottom:1px solid #eee;
}
ol.commentlist img {
float:left;
margin-right:30px;
margin-bottom:10px;
}
#contentcenter input {
margin-bottom:10px;
border:1px solid #eee;
width:250px;
margin-right:5px;
padding:5px;
}
#contentcenter input.btn {
height:28px;
border:none;
color:#666;
width:120px;
margin-top:5px;
margin-bottom:0;
}
#contentcenter textarea {
margin-bottom:5px;
border:1px solid #eee;
width:450px;
height:150px;
padding:5px;
}
#footer {
background-image:url(images/bg-rodape.gif);
width:1007px;
height:86px;
clear:both;
}
#footer .inner {
padding-top:10px;
width:1007px;
margin-right:auto;
margin-left:auto;
text-align:center;
color:#eee;
}
#botaofonte1 { 
background-color:#ededed;
width:20px;
border:1px solid #e0e0e0;
font:12px verdana, sans-serif; 
color:#666;
}
#botaofonte2 { 
background-color:#ededed;
width:20px;
margin-right:10px; 
margin-left:5px;
border:1px solid #e0e0e0;
font:12px verdana, sans-serif; 
color:#666;
}
