* { margin:0; padding:0; }
body { font: 11px "Arial"; color:#6d6d6d; background:#FFFFFF;}
img, button {border:0px;}
a { text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}

#Geral { width:938px; margin:auto; /*border:1px solid #999999;*/ overflow:hidden; margin-bottom:30px;}
#Geral #titulo { width:938px; clear:both; height:72px;}
#Geral h2 { font: 18px "Arial"; color:#AAAAAA; height:17px; margin:29px 0 0px 0px; float:left; text-transform:uppercase;}
#Geral span { float:right; margin: 29px 0 0 0;}
.BtBack { display:block; overflow:hidden; background:url(../img/componentes/Bt_back.gif) no-repeat; width:43px; height:14px; margin-right:5px;}
.BtBack:hover { background-position: 0 -14px;}

/*MENU TOPO*/
#menu { width:938px; height:75px; margin:auto; clear:both;}
#menu ul { display:block; clear:both;}
#menu ul li { list-style:none; float:left;}
#menu ul li h1 { background:url(../img/componentes/logoMelissa_home.gif) no-repeat; width:107px; height:58px; text-indent:-5000em; margin:10px 20px 0 0;}
.BtHome { display:block; overflow:hidden; background:url(../img/componentes/Bt_home.gif) no-repeat; width:66px; height:52px; margin-top:23px;}
.BtHome:hover { background-position: 0 -52px;}
.BtCollection { display:block; overflow:hidden; background:url(../img/componentes/Bt_collection.gif) no-repeat; width:120px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtCollection:hover { background-position: 0 -52px;}
.BtProfile { display:block; overflow:hidden; background:url(../img/componentes/Bt_profile.gif) no-repeat; width:91px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtProfile:hover { background-position: 0 -52px;}
.BtShopMelissa { display:block; overflow:hidden; background:url(../img/componentes/Bt_shopmelissa.gif) no-repeat; width:140px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtShopMelissa:hover { background-position: 0 -52px;}
.BtNews { display:block; overflow:hidden; background:url(../img/componentes/Bt_news.gif) no-repeat; width:80px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtNews:hover { background-position: 0 -52px;}
.BtContact { display:block; overflow:hidden; background:url(../img/componentes/Bt_contact.gif) no-repeat; width:101px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtContact:hover { background-position: 0 -52px;}
.BtRegister { outline:none; display:block; overflow:hidden; background:url(../img/componentes/Bt_register.gif) no-repeat; width:101px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtRegister:hover { background-position: 0 -52px;}
.BtDownloadCenter { outline:none; display:block; overflow:hidden; background:url(../img/componentes/Bt_downloadcenter.gif) no-repeat; width:186px; height:52px; text-indent:-5000em; margin-top:23px;}
.BtDownloadCenter:hover { background-position: 0 -52px;}
/*/MENU TOPO*/

/*CONTEUDO*/
#Conteudo { width:708px; float:left; margin-right:21px;}
#Conteudo .TextoGeral { width:708px; clear:both; overflow:hidden;}
#Conteudo .TextoGeral div.Texto { float:left; margin: 0; width:708px;}
#Conteudo .TextoGeral div.Img { float:left; margin: 0 24px 5px 0;}
#Conteudo .TextoGeral div.Img img { border:#CDC3CC solid 2px; margin-bottom:5px;}
#Conteudo .TextoGeral div.Img object { margin-bottom:10px;} /* para os ies hack com embed*/
#Conteudo .TextoGeral div.Img #legenda { font: 12px "Arial"; color:#827870; margin-bottom:5px;}
#Conteudo .TextoGeral div.Texto p { margin: 0; font: 11px "Arial"; color:#6d6d6d; line-height:20px; }
#Conteudo .TextoGeral div.Texto a { margin: 0; font: 11px "Arial"; color:#6d6d6d; line-height:20px; } 
#Conteudo .TextoGeral div.Texto .Data { font: 12px "Arial"; color:#565656; margin-bottom:5px;}
#Conteudo .TextoGeral div.Texto .Titulo {  margin:0px; font: 18px "Arial"; color:#827870; text-transform:uppercase; }
#Conteudo .TextoGeral div.Texto .Titulo a, #Conteudo .TextoGeral div.Texto .Titulo a:hover {font: 18px "Arial"; color:#827870; text-transform:uppercase;}
#Conteudo .TextoGeral div.Texto .Credito { font: 12px "Arial"; color:#827870; margin-bottom:15px; }

#Conteudo .ListaLinks { width:708px; clear:both; overflow:hidden; margin-top:15px;}
#Conteudo .ListaLinks ul { display:block; clear:both;}
#Conteudo .ListaLinks ul li { list-style:none; float:left;}
#Conteudo .ListaLinks ul li.Txt { margin-left:17px;}
#Conteudo .ListaLinks ul li p { font: 11px "Arial"; color:#635c56; text-transform:uppercase;}
#Conteudo .ListaLinks ul li a, #Conteudo .ListaLinks ul li a:hover { font: 11px "Arial"; color:#918b85;}

#Conteudo .linhaDivide { width:708px; height:7px; background:url(../img/componentes/_linhaDivide.gif) no-repeat; clear:both; margin:15px 0;}

#Conteudo #Paginacao { width:708px; height:32px; clear:both; background:url(../img/componentes/bgpagina.jpg) repeat-x; margin:20px 0;}
#Conteudo #Paginacao ol { display:block; clear:both;}
#Conteudo #Paginacao ol li { float:right; list-style:none; background:url(../img/componentes/bg_paginacao.jpg) repeat-x; height:32px; width:24px; margin-left:5px; }
#Conteudo #Paginacao ol li p { font: bold 14px "Arial"; color:#6e6d6c; margin:0; padding:8px 0 10px 0px; text-align:center; }
#Conteudo #Paginacao li a { display:block; list-style:none; text-decoration:none; height:32px; width:24px;}
#Conteudo #Paginacao li a:hover { display:block;  list-style:none; background:url(../img/componentes/bg_paginacaoAtiva.jpg) repeat-x; text-decoration:none; height:32px; width:24px;}
#Conteudo #Paginacao ol li.Ativa { float:right; list-style:none; background:url(../img/componentes/bg_paginacaoAtiva.jpg) repeat-x; height:32px; width:24px;}

#Conteudo #Comentario { width:708px; clear:both;}
#Conteudo #Comentario h2 { font: 18px "Arial"; color:#AAAAAA; margin:29px 0 0px 0px; clear:both;}
#Conteudo #Comentario p { font: 11px "Arial"; color:#6D6D6D; }
#Conteudo #Comentario a { font: 11px "Arial"; color:#6D6D6D; }
#Conteudo #Comentario div { font: 11px "Arial"; color:#918B85; padding:20px 0 10px 0; clear:both;}
#Conteudo #Comentario div b { color:#635C56; text-transform:uppercase;}

#Conteudo #Comentar { width:708px; clear:both; margin-top:20px;}
#Conteudo #Comentar p { font: 11px "Arial"; color:#565656; padding:10px 0 5px 1px;}
#Conteudo #Comentar p.Resp { font: bold 11px "Arial"; color:#FF0000; padding:10px 0 0px 1px;}
#Conteudo #Comentar input, textarea { width: 280px; border: 1px solid #e7e7e7; font: 11px "Arial"; color:#918B85;}
#Conteudo #Comentar input { padding:3px 0 3px 3px; height:15px;}
#Conteudo #Comentar textarea { padding:3px 0 3px 3px; height:110px;}

.resposta { background:#f9f9f9; border:#e7e7e7 solid 2px; padding-top:5px; width:356px; height:115px; margin-bottom:20px; /*z-index:5; position:absolute; margin-top:-190px;*/ margin-left:0px; text-align:center;}
.resposta p { padding-top:5px; margin-top:0px; font: 11px "Arial"; color:#5e4461;} /*existe hack dessa linha pro ie6 e ie7*/



/*busca*/
#Conteudo .Busca { width:657px; clear:both; margin:20px 0 20px 0;}
#Conteudo .Busca p { font: 13px "Arial"; color:#827870; margin:0; padding:0;}
#Conteudo .Busca p b { font: bold 17px "Arial"; color:#827870; margin:0; padding:0;}

#Conteudo table#listaBusca { width: 700px; margin-bottom:20px;}
#Conteudo table#listaBusca tr { text-align:left;  background:#ffffff; padding: 5px 10px;}
#Conteudo table#listaBusca tr.Cor { text-align:left; background:#f8f8f8; padding: 5px 10px;}
#Conteudo table#listaBusca tr td { text-align:left; border-bottom:#F1F1F1 solid 2px; font: 11px "Arial"; color:#6d6d6d; padding: 10px 5px;}
#Conteudo table#listaBusca tr td a, #Conteudo table#listaTags tr td a:hover { text-align:left; font: 11px "Arial"; color:#6d6d6d;}
#Conteudo table#listaBusca tr td:hover,#Conteudo table#listaBusca tr td.sfhover { background:#F1F1F1;}
/*/busca*/

/*tags*/
#Conteudo .Tags { width:657px; clear:both; margin:0px 0 30px 0;}
#Conteudo .Tags h2 { font: bold 14px "Arial"; color:#AAAAAA; margin:0; padding:0; text-transform:uppercase;}
#Conteudo table#listaTags { width: 708px; margin-bottom:20px;}
#Conteudo table#listaTags tr td { text-align:left; font: 11px "Arial"; color:#654262; width:225px; padding: 5px 5px; border-bottom:2px solid #F3F1F4;}
#Conteudo table#listaTags tr td a, #Conteudo table#listaTags tr td a:hover { text-align:left; font: 11px "Arial"; color:#6d6d6d;}
/*/tags*/

/*resultado*/
#Conteudo table#listaTabela { width: 708px; margin-bottom:20px;}
#Conteudo table#listaTabela th { text-align:left; font: 20px "Arial"; color:#827870; background:#F1F1F1; padding: 5px 10px; text-transform:uppercase;}
#Conteudo table#listaTabela th p { text-align:left; font: 14px "Arial"; color:#AAAAAA; margin:0; padding:0; text-transform:none;}

#Conteudo table#listaTabela tr { text-align:left;  background:#ffffff; padding: 5px 10px;}
#Conteudo table#listaTabela tr.Cor { text-align:left; background:#f8f8f8; padding: 5px 10px;}
#Conteudo table#listaTabela tr:hover, #Conteudo table#listaTabela tr.sfhover { background:#F1F1F1;}

#Conteudo table#listaTabela tr td.Data { text-align:right; font: 11px "Arial"; color:#999999; width:100px; padding-right:5px; }
#Conteudo table#listaTabela tr td.Data p { text-align:right!important; font: bold 12px "Arial"; color:#827870; padding:0; margin:0;}
#Conteudo table#listaTabela tr td.Data p b { text-align:right!important; font: bold 16px "Arial"; color:#827870; padding:0; margin:0;}

#Conteudo table#listaTabela tr td p { text-align:left; font: 17px "Arial"; color:#654262; padding: 10px 10px; margin:0px;}
#Conteudo table#listaTabela tr td p a, #Conteudo table#listaTabela tr td p a:hover { text-align:left; font: 12px "Arial"; color:#827870;}
/*/resultado*/

/*botoes*/
.BtImages { display:block; overflow:hidden; background:url(../img/componentes/Bt_images.gif) no-repeat; width:67px; height:20px; text-indent:-5000em;}
.BtImages:hover { background-position: 0 -20px;}
.BtStumble { display:block; overflow:hidden; background:url(../img/componentes/Bt_stumble.gif) no-repeat; width:23px; height:22px; text-indent:-5000em; margin-top:5px;}
.BtStumble:hover { background-position: 0 -22px;}
.BtDelicious { display:block; overflow:hidden; background:url(../img/componentes/Bt_delicious.gif) no-repeat; width:23px; height:22px; text-indent:-5000em; margin-top:5px;}
.BtDelicious:hover { background-position: 0 -22px;}
.BtDigg { display:block; overflow:hidden; background:url(../img/componentes/Bt_digg.gif) no-repeat; width:23px; height:22px; text-indent:-5000em; margin-top:5px;}
.BtDigg:hover { background-position: 0 -22px;}
.BtTechnorati { display:block; overflow:hidden; background:url(../img/componentes/Bt_technorati.gif) no-repeat; width:23px; height:22px; text-indent:-5000em; margin-top:5px;}
.BtTechnorati:hover { background-position: 0 -22px;}
.BtFacebook { display:block; overflow:hidden; background:url(../img/componentes/Bt_facebook.gif) no-repeat; width:23px; height:22px; text-indent:-5000em; margin-top:5px;}
.BtFacebook:hover { background-position: 0 -22px;}
.BtMore { display:block; overflow:hidden; background:url(../img/componentes/Bt_more.gif) no-repeat; width:58px; height:18px; text-indent:-5000em; margin-top:5px;}
.BtMore:hover { background-position: 0 -18px;}
.BtPrint { display:block; overflow:hidden; background:url(../img/componentes/Bt_print.gif) no-repeat; width:54px; height:13px; text-indent:-5000em; margin:15px 0 0 15px;}
.BtPrint:hover { background-position: 0 -13px;}
.BtComment { display:block; overflow:hidden; background:url(../img/componentes/Bt_comment.gif) no-repeat; width:84px; height:20px; text-indent:-5000em; margin:15px 0 20px 198px;}
.BtComment:hover { background-position: 0 -20px;}
/*/botoes*/

/*/CONTEUDO*/

/*MENU LATERAL*/
#menuLateral { width:204px; float:left; background:#F7F7F7; margin-bottom:20px;}
#menuLateral #Busca { clear:both; width:184px; height:51px; background:#F1F1F1; padding: 13px 10px; border-bottom:10px solid #FFFFFF;}
#menuLateral #Busca p { font:18px "Arial"; color:#827870; padding-bottom:5px;}
#menuLateral #Busca input { width:140px; height:15px; background:#FFFFFF; padding: 3px 3px 0 5px; margin-right:5px; border: 1px solid #e7e7e7; font: 11px "Arial"; color:#6d6d6d; float:left;}
#menuLateral #Busca button { float:left; width:28px; height:19px; background:url(../img/componentes/Bt_ok.gif) no-repeat; cursor:pointer; text-indent:-5000em;} 
#menuLateral #Busca button:hover { background-position: 0 -19px; } 
#menuLateral .linhaDivide { background:url(../img/componentes/_linha_divide_menu.gif) no-repeat 15px 0; width:180px; height:1px; display:block; margin:0; }
#menuLateral #Tags { margin-left:15px;}
#menuLateral #Tags h2 { background:url(../img/componentes/tit_tags.gif) no-repeat; width:66px; height:25px; display:block; margin-bottom:10px; text-indent:-5000em; clear:both; }
#menuLateral #Tags p { font: 11px "Arial"; color:#918b85; clear:both; margin:10px 8px 10px 5px; line-height:21px;}
#menuLateral #Tags a.font15, #menuLateral #Tags a.font15:hover { font: 15px "Arial"; color:#918b85; }
#menuLateral #Tags a.font13, #menuLateral #Tags a.font13:hover { font: 13px "Arial"; color:#918b85; }
#menuLateral #Tags a.font11, #menuLateral #Tags a.font11:hover { font: 11px "Arial"; color:#918b85; }
/*/MENU LATERAL*/

/*DESABILITA FLASH*/
#f_description { background:url(../img/componentes/_youtube_description.gif) no-repeat; width:278px; height:255px;}
#t_tube { background:url(../img/componentes/_youtube.gif) no-repeat; width:250px; height:200px;}
#g_tube { background:url(../img/componentes/_youtube_g.gif) no-repeat; width:425px; height:349px;} 
/*/DESABILITA FLASH*/

/*botoes*/
.BtMelissaNews { display:block; overflow:hidden; background:url(../img/componentes/Bt_melissaNews.gif) no-repeat; width:174px; height:51px; text-indent:-5000em; margin-left:15px;}
.BtMelissaNews:hover { background-position: 0 -51px;}
.BtLatestPosts { display:block; overflow:hidden; background:url(../img/componentes/Bt_latestPosts.gif) no-repeat; width:174px; height:51px; text-indent:-5000em; margin-left:15px;}
.BtLatestPosts:hover { background-position: 0 -51px;}
.BtMostCommented { display:block; overflow:hidden; background:url(../img/componentes/Bt_mostCommented.gif) no-repeat; width:174px; height:68px; text-indent:-5000em; margin-left:15px;}
.BtMostCommented:hover { background-position: 0 -68px;}
.BtallTags { display:block; overflow:hidden; background:url(../img/componentes/Bt_alltags.gif) no-repeat; width:66px; height:13px; text-indent:-5000em; margin:15px 0;}
.BtallTags:hover { background-position: 0 -13px;}
.BtFeed { display:block; overflow:hidden; background:url(../img/componentes/Bt_feed.gif) no-repeat; width:69px; height:30px; text-indent:-5000em; margin:15px 0 15px 58px;}
.BtFeed:hover { background-position: 0 -30px;}
.BtOk { display:block; overflow:hidden; width:28px; height:19px; background:url(../img/componentes/Bt_ok.gif) no-repeat; cursor:pointer; text-indent:-5000em;} 
.BtOk:hover { background-position: 0 -19px; } 
/*/botoes*/

address { clear:both; font-style:normal; text-align:right; color:#b6b6b6; margin:0px 28px 20px 0; width:932px;}
address a.Download { font: 11px "Arial"; color:#666666; font-style:normal; margin:0px; text-decoration:underline;}
address a.Download:hover { font: 11px "Arial"; color:#666666; font-style:normal; margin:0px; text-decoration:none;}
address a { font: 11px "Arial"; color:#b6b6b6; font-style:normal; margin:0px;}
address a:hover { color:#666666;}