#menus .esquerda { background-image: url(../images/menu_back_preto_e.jpg); background-repeat: no-repeat; width: 3px; height: 30px; float: left; }
#menus .direita {	background-image: url(../images/menu_back_preto_d.jpg);	background-repeat: no-repeat;	width: 3px;	height: 30px; float: left; }
#menus { padding-top: 10px; padding-bottom: 5px; }

#menu { float: left; }
#menu ul { margin: 0; padding: 0; }
#menu li { float: left; display: block; padding: 0; margin: 0; background-image: url(../images/menu_back_preto.jpg); }
#menu li ul { width: 140px; position: absolute; z-index: 99; left: -999em; height: auto; }
#menu li ul ul { margin: -2em 0 0 15em; }
#menu li li { padding: 0 1em 0 0; margin: 0; width: 128px; }
#menu li:hover ul ul,
#menu li:hover ul ul ul { left: -999em; }
#menu li:hover ul,
#menu li li:hover ul,
#menu li li li:hover ul { left: auto; }
#menu li a { display: block; text-decoration: none; font-size: 100%; color: #FFFFFF; padding: 8px 11px; font-size: 11px; }
#menu li a:hover,
#menu li a:active,
#menu li a:focus { color: #FFFFFF; }
#menu li:hover a { color: #FFFFFF; }
#menu li.active { background-image: url(../images/menu_back_cinza.jpg); }
#menu li.active a,
#menu li a.active:hover,
#menu li a.active:active,
#menu li a.active:focus { color: #FFFFFF; }
#menu li ul { margin-left: 0px; background-image: url(../images/menu_back_trans01.png); }
#menu li ul li { border-right: none; background: none; border-top: 1px solid #141414; }
#menu li ul a { border-right: none; margin: 0; padding: 5px 20px; background: none; font-weight: normal; font-size: 11px; color: #666666; }
#menu li ul a:hover,
#menu li ul a:active,
#menu li ul a:focus,
#menu ul li:hover,
#menu ul ul li:hover { background-color: #141414; color: #FFFFFF; }
#menu ul li a.active { background: none; color: #FFFFFF; font-weight: bold; }
#menu ul li a.active:hover,
#menu ul li a.active:active,
#menu ul li a.active:focus { color: #CCCCCC; }

#pesquisar1 { float: left; padding-top: 10px; padding-bottom: 10px; }
#pesquisar1 form { padding: 0px; margin: 0px; }
#pesquisar1 .query { border: 1px solid #000000; background-color: #333333; color: #FFFFFF; padding: 2px; margin: 5px; font-size: 10px; width: 140px; height: 14px; }
#pesquisar1 .botao { border: 1px solid #000000; background-color: #333333; color: #FFFFFF; padding: 2px; margin: 3px; font-size: 10px; }
#pesquisar1 .form { height: 30px; float: left; background-image: url(../images/menu_back_preto.jpg); padding: 0px; margin: 0px; float: left; padding-left: 38px; padding-right: 5px; }
#pesquisar1 .esquerda { background-image: url(../images/menu_back_preto_e.jpg); background-repeat: no-repeat; width: 3px; height: 30px; float: left; }
#pesquisar1 .direita {	background-image: url(../images/menu_back_preto_d.jpg);	background-repeat: no-repeat;	width: 3px;	height: 30px; float: left; }

#lateral .usuario { width: 170px; padding-left: 20px; font-size: 11px; line-height: 30px; }
#lateral .usuario a { text-decoration: none; color: #000000; }
#lateral .usuario a:hover { color: #FF0000; }
#lateral .usuario .login { font-weight: bold; color: #FF0000; }
#lateral .usuario .painel { background-image: url(../images/background_botao_gota.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#lateral .usuario .painel:hover { background-image: url(../images/background_botao_gotah.gif); background-repeat: no-repeat; }
#lateral .usuario .favoritos { background-image: url(../images/background_botao_estrela.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#lateral .usuario .favoritos:hover { background-image: url(../images/background_botao_estrelah.gif); background-repeat: no-repeat; }
#lateral .usuario .portfolio { background-image: url(../images/background_botao_alvo.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#lateral .usuario .portfolio:hover { background-image: url(../images/background_botao_alvoh.gif); background-repeat: no-repeat; }
#lateral .usuario .cadastro { background-image: url(../images/background_botao_feliz.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#lateral .usuario .cadastro:hover { background-image: url(../images/background_botao_felizh.gif); background-repeat: no-repeat; }

