/*  
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 */

/*html { background: url(images/modelo.jpg) top center repeat-y; border-top: solid 0px #999999; }*/
html { background-color: #D3DFB5; }
body { background: /*#fff*/ 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:#976F3B; }
#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 { background-color: #D3DFB5; border-bottom: solid 2px #976F3B; }
#menu ul li a.current, #menu ul li a:hover, #menu ul li a:focus { background-color:#4F9F9D; }
#menu ul li.animais { width: 85px; }
#menu ul li.babydisney { width: 110px; }
#menu ul li.escola { width: 80px; }
#menu ul li.diversos { width: 85px; }
#menu ul li.turmadamonica { width: 140px; }
#menu ul li.moranguinho { width: 110px; }
#menu ul li.sapinhos { 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:#4F9F9D; color: #fff; outline:none; }
#menu ul li a.current{ background-color:#4F9F9D; color: #fff; }

#busca { /*background-color: #FF0000;*/ 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: #D3DFB5; float: left; height:24px; width: 528px; margin: 0; padding: 0; }
#busca .form { border: solid 0px #ff0000; /*background-color: #c1c1c1;*/ 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 #4F9F9D; 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 #4F9F9D; background-color: #4F9F9D; 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:#4F9F9D; 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; /*background-color: #CCCCCC;*/ 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:#976F3B; }
#content h3 { /*background-color: #009966;*/ 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:#976F3B; }

#content .adsense { /*background-color: #009966;*/ 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:#4F9F9D; }
#content .covertitle h3 a { border: 0; color: #4F9F9D; text-decoration: none; background-color: #D3DFB5; }
#content .covertitle h3 a:visited { color: #fff; text-decoration: none; background-color: #4F9F9D; }
#content .covertitle h3 a:hover { color: #fff; text-decoration: none; background-color: #4F9F9D; }

#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:#4F9F9D; }
#content .post-destaque h3 a { border: 0; color: #4F9F9D; text-decoration: none; }
#content .post-destaque h3 a:hover { color: #fff; text-decoration: none; background-color: #4F9F9D; }

#content .post-destaque .post-text p { /*background-color: #999999;*/ 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; }
#content .post-destaque .post-text p.aside a { border-bottom: 1px solid #4F9F9D; 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: #4F9F9D; color: #fff;  text-decoration: none; } 
#content .post-destaque .post-text a { border-bottom: 1px solid #4F9F9D; 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: #4F9F9D; color: #fff;  text-decoration: none; } 
/*#content .post-destaque .post-text strong { color: #5f5f5f; }*/

#content .post-destaque .post-text table { /*background-color: #999999;*/ 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 { /*float: left;*/ width: 528px; padding:0; margin:0; }
#content .post-destaque .post-text ul li { /*background-color: #999999;*/ position: relative; /*float: left;*/ 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 { /*background-color: #999999;*/ position: relative; /*float: left;*/ 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; } /* -50pc para desalinhar a esquerda */
#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: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#content .post-destaque .post-text .aizattos_related_posts { /*background-color: #990000;*/ 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 { /*background-color: #999999;*/ 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 { /*background-color: #999999;*/ 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: #8B9F59; border: 0px solid #8B9F59; height: 30px; padding: 0; margin: 0; width: 120px; color: #FFFFFF; }
#content .navigation .extend { float: left; display: block; background-color: #8B9F59; border: 0px solid #8B9F59; height: 30px; width: 40px; margin: 0 0 0 3px; padding: 0; color: #FFFFFF;}
#content .navigation .current { float: left; display: block; background-color: #8B9F59; border: 0px solid #8B9F59; 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: #4F9F9D; }

#sidebar { /*background-color: #3333FF;*/ 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:#976F3B; }
#sidebar h2 strong { color: #4F9F9D; font-size: 28px; }

#sidebar .categorias, #sidebar .livros, #sidebar .forum, #sidebar .jogo, #sidebar .enquete, #sidebar .chat, #sidebar .twitter,
#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: #4F9F9D; 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: #4F9F9D;}
#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:#4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; text-decoration: none;}
#sidebar .textwidget p a:hover { background-color: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; 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: #4F9F9D; color: #fff; }

#sidebar .dicasemail { height: auto; /*background-color: #EFEFEF;*/ width: 294px; border: 0; }
#sidebar .dicasemail .gratis { background-color: #4F9F9D; 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 { /*background-color: #FF33CC;*/ 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: #4F9F9D; 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 { /*background-color: #006699;*/ margin: 0; padding: 0; }
#sidebar .enquete ul li { /*background-color: #33FF99;*/ 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; /*background-color: #fff;*/ 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; /*background-color: #fff;*/ 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:#4F9F9D; text-decoration: none; }
#sidebar .enquete ul li p strong { font-weight: normal; }
#sidebar .enquete ul li p.button { /*background-color: #33FF99;*/ 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: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#sidebar .enquete ul li .wp-polls { /*background-color: #99CCFF;*/ margin: 0; padding: 0; }
#sidebar .enquete ul li .wp-polls-ul { /*background-color: #99CCFF;*/ margin: 0; padding: 0; }
#sidebar .enquete ul li .wp-polls-ul li { /*background-color: #99CCFF;*/ 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 { /*background-color: #fff;*/ 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 { /*background-color: #fff;*/ 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; /*background-color: #fff;*/ 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:#4F9F9D; text-decoration: none; }
#sidebar .enquete .wp-polls-loading { /*background-color: #00FFFF;*/ margin-top: 0; height: 32px; text-align: center; }

/* FIM CSS HOME */

/* INÍCIO CONTENT DO POST */

#content2 { /*background-color:#999999; border: solid 1px #990000;*/ display: block; height:auto; border-right: solid 2px #e8e8e8; float: left; margin: 16px 0 0 0; padding: 0; position: relative; width: 576px; }
/*#content2 h2 { background-color:#ff0000; border: solid 0px #ff0000; float: left; position: relative; padding: 0; margin: 0; height: 32px; width: 528px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color:#976F3B; }*/
#content2 h3 { /*background-color:#000; border: solid 0px #ff0000;*/ 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:#976F3B; }
#content2 h4 { /*background-color:#fff;*/ 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:#976F3B; }

#content2 .path { /*background-color: #ff0000;*/ 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:#976F3B; }
#content2 .path span { /*background-color: #66CC99;*/ 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 { /*background-color: #CCCC33;*/ text-decoration: none; color: #4F9F9D; font-size: 18px; font-weight: bold; }
#content2 .path span a.home { font-weight: normal; font-size: 16px; }
#content2 .path span a:hover { background-color: #4F9F9D; color: #fff;  text-decoration: none; } 

#content2 .post { /*background-color: #ff0000;*/ 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 { /*background-color: #009966;*/ 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:#976F3B; }
#content2 .post h3 { /*background-color: #009966;*/ 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:#976F3B; }

#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 { /*background-color: #009966;*/ display: block; position: relative; border: 0; padding: 0; margin: 16px 0 16px 0; width: 528px; height: 250px; } 

#content2 .post p { /*background-color: #999999;*/ 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; }
#content2 .post p.aside a { border-bottom: 1px solid #4F9F9D; 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: #4F9F9D; color: #fff;  text-decoration: none; } 
#content2 .post a { border-bottom: 1px solid #4F9F9D; 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: #4F9F9D; color: #fff;  text-decoration: none; } 
/*#content2 .post strong { color: #5f5f5f; }*/

#content2 .post table { /*background-color: #999999;*/ 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 { /*float: left;*/ width: 528px; padding:0; margin:0; }
#content2 .post ul li { /*background-color: #999999;*/ position: relative; /*float: left;*/ 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 { /*background-color: #999999;*/ position: relative; /*float: left;*/ 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; } /* -50pc para desalinhar a esquerda */
#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: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }

#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 { /*background-color: #66CC99;*/ 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: #4F9F9D; }

#content2 .post-send { float: right; }
#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; }

#content2 .post span.author { /*background-color: #009966;*/ 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 { /*background-color: #009966;*/ border-bottom: 1px solid #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; font-style: italic; } 
#content2 .post span.author img { /*background-color: #66FFFF;*/ border: 1px solid #c1c1c1; float: left; padding: 2px; margin: 0 14px 0 0; } 

#content2 .post .ddsg-wrapper { /*background-color: #669999;*/ float: right; display: block; margin: 0; padding: 0; width: 528px; }
#content2 .post .ddsg-wrapper h2 { /*background-color: #669999;*/  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 { /*background-color: #0066FF;*/ width: 460px; position: relative; /*float: left;*/ 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{ /*background-color: #FFCC00;*/ width: 450px; position: relative; /*float: left;*/ 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 { /*background-color: #990000;*/ 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 { /*background-color: #999999;*/ 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; border-top: solid 0px #DFDFDF; 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 { /*background-color: #66FFFF;*/ float: left; border: solid 0px #ff0000; margin: 14px 0 0 0; height: 120px; width: 60px; } 
#content2 .comment img { float:left; margin: 0 0 0 12px; height: 52px; width: 52px; }
#content2 .comment .number { border: solid 0px #ff0000; 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 { border: solid 0px #ff0000; float: left; height: 16px; width: 60px; 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 { /*background-color: #66FFFF;*/ border: solid 0px #ff0000; 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 #4F9F9D; 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: #4F9F9D; color: #fff;  text-decoration: none; } 
#content2 .comment p.authorcomm { /*background-color: #66FFFF;*/ border: solid 0px #ff0000; 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: #976F3B; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; } 
#content2 .comment p.authorcomm span a { border: 0; font-weight: bold; color: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; text-decoration: none; }
#content2 .comment p.authorcomm span a:hover { background-color: #4F9F9D; 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: #4F9F9D; margin: 0 2px 0 2px; padding: 5px 8px 5px 8px; text-decoration: none; }
#content2 .paginated-comments-pages a:hover { background-color: #4F9F9D; 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 { /*background-color: #fff;*/ 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 { /*background-color: #fff;*/ 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: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; text-decoration: none; }
#content2 .commentform h3 a:hover { background-color: #4F9F9D; color: #fff;  text-decoration: none; } 
#content2 .commentform ul li { /*background-color: #5d5d5d;*/ 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:#976F3B; }
#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{ /*background-color: #5d5d5d;*/ 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:#976F3B; }
#content2 .commentform ul li.subscribe{ /*background-color: #5d5d5d;*/ 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:#976F3B; }
#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: #4F9F9D; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; } 

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

#content3 { /*background-color:#999999;*/ 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:#976F3B; }

/* 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: #4F9F9D; 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: #4F9F9D; 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 */

#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; }


/* AJUSTE PARA BLOG DE ARTESANATO */

#content2 .post img.alignnone { float:none; margin: 15px; }
#content2 .post img.size-thumbnail { float:none; margin: 15px; width: 120px; height: 120px; }
#content2 .post p { width: 100%; display: block; float: left; }
#content2 .post ul { /*float: left;*/ width: 528px; padding:0; margin:0; }
#content2 .post ul li { /*background-color: #999999;*/ float:left; position: relative; /*float: left;*/ 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 { /*background-color: #999999;*/ float:left; position: relative; /*float: left;*/ 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 .aizattos_related_posts { float: left; width: 528px; }
#content2 .post .aizattos_related_posts li{ float: left; width: 528px; }

#content .post-destaque { float: left; width: 528px; }
#content .post-destaque .aizattos_related_posts { float: left; width: 528px; }
#content .post-destaque .aizattos_related_posts li{ float: left; width: 528px; }

#content2 .post .linkwithin_hook { float: left; width: 528px; }
#linkwithin_text_0 { float: left; width: 528px !important; }
#linkwithin_logo_0 { float: left; width: 528px !important; margin: 0 0 -10px 0 !important; }

#content h2 { float: left; width: 528px; }

