/*  
Theme Name: Master Template
Theme URI: http://englishexperts.com.br/
Description: Theme desenvolvido para os blogs de Alessandro Brandão
Version: 1.0
Author: Alessandro Brandão
Author URI: http://inovesys.com
*/

/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus { outline: 0; }
body { line-height: 1; color: #000; background: #FFF; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* INÍCIO CSS GERAL */
body { background: url(images/bg-menu-top.gif) repeat-x; }

#container { border: solid 0px #ff0000; display: block; width: 918px; padding: 0; margin: 0 auto; line-height: 16px; text-align: left; }

#header { border: solid 0px #ff0000; position: relative; padding: 0; margin: 0; height: 99px; background-color:#9bd01a; }
#header h1 a { border: solid 0px #000099; display: block; background: url(images/header_top.gif) no-repeat; width: 918px; height: 99px; text-indent: -5000px; overflow: hidden; position: absolute; margin: 0; }

#menu { border-bottom: solid 2px #9BD01A; position: relative; padding: 0; margin: 0; height: 58px; background-color:#fff; }
#menu ul{ border: solid 0px #000099; float: left; margin: 8px 0; padding:0; list-style:none; height:42px; width:915px; }
#menu ul li{ border: solid 0px #000099; float: left; width: 100px; margin: 0 8px 0 0; height: 42px; line-height: 42px; }
#menu ul li.home { width: 70px; }
#menu ul li.forum { width: 73px; }
#menu ul li.dicionarios { width: 100px; }
#menu ul li.exercicios { width: 94px; }
#menu ul li.melhoresdicas { width: 83px; }
#menu ul li.chat { width: 63px; }
#menu ul li.mapa { width: 113px; }
#menu ul li.colaboradores { width: 75px; }
#menu ul li.colabore { width: 90px; }
#menu ul li.sobre { width: 70px; }

#menu ul li a{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; letter-spacing: 0; color:#000; text-align: center; text-decoration: none; }
#menu ul li a{ padding:0; height: 100%; padding: 0 18px; }
#menu ul li a:focus,#menu ul li a:active,#menu ul li a:hover{ background-color:#F67441; color: #fff; outline:none; }
#menu ul li a.current{ background-color:#9BD01A; color: #fff; }

#busca { border-bottom: solid 2px #e3e3e3; position: relative; height: 36px; width: 100%; margin: 0; padding: 22px 0 0 0; }
#busca .adsense-line { border: solid 0px #ff0000; background-color: #FFFFFF; float: left; height:24px; width: 528px; margin: 0; padding: 0; }
#busca .form { border: solid 0px #ff0000; float: right; height:auto; width: 294px; margin-top: -9px; padding:0; }
#busca .form .text { border: solid 0px #c1c1c1; color: #2F2F2F; background-color: #DFDFDF; float: left; height:20px; width: 218px; margin: 0; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#busca .form .submit { border: solid 0px #F67441; background-color: #000; float: right; height:auto; width: 58px; margin: 0; }

#busca .form .textwp { border: solid 1px #7E9DB9; color: #2F2F2F; background-color: #DFDFDF; float: left; height:24px; line-height: 24px; width: 215px; margin: 0; padding: 4px 0 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#busca .form .submitwp { border: solid 0px #F67441; background-color: #F67441; float: right; height:30px; width: 64px; margin: 0; padding: 0; color: #FFFFFF; font-weight: bold; font-size: 13px; }

#cse-search-box .sub { height: 26px; width: 69px; padding: 0; margin:0; border:0; cursor: pointer; background-color:#F67441; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; }
/* FIM CSS GERAL */

/* INÍCIO CSS HOME */
#content { border-right: solid 2px #e8e8e8; float: left; margin-top: 16px; padding: 0; position: relative; width: 576px; }
#content h2 { border: solid 0px #ff0000; position: relative; padding: 0; margin: 0 0 0 0; height: auto; width: 100%; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
#content h3 { display: block; border: solid 0px #ff0000; position: relative; height: auto; padding: 0; margin: -6px 0 16px 0; width: 528px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; color:#96bb3c; }

#content .adsense { display: block; position: relative; border: 0; padding: 0; margin: 16px 0 16px 0; width: 528px; height: 250px; } 

#content .covertitle { border-bottom: solid 2px #e3e3e3; float: left; position: relative; height: auto; width: 528px; margin: 8px 0 0 0; }
#content .covertitle h3 { border: solid 0px #ff0000; position: relative; padding: 0; width: 528px; margin: 0; line-height: 32px; font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color:#f67441; }
#content .covertitle h3 a { border: 0; color: #f67441; text-decoration: none; background-color: #fff; }
#content .covertitle h3 a:visited { color: #fff; text-decoration: none; background-color: #f67441; }
#content .covertitle h3 a:hover { color: #fff; text-decoration: none; background-color: #f67441; }
#content .covertitle .post-info { width: 528px; line-height: 32px; height: 26px; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
#content .covertitle .post-info a { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
#content .covertitle .post-info a:hover { color: #fff; text-decoration: none; background-color: #f67441; }

#content .post-destaque { border-bottom: solid 2px #e3e3e3; position: relative; height: auto; width: 528px; margin: 8px 0 16px 0; }
#content .post-destaque h3 { border: solid 0px #ff0000; position: relative; padding: 0; width: 528px; margin: 0; line-height: 32px; font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color:#f67441; }
#content .post-destaque h3 a { border: 0; color: #f67441; text-decoration: none; }
#content .post-destaque h3 a:hover { color: #fff; text-decoration: none; background-color: #f67441; }

#content .post-destaque .post-info { display: block; width: 528px; height: 20px; margin-top: 6px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
#content .post-destaque .post-info .subleft { float:left; width: auto; }
#content .post-destaque .post-info .subleft a { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#666666; }
#content .post-destaque .post-info .subleft a:hover { color: #fff; text-decoration: none; background-color: #f67441; }
#content .post-destaque .post-info .subright { float:right; padding: 0; margin: 0 0 0 3px; width: auto; }

#content .post-destaque .post-social { display: block; width: 528px; height: 20px; margin: 8px 0 -18px 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
#content .post-destaque .post-social span{ float:left; margin: 0 6px 0 0; }

#content .post-destaque .post-text p { position: relative; padding: 0; margin: 24px 0 0 0; height: auto; width: auto; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content .post-destaque .post-text p.aside { float: left; display: block; background-color: #EFEFEF; width: 138px; margin: 20px 8px 8px 0; padding: 8px; text-align: right; font-size: 12px; line-height: 18px; z-index:9999; }
#content .post-destaque .post-text p.aside a { border-bottom: 1px solid #f67441; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color:#3c3c3c; text-decoration: none; } 
#content .post-destaque .post-text p.aside a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 
#content .post-destaque .post-text a { border-bottom: 1px solid #f67441; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; text-decoration: none; } 
#content .post-destaque .post-text a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 

#content .post-destaque .post-text table { border: 1px solid #3c3c3c; position: relative; padding: 0; margin: 24px 0 0 0; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content .post-destaque .post-text table td { border: 1px solid #3c3c3c; padding: 3px; }

#content .post-destaque .post-text ul { width: 528px; padding:0; margin:0; }
#content .post-destaque .post-text ul li { position: relative; list-style: square; list-style-position: inside; padding: 0; margin: 16px 0 0 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content .post-destaque .post-text ol li { position: relative; list-style: decimal; list-style-position: inside; padding: 0; margin: 16px 0 0 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content .post-destaque .post-text img { float: left; border: 0px solid #c1c1c1; padding: 5px; overflow:visible; position: relative; }
#content .post-destaque .post-text img.alignleft { float: left; margin: 15px 15px 15px 0; }
#content .post-destaque .post-text img.alignright { float: right; margin: 15px 0 15px 15px; }
#content .post-destaque .post-text img.aligncenter { float:none; margin: 15px; }
#content .post-destaque .post-text input.button { padding: 0 0 0 0; border: 0; margin: 8px 0 0 0; height: 32px; width: 120px; background-color: #FF781F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#content .post-destaque .post-text .aizattos_related_posts { width: 528px; display: block; position: relative; margin: 16px 0; padding: 0 0 16px 0; border-bottom: solid 0px #efefef;  }
#content .post-destaque .post-text .aizattos_related_posts_header { display: block; position: relative; float: left; border: 0; padding: 0; margin: 0 0 8px 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color:#5f5f5f; }

#content .desc-category { border-bottom: solid 0px #e3e3e3; position: relative; height: auto; width: 528px; margin: 0; }
#content .desc-category p { border: solid 0px #ff0000; position: relative; padding: 0; height: auto; width: 528px; margin: 0; line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#999999; }

#content .nav { border: solid 0px #ff0000; float: left; height: 32px; width: 100%; padding: 0; margin: 16px 0 0 0; }
#content .navigation { border: solid 0px #ff0000; height: 32px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 32px; margin: 0; padding: 0; text-align: center; color: #FFFFFF; }
#content .navigation .pages { float: left; display: block; background-color: #9bd01a; border: 0px solid #9bd01a; height: 30px; padding: 0; margin: 0; width: 120px; color: #FFFFFF; }
#content .navigation .extend { float: left; display: block; background-color: #9bd01a; border: 0px solid #9bd01a; height: 30px; width: 40px; margin: 0 0 0 3px; padding: 0; color: #FFFFFF;}
#content .navigation .current { float: left; display: block; background-color: #9bd01a; border: 0px solid #9bd01a; height: 30px; padding: 0 10px 0 10px; margin: 0 0 0 3px; color: #FFFFFF;}
#content .navigation a { float: left; display: block; background-color: #b4b4b4; border: 0px solid #5a5a5a; padding: 0 10px 0 10px; height: 30px; margin: 0 0 0 3px; color: #FFFFFF; text-decoration: none;}
#content .navigation a:hover { background-color: #F67441; }

#sidebar { border: solid 0px #ff0000; float: right; position: relative; width: 294px; margin: 16px 0 0 0; padding: 0; line-height: 16px; }
#sidebar h2 { border: solid 0px #ff0000; float: left; position: relative; padding: 0; margin: -4px 0 0 0; height: 32px; width: 100%; line-height: 28px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
#sidebar h2 strong { color: #F67441; font-size: 28px; }

#sidebar .categorias, #sidebar .livros, #sidebar .forum, #sidebar .jogo, #sidebar .enquete, #sidebar .chat, #sidebar .twitter, #sidebar .twitterfeed,
#sidebar .dicasemail, #sidebar .estatistica , #sidebar ul.blogroll, #sidebar .textwidget{ border: solid 1px #c1c1c1; float: left; position: relative; margin: 0 0 24px 0; height: 160px; width: 285px; }

#sidebar .categorias { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .categorias ul { margin: 0; padding: 0; }
#sidebar .categorias ul li { display: block; padding: 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar .categorias ul li a { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar .categorias ul li a:hover { background-color: #FF781F; color: #fff; }

#sidebar .livros { background-color:#EFEFEF; height: 192px; width: 294px; border: 0; }
#sidebar .livros img { float: left; background-color: #5a5a5a; margin: 18px; }
#sidebar .livros a img { border: 0px solid #c1c1c1; }
#sidebar .livros a:hover img { border-color: #F67441;}
#sidebar .livros ul { border: 0px solid #ff0000; float: left; height: auto; width: 132px; margin: 6px 0 0 0; padding: 0; }
#sidebar .livros ul li { display: block; border-bottom: 0px solid #ff0000; padding: 16px 0 0 0; height: 66px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 16px;   color: #4F4F4F; text-align: left; }
#sidebar .livros ul li span { font-weight: bold; } 
#sidebar .livros ul li a { border: 0px solid #ff0000; display: block; width: 100%; margin-top:-13px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px; line-height: 80px; color: #5f5f5f; text-decoration: none; } 
#sidebar .livros ul li a:hover { background-color:#FF781F; color: #fff; text-decoration: none; }

#sidebar .forum { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .forum ul { margin: 0; padding: 0; }
#sidebar .forum ul li { height: 64px; border: 0;  }
#sidebar .forum ul li a { display: block; padding: 12px 18px 16px 18px;  width: 258px; height: 36px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar .forum ul li a:hover { background-color: #FF781F; color: #fff; border: 0; height: 34px; }
#sidebar .forum ul li.cadastro {  border: 1px solid #ff0000; width: 258px; height: 64px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar .forum ul li.cadastro a { background-color: #DFDFDF; padding: 12px 18px 16px 18px; margin: 0; color: #4F4F4F; border: 0px solid #ff0000; height: 36px; }
#sidebar .forum ul li.cadastro a:hover { background-color: #FF781F; color: #fff; border: 0; }
#sidebar .forum ul li a span { border: 0px solid #c1c1c1; margin: 0 10px 0 0; padding: 0; font-size: 10px; display: inline; line-height: 16px; }

#sidebar .estatistica { height: 62px; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .estatistica a  { float:left; display: block; margin: 16px; padding: 0; }

#sidebar .jogo { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .jogo ul { margin: 0; padding: 0; }
#sidebar .jogo ul li { display: block; padding: 6px 0 0 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar .jogo ul li span { display: block; padding: 12px 18px 6px 18px; height: auto; line-height: 16px; }
#sidebar .jogo ul li a { display: block; padding: 12px 18px 16px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar .jogo ul li a:hover { background-color: #FF781F; color: #fff; }
#sidebar .jogo ul li.aviso { border: 1px solid #ff0000; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar .jogo ul li.aviso a { background-color: #DFDFDF; display: block; padding: 12px 18px 16px 18px; color: #4F4F4F; margin: 0; border: 0px solid #ff0000; height: auto; }
#sidebar .jogo ul li.aviso a:hover { background-color: #FF781F; color: #fff; }

#sidebar ul.blogroll { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar ul.blogroll li { display: block; padding: 0 0 0 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar ul.blogroll li a { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar ul.blogroll li a:hover { background-color: #FF781F; color: #fff; }
#sidebar ul.blogroll li.aviso { border: 1px solid #ff0000; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar ul.blogroll li.aviso a { background-color: #DFDFDF; display: block; padding: 8px 18px 8px 18px; color: #4F4F4F; margin: 0; border: 0px solid #ff0000; height: auto; }
#sidebar ul.blogroll li.aviso a:hover { background-color: #FF781F; color: #fff; }

#sidebar .textwidget { display: block; background-color: #EFEFEF; border: 0px solid #990000; width: 294px; height: auto; overflow:visible; }
#sidebar .textwidget a { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar .textwidget a:hover { background-color: #FF781F; color: #fff; }
#sidebar .textwidget p { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f;}
#sidebar .textwidget p a { display: inline; padding: 0; margin: 0; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF781F; text-decoration: none;}
#sidebar .textwidget p a:hover { background-color: #FF781F; color: #fff; }

#sidebar .chat { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .chat ul { margin: 0; padding: 0; }
#sidebar .chat ul li { display: block; padding: 0 0 0 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar .chat ul li a { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; text-decoration: none;}
#sidebar .chat ul li a:hover { background-color: #FF781F; color: #fff; }
#sidebar .chat ul li.aviso { border: 1px solid #ff0000; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar .chat ul li.aviso a { background-color: #DFDFDF; display: block; padding: 8px 18px 8px 18px; color: #4F4F4F; margin: 0; border: 0px solid #ff0000; height: auto; }
#sidebar .chat ul li.aviso a:hover { background-color: #FF781F; color: #fff; }

#sidebar .twitter { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .twitter ul { margin: 0; padding: 0; }
#sidebar .twitter ul li { display: block; padding: 0 0 0 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar .twitter ul li a { display: block; padding: 8px 18px 8px 18px; margin: 0; width: 258px; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #5F5F5F; text-decoration: none;}
#sidebar .twitter ul li a:hover { background-color: #FF781F; color: #fff; }
#sidebar .twitter ul li.aviso { border: 1px solid #ff0000; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar .twitter ul li.aviso a { background-color: #DFDFDF; display: block; padding: 8px 18px 8px 18px; color: #4F4F4F; margin: 0; border: 0px solid #ff0000; height: auto; line-height: 16px; font-size: 12px; }
#sidebar .twitter ul li.aviso a:hover { background-color: #FF781F; color: #fff; }

#sidebar .twitterfeed { height: auto; background-color: #EFEFEF; width: 294px; border: 0; }
#sidebar .twitterfeed ul { margin: 0; padding: 0; width: 145px; float: left; display: block; }
#sidebar .twitterfeed ul.right { border-left: 4px solid #fff; }
#sidebar .twitterfeed ul li { display: block; padding: 0 0 0 0; width: auto; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3f3f3f; }
#sidebar .twitterfeed ul li img.feed-icon { width: 128px; height: 128px; }
#sidebar .twitterfeed ul li img.twitter-icon { width: 128px; height: 128px; }
#sidebar .twitterfeed ul li a { display: block; padding: 8px 0 8px 8px; margin: 0; height: auto; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #5F5F5F; text-decoration: none;}
#sidebar .twitterfeed ul li a:hover { background-color: #FF781F; color: #fff; }
#sidebar .twitterfeed ul li.aviso { border: 1px solid #ff0000; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; border: 0;}
#sidebar .twitterfeed ul li.aviso a { background-color: #DFDFDF; display: block; padding: 8px 18px 8px 18px; color: #4F4F4F; margin: 0; border: 0px solid #ff0000; height: auto; line-height: 16px; font-size: 12px; }
#sidebar .twitterfeed ul li.aviso a:hover { background-color: #FF781F; color: #fff; }

#sidebar .dicasemail { height: auto; width: 294px; border: 0; }
#sidebar .dicasemail .gratis { background-color: #FF6600; margin: 8px 0 16px 0; width: 294px; height: 48px; line-height: 48px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#fff; font-weight: bold; text-align: center; }
#sidebar .dicasemail form { border: solid 0px #ff0000; position: relative; margin: 0; padding: 0; height: auto; width: 294px; }
#sidebar .dicasemail form .text { border: solid 1px #BFBFBF; border-style: solid; color: #4F4F4F; float: left; background-color:#EFEFEF; width: 218px; height: 24px; margin: 0; padding: 6px 8px 6px 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; }
#sidebar .dicasemail form .submit { border: solid 0px #000; background: #F67441; float: left; height:38px; width: 60px; padding: 0; margin: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color:#fff; }

#sidebar .enquete { background-color: #EFEFEF; height: auto;  width: 294px; border: 0; }
#sidebar .enquete ul { margin: 0; padding: 0; }
#sidebar .enquete ul li { margin: 0; padding: 0; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4F4F4F; }
#sidebar .enquete ul li p { display: block; border-bottom: 0px solid #CCFF66; margin: 0; padding: 16px 18px 6px 18px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4F4F4F; }
#sidebar .enquete ul li p a { display: block; font-weight: bold; padding: 0; margin: 2px 0 0 0; height: 32px; color: #5f5f5f; line-height: 32px; text-decoration: none; text-align: center; font-size: 12px; }
#sidebar .enquete ul li p a:hover { color: #fff; background-color:#FF781F; text-decoration: none; }
#sidebar .enquete ul li p strong { font-weight: normal; }
#sidebar .enquete ul li p.button { padding: 0; margin: 0; height: 38px; text-align: center;}
#sidebar .enquete ul li p.button input { padding: 0 0 0 0; border: 0; margin: 8px 0 0 0; height: 32px; width: 120px; background-color: #FF781F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#sidebar .enquete ul li .wp-polls { margin: 0; padding: 0; }
#sidebar .enquete ul li .wp-polls-ul { margin: 0; padding: 0; }
#sidebar .enquete ul li .wp-polls-ul li { border-bottom: 0px solid #CCFF66; margin: 0; padding: 6px 18px 6px 18px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
#sidebar .enquete .wp-polls-loading { margin: 0; padding: 11px 18px 18px 18px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5a5a5a; }
#sidebar .enquete ul li ul li { margin: 0 0 0 0; padding: 0 18px 18px 18px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
#sidebar .enquete ul li ul li a { display: block; font-weight: bold; padding: 0; margin: 0 0 5px 0; height: 32px; color: #5f5f5f; line-height: 32px; text-decoration: none; text-align: center; }
#sidebar .enquete ul li ul li a:hover { color: #fff; background-color:#FF781F; text-decoration: none; }
#sidebar .enquete .wp-polls-loading { margin-top: 0; height: 32px; text-align: center; }
/* FIM CSS HOME */

/* INÍCIO CONTENT DO POST */
#content2 { display: block; height:auto; border-right: solid 2px #e8e8e8; float: left; margin: 16px 0 0 0; padding: 0; position: relative; width: 576px; }
#content2 h3 { float: right; position: relative; padding: 0; margin: 32px 48px 0 0; width: 528px; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color:#96bb3c; }
#content2 h4 { border: solid 0px #ff0000; float: left; position: relative; padding: 0; margin: 32px 0 8px 0; width: 528px; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color:#96bb3c; }

#content2 .path { position: relative; display: block; float: left; height: auto; width: 528px; padding: 0; margin: -6px 0 16px 0; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#96bb3c; }
#content2 .path span { width: 528px; line-height: 32px; height: 26px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin: 0 0 16px 0; color: #999999; text-align: left; }
#content2 .path span a { text-decoration: none; color: #FF6600; font-size: 18px; font-weight: bold; }
#content2 .path span a.home { font-weight: normal; font-size: 16px; }
#content2 .path span a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 

#content2 .post { position: relative; display: block; float: left; height: auto; width: 528px; padding: 0; margin: -6px 0 0 0; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post h2 { display: block; border: solid 0px #ff0000; position: relative; padding: 0; margin: 0; width: 528px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; color:#96bb3c; }
#content2 .post h3 { display: block; border: solid 0px #ff0000; position: relative; padding: 0; margin: 0 0 16px 0; width: 528px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; color:#96bb3c; }

#content2 .post .desc-post { border-bottom: solid 0px #e3e3e3; position: relative; height: auto; width: 528px; margin: 8px 0 0 0; }
#content2 .post .desc-post p { border: solid 0px #ff0000; position: relative; padding: 0; height: auto; width: 528px; margin: 0; line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color:#999999; }

#content2 .post p.adsense { display: block; position: relative; border: 0; padding: 0; margin: 16px 0 16px 0; width: 528px; height: 250px; } 

#content2 .post p { position: relative; padding: 0; margin: 24px 0 0 0; height: auto; width: auto; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post p.aside { float: left; display: block; background-color: #EFEFEF; width: 138px; margin: 20px 8px 8px 0; padding: 8px; text-align: right; font-size: 12px; line-height: 18px; z-index:9999; }
#content2 .post p.aside a { border-bottom: 1px solid #f67441; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color:#3c3c3c; text-decoration: none; } 
#content2 .post p.aside a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 
#content2 .post a { border-bottom: 1px solid #f67441; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; text-decoration: none; } 
#content2 .post a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 

#content2 .post table { border: 1px solid #3c3c3c; position: relative; padding: 0; margin: 24px 0 0 0; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post table td { border: 1px solid #3c3c3c; padding: 3px; }

#content2 .post ul { width: 528px; padding:0; margin:0; }
#content2 .post ul li { position: relative; list-style: square; list-style-position: inside; padding: 0; margin: 16px 0 0 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post ol li { position: relative; list-style: decimal; list-style-position: inside; padding: 0; margin: 16px 0 0 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post img { float: left; border: 0px solid #c1c1c1; padding: 5px; overflow:visible; position: relative; }
#content2 .post img.alignleft { float: left; margin: 15px 15px 15px 0; } 
#content2 .post img.alignright { float: right; margin: 15px 0 15px 15px; }
#content2 .post img.aligncenter { float:none; margin: 15px; }
#content2 .post input.button { padding: 0 0 0 0; border: 0; margin: 8px 0 0 0; height: 32px; width: 120px; background-color: #FF781F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#content2 .post .post-info { display: block; width: 528px; height: 20px; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 14px; color:#3c3c3c; }
#content2 .post .post-info .subleft { float:left; width: auto; }
#content2 .post .post-info .subleft a { border: 0; text-decoration: none; font-size: 14px; font-weight: bold; }
#content2 .post .post-info .subleft a:hover { color: #fff; text-decoration: none; background-color: #f67441; }
#content2 .post .post-info .subright { float:right; padding: 0; margin: 3px 0 0 3px; width: auto; }

#content2 .post .post-social { display: block; width: 528px; height: 20px; margin: 8px 0 -18px 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
#content2 .post .post-social span{ float:left; margin: 0 6px 0 0; }

#content2 .post .post-tags { float:left; background-color: #EFEFEF; width: 512px; margin: 16px 0 0 0; padding: 8px; height: auto; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#3c3c3c; }
#content2 .post .post-tags a { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#3c3c3c; }
#content2 .post .post-tags a:hover { color: #fff; text-decoration: none; background-color: #f67441; }

#content2 .post-send { float: left; }
#content2 .post-send a { border-bottom: 0; display: block; float: left; clear: left; height: 32px; margin: 16px 0 0 0; padding: 0 8px 0 38px; padding-top: 10px; background: url(images/send-to-friend.png); background-position: center left; background-repeat: no-repeat; }

#aspdf a { border-bottom: 0 !important;  display: block; float: right; clear: right; height: 32px; margin: 16px 0 0 0; padding-left: 38px; padding-top: 10px; background-image: url(images/as-pdf.png); background-position: center left; background-repeat: no-repeat; }
#aspdf a span { margin-right: 8px;}

#post-download { display: none; }
#content2 .pdf24Plugin-tbp-box { border: solid 0px #c1c1c1; float:left; background-color: #EFEFEF; width: 512px; margin: 16px 0 0 0; padding: 8px; height: auto; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#3c3c3c; }
#content2 .pdf24Plugin-tbp-input { border: solid 1px #BFBFBF; background-color: #fff; height:20px; width: 158px; margin: 0; padding: 6px 8px 4px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#3c3c3c; }
#content2 .pdf24Plugin-tbp-submit { padding: 0; border: solid 0px #ff0000; margin: 0; height: 30px; width: 120px; background-color: #FF781F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #fff; cursor: pointer; }
#content2 .pdf24Plugin-tbp-box td { border: solid 0px #c1c1c1; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#3c3c3c; }
#content2 .pdf24Plugin-tbp-box a { border: solid 0px #c1c1c1; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#3c3c3c; }

#content2 .post span.author { float: left; border-top: 0px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; padding: 0; margin: 16px 0 0 0; width: 528px; } 
#content2 .post span.author a { border-bottom: 1px solid #f67441; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; font-style: italic; } 
#content2 .post span.author img { border: 1px solid #c1c1c1; float: left; padding: 2px; margin: 0 14px 0 0; } 

#content2 .post .ddsg-wrapper { float: right; display: block; margin: 0; padding: 0; width: 528px; }
#content2 .post .ddsg-wrapper h2 { line-height: 24px; margin: 18px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color:#3c3c3c; }
#content2 .post .ddsg-wrapper ul { width: 528px; padding:0; margin:0; }
#content2 .post .ddsg-wrapper ul li { width: 460px; position: relative; list-style: square; list-style-position: outside; padding: 0; margin: 4px 0 0 10px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }
#content2 .post .ddsg-wrapper ul li ul li{ width: 450px; position: relative; list-style: square; list-style-position: outside; padding: 0; margin: 4px 0 0 20px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#3c3c3c; }

#content2 .post .aizattos_related_posts { width: 528px; display: block; position: relative; margin: 16px 0 0 0; padding: 0 0 16px 0; border-bottom: solid 2px #efefef;  }
#content2 .post .aizattos_related_posts_header { display: block; position: relative; float: left; padding: 0;  margin: 0 0 8px 0; height: auto; width: 528px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color:#5f5f5f; }

#content2 .comment { float: left; background-color: #EFEFEF; float: left; position: relative; padding: 0; margin: -2px 0 0 0; height: auto; width: 528px; }
#content2 .comment.alt { background-color: #ffffff; }
#content2 .comment.alert { background-color: #D5EF95; }
#content2 .comment.ads { background-color: #ffffff; float: left; width: 300px; padding: 0; margin: 16px 0 16px 72px; }
#content2 .comment.administrator,
#content2 .comment.contributor{ background-color: #D5EF95; }

#content2 .comment .comment-id { float: left; margin: 12px 0 0 0; height: 120px; width: 60px; } 
#content2 .comment img { float:left; margin: 0 0 0 12px; height: 52px; width: 52px; }
#content2 .comment .number { float: left; height: 32px; width: 64px; margin: 8px 0 0 0; font-family: Arial, Helvetica, sans-serif; line-height: 30px; font-size: 28px; text-align: right; font-weight: bold; color: #686868; }
#content2 .comment .date { float: left; height: 22px; width: 64px; margin: -6px 0 0 0; font-family: Arial, Helvetica, sans-serif; line-height: 28px; font-size: 12px; text-align: right; font-weight: normal; color: #686868; } 
#content2 .comment p { float: right; width: 438px; padding: 0; margin: 10px 12px 8px 0; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; font-size: 12px; text-align: left; font-weight: normal; color: #3c3c3c; } 
#content2 .comment p a { border-bottom: 1px solid #f67441; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color:#3c3c3c; text-decoration: none; } 
#content2 .comment p a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 
#content2 .comment p.authorcomm { float: right; width: 450px; padding: 0; margin: 11px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; font-size: 12px; text-align: left; font-weight: normal; color: #686868; } 
#content2 .comment p.authorcomm span{ font-weight: bold; color: #96bb3c; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; } 
#content2 .comment p.authorcomm span a { border: 0; font-weight: bold; color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; text-decoration: none; }
#content2 .comment p.authorcomm span a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 

#content2 .paginated-comments-pages { background-color: #fff; display: block; border: solid 0px #ff0000; float: left; height: auto; width: 528px; padding: 6px 8px 6px 8px; margin: 16px 0 0 0; color: #686868; font-family: Arial, Helvetica, sans-serif; line-height: 22px; font-weight: normal; font-size: 18px; }
#content2 .paginated-comments-pages a { border: 1px solid #DFDFDF; background-color: #EFEFEF; color: #FF6600; margin: 0 2px 0 2px; padding: 5px 8px 5px 8px; text-decoration: none; }
#content2 .paginated-comments-pages a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 
#content2 .paginated-comments-pages strong { font-weight: normal; color: #686868; font-family: Arial, Helvetica, sans-serif; line-height: 22px; font-weight: normal; font-size: 18px; }

#content2 .commentform { background-color: #4F4F4F; float: left; border: solid 0px #990000; float: left; position: relative; padding: 0; margin: 16px 0 32px 0; height: 592px; width: 528px; }
#content2 .commentform h2 { border: solid 0px #ff0000; float: right; position: relative; padding: 0; height: 32px; width: 452px; margin: 32px 0 16px 0; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#fff; }
#content2 .commentform h3 { border: solid 0px #ff0000; float: right; position: relative; padding: 0; height: 32px; width: 452px; margin: 0; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#fff; }
#content2 .commentform h3 a { border: 0; font-weight: bold; color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; text-decoration: none; }
#content2 .commentform h3 a:hover { background-color: #FF6600; color: #fff;  text-decoration: none; } 
#content2 .commentform ul li { border-bottom: solid 2px #5F5F5F; float: left; position: relative; padding: 0; height: 47px; width: 528px; margin: 14px 0 0 0; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
#content2 .commentform ul li .col1 { background-color: #4F4F4F; border: solid 0px #ff0000; float: left; position: relative; padding: 0; height: 32px; width: 60px; margin: 0 18px 0 0; line-height: 32px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#fff; text-align: right; }
#content2 .commentform ul li .col2 { background-color: #4F4F4F; border: solid 0px #ff0000; float: left; position: relative; padding: 0; height: 32px; width: 372px; margin: 0; line-height: 32px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#fff; text-align: left; }
#content2 .commentform ul li .col2 input { border: solid 0px #c1c1c1; background-color: #fff; float: left; height:20px; width: 358px; margin: 0; padding: 6px 8px 6px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#content2 .commentform ul li .col3 { background-color: #4F4F4F; border: solid 0px #ff0000; float: left; position: relative; padding: 0; height: 32px; width: 60px; margin: 0 0 0 9px; line-height: 32px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#fff; text-align: left; }
#content2 .commentform ul li.message{ border-bottom: solid 0px #666666; float: left; position: relative; padding: 0; height: 180px; width: 528px; margin: 0; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
#content2 .commentform ul li.subscribe{ border-bottom: solid 0px #666666; height: 24px; }
#content2 .commentform ul li textarea { border: solid 0px #c1c1c1; background-color: #fff; float: left; height: 150px; width: 356px; margin: 0; padding: 6px 8px 6px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#content2 .commentform ul li.button { background-color: #4F4F4F; border: solid 0px #666666; float: left; position: relative; padding: 0; height: 32px; width: 528px; margin: 16px 0 0 0; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
#content2 .commentform ul li.button input { float: right; padding: 0; border: solid 0px #ff0000; margin: 8px 0 0 0; height: 32px; width: 120px; background-color: #FF781F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; } 

#content2 .commentform .subscribe-to-comments { float: left; text-align: left; padding: 0px; display: block;}
#content2 .commentform .subscribe-to-comments #subscribe { height: 32px; border: solid 0px #f67441; padding: 0; margin: 0 5px 0 0; background-color: #4F4F4F; }
#content2 .commentform .subscribe-to-comments label { border: 0; text-align: left; line-height: 32px; padding: 0; margin: 0 0 0 0; }

#content3 { float: left; margin-top: 32px; padding: 0; height: 100%; position: relative; width: 100%; }
#content3 h2 { border: solid 0px #ff0000; float: left; position: relative; padding: 0; margin: 16px 0 0 0; height: 32px; width: 100%; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#96bb3c; }
/* FIM CONTENT DO POST */

/* INICIO ENVIE PARA UM AMIGO */
#stafBlock { position:absolute; display:none; width:340px; top:145px; right:5px; background-color:#ffffff; border:2px solid #AFAFAF; padding:0 0 16px 0; margin:0; }
#stafBlockTop { background:#bfbfbf; border-bottom:1px solid #3a3a3d; height:50px; margin:0 0 8px 0;}
#stafForm { display: block; margin:0; padding: 0; height: auto; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#stafForm h2 { display: block; margin:0 0 8px 0; padding: 0 0 0 16px; height: auto; background-color: #6F6F6F; line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; } 
#stafForm input { width:150px; height:16px; margin-top:5px; border: solid 1px #BFBFBF; border-style: solid; color: #4F4F4F; float: left; background-color:#EFEFEF; }
#stafForm label { padding:5px 0 0 16px; float:left; display: block; width: 150px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#stafClose { }
#stafForm input#sendfriend-button { float: left; border: solid 0px #ff0000; background-color: #FF781F; margin:16px 0 0 16px; width:120px; height:24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }
#stafForm input#cancel-button { float: right; border: solid 0px #ff0000; background-color: #FF781F; margin:16px 22px 0 0; width:120px; height:24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }
/* FIM ENVIE PARA UM AMIGO */

#facebook { float:left; position: relative; padding: 0; margin: 8px 0 0 0; height: 80px; width: 100%; z-index:1; }

#footer { border: solid 0px #404040; float:left; background-color:#404040; position: relative; padding: 0; margin: 0; height: 48px; width: 100%; z-index:1; }
#footer .copyright { margin: 16px 0 0 0; padding: 0; text-align: center; }
#footer .copyright p { line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#fff; }
#footer .copyright p a { text-decoration: none; color: #fff; }
#footer .copyright p a:hover { text-decoration: underline; color: #fff; }