/*
Theme Name: Y!Posts
Theme URI: http://posts.yahoo.com.br
Description: Y!Posts Theme
Version: 1.0
*/


*, body, div, table, ul, ol, li{ border:0px none; margin:0; padding:0; background:transparent; }
a{ text-decoration:none; }

/* Layout */
.page_home #container{ width:100%; background:transparent url(imagens/bg_destaques.gif) no-repeat; background-position: center 115px; }
#wrapper{ width:1000px; margin:0 auto; padding:10px 0; background:transparent; }
.page_oquee #wrapper{ background:#FFF url(imagens/bg_oque.gif) no-repeat right 120px; min-height:650px; }
.page_oquee .conteudo{ font:bold 11px Verdana; line-height:20px; height:450px; margin-top: 20px; width:500px; text-transform:uppercase; color:#5b2b6a;}
.page_oquee .conteudo p{ margin-bottom:30px;  }
.page_oquee .oqueeyahooposts { display: none; }

/* FAQ */
.page_faq #wrapper{ background:transparent url(imagens/bg_faq.gif) no-repeat right 200px; }
.page_faq .conteudo{ width:680px; margin:0; min-height:500px; margin:0 0 30px 0; }
.page_faq .conteudo h2{ font:bold 11px Verdana, sans-serif; text-transform:uppercase; color:#b70085; margin:30px 0 5px 0; }
.page_faq .conteudo h2:first-child{ margin:0 0 5px 0; }
.page_faq .conteudo { font:normal 11px Verdana, sans-serif; color:#5b2b6a; margin:0 0 10px 0; }
.page_faq .conteudo h3 a{ margin-top: 30px; display:block; font:bold 11px Verdana, sans-serif; line-height:17px; color:#5b2b6a; background:transparent url(imagens/btn_seta.gif) no-repeat 210px 16px; }

/* FALE CONOSCO */
.page_faleconosco .conteudo{ width:100%; min-height:500px; _height:500px; margin:0; background:transparent url(imagens/bg_faleconosco.gif) no-repeat left 40px; font:normal 11px Verdana, sans-serif; color:#5b2b6a; }
.page_faleconosco h1.facaparte{ text-indent:-9999px; width:96px; height:13px; background:transparent url(imagens/fc_facaparte.gif) no-repeat left; }
.page_faleconosco .conteudo .form_faleconosco{ float:right; width:540px; }
.page_faleconosco .form_faleconosco label{ display:block; text-indent:-9999px; }
.page_faleconosco .form_faleconosco input.texto{ width:400px; margin:0 0 12px 0; background:#FFF; border:1px solid #999999; padding:3px; font:normal 12px Verdana, sans-serif; }
.page_faleconosco .form_faleconosco textarea.mensagem{ width:500px; height:200px; margin:0 0 12px 0; background:#FFF; border:1px solid #999999; padding:3px; font:normal 12px Verdana, sans-serif; }
.page_faleconosco .form_faleconosco label.nome{ width:40px; height:10px; background:transparent url(imagens/fc_nome.gif) no-repeat left top; }
.page_faleconosco .form_faleconosco label.email{ width:46px; height:10px; background:transparent url(imagens/fc_email.gif) no-repeat left top; }
.page_faleconosco .form_faleconosco label.assunto{ width:64px; height:10px; background:transparent url(imagens/fc_assunto.gif) no-repeat left top; }
.page_faleconosco .form_faleconosco label.suamensagem{ width:105px; height:10px; background:transparent url(imagens/fc_suamensagem.gif) no-repeat left top; }
.page_faleconosco .form_faleconosco p.enviar{ text-align:right; margin-right:30px; }
.page_faleconosco #resposta { display: none; left: 50%; margin-left: -315px; position: absolute; background: white; width: 500px; height: 100px; border: 5px solid #6b1976; top: 269px; padding: 45px; }
.page_faleconosco #resposta p { text-align: center; text-transform:uppercase; font:bold 11px Verdana, sans-serif; line-height:37px; color:#c80073; }
.page_faleconosco #resposta .submit { text-align: right; margin-top: 30px;}
.page_faleconosco .required { border-color: #c80073 !important; }
/* BLOGUEIROS */
.page_blogueiros #container{ background:#FFF url(imagens/bg_blogueiros.gif) no-repeat 70px 140px; }
.page_blogueiros.s #container{ background:#FFF url(imagens/bg_colunista.gif) no-repeat center 115px !important; }
.page_blogueiros .conteudo{ margin:0; width:100%; min-height:300px; }
.page_blogueiros .conteudo ul{ list-style:none; }
.page_blogueiros .conteudo li.blogueiro { float:left; margin:0 20px 40px 0; width:80px; height: 100px; _height: 150px; padding:5px; text-align:center; }
.page_blogueiros .conteudo li.blogueiro a{ font:bold 11px Verdana, sans-serif; color:#000; line-height:13px; }
.page_blogueiros .conteudo li.blogueiro img{ padding:5px; border:1px solid #E5E5E5; background:#FFF; }
.page_blogueiros .lateral { background-image: none; }
.page_blogueiros .lateral .colunas { margin-top: 0; }
/* CATEGORIAS */
.page_categorias .conteudo{ margin:0; }
.page_categorias .sel { color:#b70085; }
.page_categorias .conteudo .lateral{ float:left; background:none; margin:0; padding:0; }
.page_categorias .conteudo .colunas{ margin:0; }
.page_categorias .conteudo .lateral h3{ padding:0; }
.page_categorias .conteudo .lateral .bloco { margin:5px 0 0 0; }
.page_categorias .conteudo .conteudo_categoria{ float:right; width:570px; }
.page_categorias .conteudo .conteudo_categoria .chamada{ margin:0 0 30px 0; }
.page_categorias .conteudo .conteudo_categoria .chamada img{ float:left; padding:4px; margin:0 10px 10px 0; border:1px solid #E5E5E5; background:#FFF; }
.page_categorias .conteudo .conteudo_categoria h2{ border-bottom:1px solid #bfc0c1; padding:0 0 5px 0; margin:0 0 5px 0; }
.page_categorias .conteudo .conteudo_categoria h2 a{ font:normal 18px "Times New Roman", serif; color:#b70085; }
.page_categorias .conteudo .conteudo_categoria { font:normal 11px Verdana, sans-serif; line-height:15px; color:#000; }
.page_categorias .conteudo .conteudo_categoria p.data{ margin:10px 0; } 
.page_categorias .conteudo .conteudo_categoria p.data a{ font:bold 11px Verdana, sans-serif; color:#000; }
.page_categorias .conteudo .conteudo_categoria span.autor a{ color:#b70085; }
.page_categorias .conteudo .paginacao{ width:450px; }

/* COLUNISTAS */
.page_colunistas #container{ background:#FFF url(imagens/bg_colunista.gif) no-repeat center 115px; }
.page_colunistas .conteudo{ margin:0; }
.page_colunistas .colunista{ width:600px; height: 160px;}
.page_colunistas .colunista a { color:#40261f;}
.page_colunistas .destaques_inf{ margin:60px 0; }
.page_colunistas .lateral{ background:0; padding:0; margin:0; }
.page_colunistas .lateral .colunas{ margin:0; padding:0; }
.page_colunistas .conteudo .colunista img.foto{ float:left; padding:5px; background:#FFF; border:1px solid #E5E5E5; margin: 0 7px 7px 0; }
.page_colunistas .conteudo .colunista h3{ font:normal 11px Verdana, sans-serif; color:#000; }
.page_colunistas .conteudo .colunista h2{ font:normal 25px "Times New Roman", serif; color:#40261f; }
.page_colunistas .conteudo .colunista p{ font:normal 11px Verdana, sans-serif; }
.page_colunistas .conteudo .paginacao{ clear:none; }
.editor_info .descricao { margin-left: 95px; }
.falecom{ text-align: right; padding-top: 10px; }

/* SINGLE POST */
.single { width: 600px; }
.single .head p { font:normal 11px Verdana, sans-serif; }
.single img.foto { float:left; padding:5px; background:#FFF; border:1px solid #E5E5E5; margin: 0 7px 7px 0; }
.single h2 { font:normal 25px "Times New Roman", serif; color:#40261f; }
.single h3 { border-bottom:1px solid #bfc0c1; padding:0 0 5px 0; margin:0 0 5px 0; }
.single h3 a { font:normal 18px "Times New Roman", serif; color:#b70085; }
.single .post { clear: left; margin-top: 50px;}
.single .content p {  margin-bottom: 10px; font:normal 11px Verdana, sans-serif; line-height:15px; color:#000; }
.single .content img { display: block; margin: 20px auto 20px auto; padding:5px; background:#FFF; border:1px solid #E5E5E5; }
.single .chamada { height: auto !important;}
.single .meta { font:bold 11px Verdana, sans-serif; color:#000; }
.single .post a { color:#b70085; }

/* BARRA YAHOO */
.barraYahoo{ height:30px; font: normal 10px Verdana, sans-serif; border-bottom:1px solid #5b2b6a; }
.barraYahoo li.br{ border-right:1px solid #d1d3d4; }
.barraYahoo a{ color:#b66fce; text-decoration:none; }
.barraYahoo a:hover{ text-decoration:underline; }

/* MENU YAHOO*/
.barraYahoo ul.menuYahoo{ float:left; display: inline; list-style: none; }
.barraYahoo ul.menuYahoo li{ float:left; height:10px; padding:3px 10px; }

/* BARRA USUÁRIO */
.barraYahoo ul.barraUsuario{ float: right; list-style: none; }
.barraYahoo ul.barraUsuario li{ float:left; height:10px; padding:3px 10px; color:#b66fce; }
.barraYahoo a.cadastre{ color:#491b56; text-decoration:underline; }

.barraYahoo input { border: 1px solid #755a83; margin-top: -5px !important; display: block; float: left;}
.barraYahoo .searchBox { font-size: 12px; line-height: 18px; height: 20px;}
.barraYahoo .btSearch { font-size: 10px !important; padding: 2px; background-color:#b66fce; color: white; }

/* TOPO */
#topo{ overflow:hidden; position:relative; }
#topo h1{ float:left; width: 235px; height: 44px; margin: 25px 0; background:transparent url(imagens/logo-topo.jpg) no-repeat left; text-indent:-9999px; }
#topo h1 a{ display: block; height: 45px; }
#topo .buttons{ position:absolute; top:100px; right:45px; }
#topo .buttons a{ margin-right:5px; }
#topo #menu{ float:left; width:240px; height:95px; background:transparent; }
#topo .busca{ float:left; text-align:right; padding:10px 0; width: 483px; height: 110px; }
#topo .busca{ background: transparent url(imagens/boca_lapis.png) no-repeat left; _background: transparent url(imagens/boca_ie6.gif) no-repeat left; }
.page_oquee #topo .busca{ background:transparent; }
#topo .busca form{ margin-top:15px; }
#topo .busca .texto{ float:right; width:180px; height:13px; margin:0; border:1px solid #999999; font:normal 10px Verdana, sans-serif; padding:2px; }
#topo .busca .botao{ float:right; }
#topo .busca .oqueeyahooposts{ float:right; margin:10px 0 0 0; padding:0 0 0 140px; width:210px; background:transparent url(imagens/oquee_yahooposts.gif) no-repeat top left; text-align:center; }
#topo .busca .oqueeyahooposts a{ display:block; font:normal 10px Arial, sans-serif; color:#666; }

/* DESTAQUES */
.destaques{ overflow:hidden; padding:0; _margin-top:130px; }
.destaques ul{ list-style: none; }
.destaques li{ float:left; width:285px; }
.destaques li.meio{ margin:0 65px; _margin:0 35px; }
.destaques li h2{ height: 52px; color:#FFF; font-family:"Times New Roman", serif; line-height:26px; }
.destaques li h2 a{ color:#FFF; text-decoration:none; font-weight:lighter; font-size:25px; }
.destaques li .imagem img{ margin:10px 0 0 0; border:8px solid #FFF; }

/* CONTEUDO */
.conteudo{ margin: 70px 0 0 0; }

/* CAIXAS - HOME */
.caixas{ width:640px; overflow:hidden; _margin-top:70px; }
.caixas dl { float:left; width: 290px; height: 229px; margin:0 15px 15px 0; background: transparent url(imagens/box_bottom.png) no-repeat bottom left; _background:transparent url(imagens/box_bottom.gif) no-repeat bottom left; overflow:hidden; }
.caixas dt { width: 290px; height:53px; margin: 0; padding: 10px; background:transparent url(imagens/box_top.png) no-repeat top left; _background:transparent url(imagens/box_top.gif) no-repeat top left; overflow:hidden; }
.caixas dt a{ font:normal 20px "Times New Roman", serif; color:#40261f; }
.caixas dd { margin: 0; padding: 10px; }
.caixas dd img{ float:left; padding:5px; background:#FFF; border:1px solid #e5e5e5; margin:0 10px 17px 0; }
.caixas dd p { font:normal 11px Verdana; color:#000; line-height:15px; }
.caixas dd span{ display:block; clear:both; font:bold 10px Verdana; line-height:15px; }
.caixas dd .data a{ color:#000; }
.caixas dd .autor a{ color:#b70085; }

.paginacao{ clear:both; padding:0 50px; }
.paginacao ul{ list-style: none; }
.paginacao li{ float:left; margin:0 0 0 5px;  height:20px; }
.paginacao li:first-child{ margin:0; }
.paginacao .pagina{ border-left:1px solid #644f49; text-align:center; }
.paginacao .pagina a{ display:block; font:normal 20px "Times New Roman", serif; color:#644f49; }
.paginacao .pagina a:hover{ color:#b70085; }
.paginacao .pagina.ativo a{ color:#b70085; font-weight:bold; }
.paginacao .primeiro, .paginacao .anterior,
.paginacao .proximo, .paginacao .ultimo{ padding:3px 0 0 0; }
.paginacao .pagina{ padding:0 0 0 4px; }
.paginacao .proximo{ border-left:1px solid #644f49; padding-left:10px; }


/* DESTAQUES */
.destaques_inf{ margin:20px 0; width:570px; }
.destaques_inf .chamada{ margin:0 0 30px 0; height: 110px;}
.destaques_inf img{ float:left; padding:4px; margin:0 10px 10px 0; border:1px solid #E5E5E5; background:#FFF; }
.destaques_inf h2{ border-bottom:1px solid #bfc0c1; padding:0 0 5px 0; margin:0 0 5px 0; }
.destaques_inf h2 a{ font:normal 18px "Times New Roman", serif; color:#b70085; }
.destaques_inf p { font:normal 11px Verdana, sans-serif; line-height:15px; color:#000; }
.destaques_inf p.data{ margin:10px 0; } 
.destaques_inf p.data a{ font:bold 11px Verdana, sans-serif; color:#000; }
.destaques_inf span.autor a{ color:#b70085; }

/* LATERAL */
.lateral{ float:right; width:335px;  _margin-top:72px; margin-bottom: 50px; background:transparent url(imagens/bg_colunalateral.gif) no-repeat 0px 10px; }
.lateral .bloco.aberto{ margin:30px 0 0 0; }
.lateral .bloco.aberto div{ display:block; }
.lateral .bloco.aberto:first-child{ margin:0; }
.lateral .bloco.fechado{ margin:10px 0 0 0; }
.lateral .bloco.fechado div{ display:none; }
.lateral .colunas{ margin:45px 0 0 0; }
.lateral .controlador{ float:right; }
.lateral h3{ display:block; padding:0 0 5px 0; border-bottom:1px solid #CCC; font:normal 20px "Times New Roman", serif; color:#40261f; }
.lateral h3 a{ display:block; font:normal 20px "Times New Roman", serif; color:#40261f; outline:none; }
.colunas ul{ list-style: none; }
.colunas li{ height:55px; padding:10px 0 0 0; background:transparent url(imagens/barrainf_coluna.gif) no-repeat top left; }
.colunas li:first-child{ background:transparent; }
.colunas li h4 a{ font:bold 11px Verdana; line-height:15px; color:#491b56; }
.colunas li p { font:normal 11px Verdana; line-height:15px; color:#666666; }
.colunas li img{ float:left; margin:6px; border:0px; }

.controlador { display: block; float: right; height: 12px; width: 12px; }

.seta { display: block; float: right; height: 12px; width: 12px; background: url('imagens/pag_proxima.gif') no-repeat; }


.fechado .controlador {
    background: url('imagens/mais.gif') no-repeat;
}

.aberto .controlador {
    background: url('imagens/menos.gif') no-repeat;
}
/* RODAPE */
.rodape{ width:100%; height:60px; background:#FFF url(imagens/bg_rodape.gif) repeat-x bottom; }
.rodape .r_enfeite{ position: relative; width:149px; height:106px; margin-top: -75px; float:right; background:transparent url(imagens/enfeite_rodape.gif) no-repeat top right; }
.rodape .r_wrapper{ width:1000px; height:74px; margin:0 auto; }
.rodape .r_conteudo{ padding-top:15px; }
.rodape .r_conteudo h2{ font:bold 11px Verdana, sans-serif; color:#bf79d7; }
.rodape .r_conteudo ul{ list-style:none; }
.rodape .r_conteudo li{ float:left; margin-top:10px; padding:0 10px 0 10px; border-left:1px solid #bf79d7; }
.rodape .r_conteudo li:first-child{ padding:0 10px 0 0; border-left:0px none; }
.rodape .r_conteudo li a{ font:normal 11px Verdana, sans-serif; color:#bf79d7; }

#yahoo-footer {
    color: white;
    font-weight: bold;
    font-family: 'Verdana',sans-serif;
    font-size: 11px;
}

#yahoo-footer a {
    color: white;
    font-weight: normal;
}

#yahoo-footer a:hover {
    text-decoration: underline;
}
/* BACKGROUNDS */
.page_home{ background:#FFF url(imagens/bg_grade_home.gif) no-repeat center 900px; }
.page_oquee{ background:#FFF; }
.c0 { background: url(imagens/bg_c0.gif) no-repeat; }
.c1 { background: url(imagens/bg_c1.gif) no-repeat; }
.c2 { background: url(imagens/bg_c2.gif) no-repeat; }
.c3 { background: url(imagens/bg_c3.gif) no-repeat; }

.c0, .c1, .c2, .c3 {
    position: relative;
    padding-left: 70px;
    padding-top: 40px;
    margin-left: -70px;
    z-index: 200;
}

/* Debug */
.bv{ border:1px solid red; }
.bgv{ background:red; }
.cb{ clear:both; }

