*{
  margin:0;
  padding:0;
  font:13px Arial, Verdana, Tahoma;
}

body{background:url(../img/bgBody.gif) no-repeat top center;}

fieldset{border:none;}

/*## HEADER ##*/
#boxHeader{width:850px; margin:0 auto;}
    h3.logoShape{
        width:141px;
        height:105px;
        float:left;
        margin:0 0 20px 0;
        text-indent:-90000em;
        overflow:hidden;
        background:url(../img/logoShape.gif) no-repeat 0 0;
    }
h3.titBlogRedacao{
    width:850px;
    height:124px;
    float:left;
    text-indent:-90000em;
    overflow:hidden;
    background:url(../img/titBlogRedacao.gif) no-repeat 0 0;
}

    #ulMnuTop{width:auto; float:right; margin:80px 0 0 0; list-style-type:none;}
        #ulMnuTop li{display:inline;}
            #ulMnuTop li a{
                display:block;
                float:left;
                margin:0 0 0 7px;
                padding:5px 15px;
                text-decoration:none;
                color:#fff;
                background:#e2027b;
            }
                #ulMnuTop li a.aLast{margin:0 36px 0 7px;}
            #ulMnuTop li a:hover{text-decoration:underline;}
                
/*## CONTEUDO ##*/
#boxContent{
    width:100%;
    float:left;
    background:url(../img/bgMiddle.png) repeat-y top center;
    _background:url(../img/bgMiddle.gif) repeat-y top center;
}
    .boxMiddle{width:850px; margin:0 auto;}
        .boxLeft{
            width:600px;
            float:left;
            margin:27px 0 0 0;
            padding:0 0 0 34px;
            border-right:solid 1px #e0e0f5;
        }
        .boxRight{
            width:215px;
            float:left;
            margin:27px 0 0 0;
        }

 /*CONTEUDO - LEFT*/
.boxPost{
    width:579px;
    float:left;
    margin:27px 0 0 0;
    padding:0 0 34px 0;
    background:url(../img/bgPostDot.gif) repeat-x bottom left;
}

.boxPost p strong{
	font-weight:bold;
}
.boxPost p em{
	font-style:italic;
}

.boxPost p strong, .boxPost p em {
font-size:14px;
line-height:22px;
}

    .boxFirst{margin:0;}
    
    .boxData{
        width:46px;
        float:left;
        color:#fff;
        margin:0 15px 0 0;
        text-align:center;
    }
        .boxData .boxDia{
            width:46px;
            height:30px;
            float:left;
            display:block;
            font:bold 20px Georgia;
            background:url(../img/bgDia.gif) no-repeat 0 0;
        }
        .boxData .boxMes{
            width:46px;
            height:17px;
            float:left;
            display:block;
            background:url(../img/bgMes.gif) no-repeat 0 0;
        }
    h3.titPost{
        width:89%;
        float:left;
        margin:0 0 15px 0;
        font-size:20px;
        color:#6666cc;
    }
    h2.titAutor{
        width:89%;
        float:left;
        margin:0 0 15px 0;
        font:15px;
        color:#e2027b;
    }
        h2.titAutor strong{font-weight:bold;}