#meio h2.titulo { padding: 0px; padding-bottom: 2px; padding-top: 10px; padding-left: 5px; margin: 0px; margin-left: 0px; font-size: 14px; border-bottom: 2px solid #F0F0F0; }
#meio .avaliacao { width: 145px; padding-top: 7px; font-size: 11px; line-height: 18px; padding-bottom: 7px; float: left; margin-bottom: 5px; }
#meio .avaliacao form { padding: 0px; margin: 0px; }
#meio .avaliacao .submit { margin-top: 5px; border: 2px solid #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #eee; font-size: 11px; }
#meio .avaliacao .nota { font-size: 11px; }
#meio .avaliacao .quesito { clear: both; padding-bottom: 5px; display: table; }
#meio .avaliacao .media { clear: both; margin-top: 4px; margin-bottom: 4px; display: table;-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #F0F0F0; }
#meio .avaliacao .media .valor { font-size: 13px; padding: 4px; width:120px;  }
#meio .avaliacao .nome { float: left; width: 65px; }
#meio .avaliacao .valor { float: left; width: 40px; font-size: 11px; }

#lateral .ad_lateral { padding-left: 22px; padding-top: 15px; font-size: 11px; }

#meio .compartilhe { width: 145px; font-size: 11px; line-height: 17px; padding-bottom: 5px; float: left; display: table-cell; }
.addthis_toolbox .vertical { width: 135px; padding: 5px ;  }
.addthis_toolbox .vertical a { width: 101px; padding: 4px 0 4px 34px; position: relative; display: block; text-decoration: none; color: #333333; }
.addthis_toolbox .vertical a:hover { -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #F0F0F0; text-decoration: none; }
.addthis_toolbox .vertical span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .vertical .more { width: 135px; border-top: solid 1px #eee; padding: 5px 0 0 0; margin-top: 5px; text-align: center; }
.addthis_toolbox .vertical .more a { width: 135px; padding: 4px 0; margin: 0; }
.addthis_toolbox .vertical .more span { display: none; }

#home_posts_d h2.titulo { padding: 0px; padding-bottom: 2px; padding-top: 5px; padding-left: 5px; margin: 0px; margin-left: 0px; font-size: 14px; border-bottom: 2px solid #F0F0F0; }
#home_posts_d .usuario { width: 175px; padding-left: 0px; font-size: 11px; line-height: 30px; margin-bottom: 15px; }
#home_posts_d .usuario a { text-decoration: none; color: #000000; }
#home_posts_d .usuario a:hover { color: #FF0000; }
#home_posts_d .usuario .login { font-weight: bold; color: #FF0000; }
#home_posts_d .usuario .painel { background-image: url(../images/background_botao_gota.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#home_posts_d .usuario .painel:hover { background-image: url(../images/background_botao_gotah.gif); background-repeat: no-repeat; }
#home_posts_d .usuario .favoritos { background-image: url(../images/background_botao_estrela.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#home_posts_d .usuario .favoritos:hover { background-image: url(../images/background_botao_estrelah.gif); background-repeat: no-repeat; }
#home_posts_d .usuario .portfolio { background-image: url(../images/background_botao_alvo.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#home_posts_d .usuario .portfolio:hover { background-image: url(../images/background_botao_alvoh.gif); background-repeat: no-repeat; }
#home_posts_d .usuario .cadastro { background-image: url(../images/background_botao_feliz.gif); background-repeat: no-repeat; padding-left: 28px; margin-right: 5px; }
#home_posts_d .usuario .cadastro:hover { background-image: url(../images/background_botao_felizh.gif); background-repeat: no-repeat; }

#footer { clear: both; border-top: 2px solid #E6E6E6; margin-top: 1px; width: 980px; }
#footer .menu { float: left; display: table; }
#footer .menu ul { padding: 0px; margin: 0px; }
#footer .menu li { float: left; padding: 10px; padding-top: 10px; padding-bottom: 5px; list-style: none; font-size: 11px; font-weight: bold; }
#footer .copy { font-size: 11px; line-height: 30px; padding-left: 100px; margin-top: 1px; float: left; display: table; padding-right: 10px; }
#footer .valids { float: right; padding: 2px; }