@font-face {font-family: 'Helvetica Neue BdCn';src: url('../font/HelveticaNeueLTStd-BdCn.eot');src: local('☺'), url('../font/HelveticaNeueLTStd-BdCn.otf') format('opentype')}
@font-face {font-family: 'Helvetica Neue Md';src: url('../font/HelveticaNeueLTStd-Md.eot');src: local('☺'), url('../font/HelveticaNeueLTStd-Md.otf') format('opentype')}
@font-face {font-family: 'Helvetica Neue Hv';src: url('../font/HelveticaNeueLTStd-Hv.eot');src: local('☺'), url('../font/HelveticaNeueLTStd-Hv.otf') format('opentype')}
@font-face {font-family: 'Helvetica Neue HvCn';src: url('../font/HelveticaNeueLTStd-HvCn.eot');src: local('☺'), url('../font/HelveticaNeueLTStd-HvCn.otf') format('opentype')}
@font-face {font-family: 'Helvetica Neue Roman';src: url('../font/HelveticaNeueLTStd-Roman.eot');src: local('☺'), url('../font/HelveticaNeueLTStd-Roman.otf') format('opentype')}

* {margin:0;padding:0;list-style:none;font-family:Arial, sans-serif;line-height:100%;outline:none}

body {font-size:10px}
header, footer, section, article {display:block}
a {color:#1fbede;text-decoration:none}
a:hover {text-decoration:underline}

.clrfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clrfix {display:inline-block}
* html .clrfix {height:1%}
.more-link {color:#1fbede}
.alignleft {float:left}

.wrap {position:relative;width:938px;margin:0 auto;padding:4px 30px;background:url('../img/blog_sombra.gif') repeat-y center top}

header {position:relative;height:144px;border-bottom:solid 3px #1fbede;background:url('../img/blog_fundo_menu.gif') no-repeat #343a3d}
header h1 a {position:absolute;left:30px;top:68px;display:block;width:336px;height:46px;text-indent:-999999px;background:url('../img/logo.gif') no-repeat}
header menu {position:absolute;right:30px;top:10px}
header li {float:left;margin:0 0 0 25px}
header li a {font-size:1.1em;font-family:Arial, sans-serif;color:#475154}
header li a:hover {text-decoration:none}
header li span {display:block;font-size:1.27em;font-family:'Helvetica Neue BdCn', serif;color:#fff;line-height:.8em;text-transform:uppercase}
header li .on span {color:#475154}
header form {position:absolute;right:30px;top:75px}
header form label {display:none}
header form .txt {width:180px;padding:2px 5px}
header form .btn {margin:0 0 -10px 3px}

footer {clear:both;padding:25px 0 50px 0;font-size:1.1em;font-family:'Helvetica Neue Roman', sans-serif;color:#b3b3b3;background:url('../img/fundo.png') repeat-x}
footer p {margin-left:26px}
footer ul {float:right;margin:-20px 26px 0 0}
footer li {float:left;margin-left:5px}
footer a {display:block;width:26px;height:26px;text-indent:-999999px;background:url('../img/social_media.png') no-repeat}
.rss {background-position:0 0}
.lkd {background-position:-26px 0}
.flk {background-position:-52px 0}
.fcb {background-position:-78px 0}
.twt {background-position:0 -26px}
.dlc {background-position:-26px -26px}

#blog {width:870px;margin:30px;padding-top:2px;border-top:solid 1px #c0beba;background:url('../img/blog_tracejado.gif') repeat-y 472px 0}
#blog .posts {float:left;width:450px;padding:0 22px 0 0;border-top:solid 1px #c0beba}
#blog .posts article {margin:25px 0 0 0;font-size:1.2em;font-family:Arial, sans-serif;color:#666}
#blog .posts h2 a {font-size:18px;font-family:'Helvetica Neue Md', sans-serif;color:#1fbede}
#blog .posts h3 {margin:20px 0 10px 0;font-size:14px;font-family:'Helvetica Neue Md', sans-serif;color:#1fbede}
#blog .posts cite {display:block;margin:2px 0 10px 0;font-size:.92em;font-style:normal;font-weight:bold;font-family:Arial, sans-serif;color:#909394}
#blog .posts p {margin:10px 0;line-height:1.4em}
#blog .posts em {line-height:1.6em}
#blog .posts em a {color:#1fbede}
#blog .posts .ops {margin:10px 0 0 0;padding:5px;border-top:solid 1px #c0beba;border-bottom:solid 1px #c0beba}
#blog .posts .ops .comentar {margin:2px 0}
#blog .posts .ops .comentar a {padding:3px 0 3px 25px;color:#686868;background:url('../img/ico_comentario.jpg') no-repeat}

#blog .posts li {list-style:disc;margin:0 0 0 30px;line-height:1.4em}

#blog .comentarios {width:430px;margin:10px 0 0 0;padding:10px 15px;border-top:solid 1px #c0beba;background:#e9e9e9}
#blog .comentarios h3 {margin:0 0 10px 0;font-family:'Helvetica Neue BdCn', sans-serif;color:#3d4547;text-transform:uppercase}
#blog .comentarios ol li {margin:0;line-height:auto;list-style:none}
#blog .comentarios a {color:#1fbede}
#blog .comentarios p {margin:5px 0 !important}
#blog .comentarios p label {display:block;margin:10px 0 3px 0;font-size:1em;color:#3d4547}
#blog .comentarios p .txt {width:418px;padding:3px 5px;font-size:1.1em;color:#3d4547;border:solid 1px #cfc9c9}
#blog .comentarios p .txta {width:418px;padding:3px 5px;font-size:1.1em;color:#3d4547;border:solid 1px #cfc9c9}
#blog .comentarios .comment-body {margin:10px 0;padding:10px 10px 20px 10px;border:solid 1px #cdc7c7;background:#fff}
#blog .comentarios .children {margin-left:20px}
#blog .comentarios #respond {margin:30px 0 0 0}
#blog .comentarios .comment-author {height:30px}
#blog .comentarios .comment-author img {float:left;margin:0 10px 0 0}
#blog .comentarios .comment-author cite {padding:5px 0 0 0;font-size:1.1em;color:#3d4547 !important}
#blog .comentarios .comment-author cite a {color:#3d4547}
#blog .comentarios .comment-meta {display:none}
#blog .comentarios .comment-reply-link {float:right;font-size:1.1em;color:#1fbede}
#blog .comentarios .says {display:none}
#blog .comentarios .comment p {margin:10px 0 !important}

#blog .comentarios .comment-author-admin .comment-body {/*comentario do administrador*/}

.navigation {margin:20px 0;text-align:center}
.navigation a {font-size:1.2em;color:#686868}

#sidebar {float:left;width:398px;border-top:solid 1px #c0beba}

#sidebar .areas {float:left;width:130px;padding:0 25px}
#sidebar .areas li, #sidebar .areas div a {font-size:1.1em !important}
#sidebar .areas li, #sidebar .areas a {color:#909394;line-height:18px}
#sidebar .auxiliar {float:left;width:150px;padding:0 25px}
#sidebar .title {margin:25px 0 0 0;font-size:1.2em;font-family:'Helvetica Neue BdCn', sans-serif;color:#3d4547;text-transform:uppercase}

#twitter {color:#9b9999}
#twtr-widget-1 {margin:0 0 0 -8px;font-size:1.1em !important}
.twtr-hd, .twtr-ft {display:none}