.boxPost p{margin:0 0 28px 0; font-size:14px; color:#526671; line-height:22px; }

.boxPost .boxPostBottom {width:100%; float:left;}
    .boxPost .boxPostBottom .boxTags{
        float:left;
        padding:32px 0 0 0;
    }
        .boxPost .boxPostBottom .boxTags span,
        .boxPost .boxPostBottom .boxTags a{
            font-size:11px;
            color:#ec008c;
        }

    .boxPost .boxPostBottom .boxComments{
        width:138px;
        height:42px;
        float:right;
        margin:23px 0 0 0;
        background:url(../img/bgComentarios.gif) no-repeat top right;
    }
        .boxComments span{
            margin:4px 15px 0 6px;
            display:block;
            float:left;
            font:bold 20px Georgia;
            color:#ec008c;
			width:26px;
            }
            .boxComments a{
                float:left;
                margin:15px 0 0 0;
                color:#ec008c;
                font-size:10px;
            }
            
    body.post .boxPost .boxPostBottom .boxComments{
        width:579px;
        height:72px;
        float:left;
        clear:both;
        background:url(../img/bgComentarios-Post.png) no-repeat top right;
    }
        body.post .boxComments span{
            margin:22px 18px 0 25px;
            }
            body.post .boxComments a{
                margin:28px 0 0 0;
                font-size:13px;
                font-weight:bold;
                text-decoration:none;
            }

    body.post .boxPost .boxPostBottom .boxCommentEntry{
        width:579px;
        float:left;
        clear:both;
        margin-top:10px;
        background:url(../img/bgComentario-Post.gif) repeat top right;
    }

        body.post .boxPost .boxPostBottom .boxCommentEntry p 
        {
            font-size:12px;
            line-height:18px;
            margin:6px 32px;
        }

        
        body.post .boxPost .boxPostBottom .boxCommentEntry p.signature 
        {
            color:#ec008c;
        }
    
    body.post .boxPost .boxPostBottom .formComment p label{
        color:#ec008c;
        font-weight:bold;
    }
        body.post .boxPost .boxPostBottom .formComment p span
        {
            font-weight:normal;
        }
        body.post .boxPost .boxPostBottom .formComment input.text{
            border:solid 1px #7e7ed4;
            width:200px;
        }
        body.post .boxPost .boxPostBottom .formComment textarea{
            border:solid 1px #7e7ed4;
            width:520px;
        }
        body.post .boxPost .boxPostBottom .formComment input.submit{
            border:solid 1px #7e7ed4;
            background-color:#7e7ed4;
            color:#fff;
            font-weight:bold;
            padding:1px 10px;
            margin:6px 0;
        }

.boxPost .boxAutora{
    width:278px;
    padding-left:64px;
    padding-right:94px;
    float:right;
}
    .boxPost .boxAutora span{display:inline; color:#6666cc; font-size:10px;}
    .boxPost .boxAutora span h3.titAutora{display:inline; color:#e1238d; font-size:12px;}
    .boxPost .boxAutora p{margin:8px 0 0 0; line-height:normal; font-size:10px; color:#526671;}
   
    /*autoras*/
    .boxCarolinaMesquita{
        height:68px;
        padding-top:20px;
        padding-bottom:7px;
        background:url(../img/autoras/boxCarolinaMesquita.jpg) no-repeat 0 0;
    }
    .boxCerenNakashima{
        height:68px;
        padding-top:20px;
        padding-bottom:7px;
        background:url(../img/autoras/boxCerenNakashima.jpg) no-repeat 0 0;
    }
    .boxDianaCortez{
        height:73px;
        padding-top:15px;
        padding-bottom:7px;
        background:url(../img/autoras/boxDianaCortez.jpg) no-repeat 0 0;
    }
    .boxLiviaValim{
        height:73px;
        padding-top:15px;
        padding-bottom:7px;
        background:url(../img/autoras/boxLiviaValim.jpg) no-repeat 0 0;
    }
    .boxRenataMendes{
        height:68px;
        padding-top:20px;
        padding-bottom:7px;
        background:url(../img/autoras/boxRenataMendes.jpg) no-repeat 0 0;
    }

/*MENU DIREITO*/
h3.titBoxRight{
    margin:0 0 10px;
    text-align:center;
    text-transform:lowercase;
    color:#6666cc;
    font:20px Calibri;
}

.boxRight ul{list-style:none inside;}

#ulMnuEditorias{margin:9px 0 30px 0;}
    #ulMnuEditorias li{}
        #ulMnuEditorias li a{font-size:15px; text-decoration:none; text-transform:lowercase;}
        #ulMnuEditorias li a.blue{color:#0099ff;}
        #ulMnuEditorias li a.pink{color:#e2007a;}
        #ulMnuEditorias li a.green{color:#669900;}
        #ulMnuEditorias li a.red{color:#e6432e;}
        #ulMnuEditorias li a.orange{color:#ff9900;}

.boxRight fieldset{
    width:156px;
    height:45px;
    margin:0 auto;
    padding:18px 0 0 10px;
    background:url(../img/bgBusca.gif) no-repeat 0 0;
}
    .boxRight fieldset input{
        width:111px;
        height:18px;
        border:solid 1px #6666cc;
    }
    .boxRight fieldset input.btnOk{
        width:30px;
        height:20px;
        border:none;
        color:#fff;
        text-transform:lowercase;
        background:#6666cc;
    }
.boxRight a{
    width:140px;
    display:block;
    margin:0 auto 10px auto;
    font-weight:bold;
    font-size:11px;
    color:#526671;
    text-decoration:none;
}
    .boxRight a:hover{text-decoration:underline;}

.boxRight a.lnkRSS{
    width:95px;
    height:14px;
    padding:20px 0 0 40px;
    text-transform:lowercase;
    background:url(../img/iconRss.gif) no-repeat top left;
}
.boxRight a.lnkPodcast{    
    width:161px;
    height:56px;
    text-indent:-90000em;
    overflow:hidden;
    background:url(../img/iconPodcast.gif) no-repeat 0 0;
}

/*## FOOTER ##*/
#boxFooter{
    float:left;
    width:100%;
    height:252px;
    background:url(../img/bgFooter.gif) no-repeat top center;
}
    .boxContentFooter{
        width:780px;
        height:29px;
        margin:38px auto 0 auto;
        padding:13px 0 0 0;
        text-align:center;
        background:#dedef4;
    }
        #ulMnuFooter{list-style-type:none;}
            #ulMnuFooter li{display:inline; color:#6666cc;}
                #ulMnuFooter li a{color:#6666cc; font-size:11px; text-decoration:none; text-transform:uppercase;}
                #ulMnuFooter li a:hover{text-decoration:underline;}