/*
	CSS Reset - Compressed
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,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:black;background:white}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:"" ""}
html,body{ vertical-align: middle; text-align: center; height: 100%; margin: 0; padding: 0; }
/*
  end reset
*/

body {
    background: #282828 url(../images/fundo.jpg) repeat-x;
    font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
    font-size: 14px; line-height: 150%;
}

strong {font-weight: bold;}

a {color: #fc0; text-decoration: none; }
a:hover {color: #ff0; text-decoration: underline; }

ul li {
    margin: 0 0 10px 0;
    padding: 0 0 0 15px;
    list-style: none;
    background-repeat: no-repeat;
    background-position: 0 8px;
    background-image: url(../images/bullet.gif);
}

p { margin: 15px 0; }

.hide { display: none; }

.bot,.boxTit {
  display: block;
  padding: 0; border: 0; outline: 0; margin: 0;
  background-color: transparent; background-repeat: no-repeat;  background-position: 0 0;
  text-align: left; font-size: 0;  line-height: 0; text-indent: -9999px;
}

#master,.principal {
    width: 978px;
    margin: 0 auto;
    text-align: left;
}

#header {
    position: relative;
    height: 240px;
    font-size: 11px; line-height: 120%;
    color: #999;
}
    #header a { color: #999; text-decoration: none; }
    #header .box_veja_tambem {
        position: absolute;
        top: 18px;
        left: 0;
        width: 778px;
        height: 24px;
    }
        #header .box_veja_tambem h6 { width: 129px; height: 24px; background-image: url(../images/boxTit_veja_tambem.gif); float: left; }
    #header a.logo {
        position: absolute;
        top: 100px;
        left: 0;
        width: 516px;
        height: 106px;
        background-image: url(../images/logo.png);
    }

.cols { float: left; }
#A {
    width: 588px;
    padding-left: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 578px;
   }
#B { width: 390px; }

#A .post{
    position: relative;
    width: 558px;
    padding: 3px 20px 20px 60px;
    margin-bottom: 20px;
    color: #fff;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 478px;
}

    #A .typeB { background-color: #1B1506; }

    #A .post .data{
        position: absolute;
        top: 10px;
        left: -10px;
        width: 50px;
        height: 82px;
        text-align: center;
        padding-top: 5px;
        background: url(../images/fundo_data.gif) no-repeat;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 77px;
    }
        #A .post .data span { display: block; }
            #A .post .data span.dia {
                height: 50px;
                font-size: 40px;
                line-height: 100%;
                font-family: "Century Gothic", Arial, Helvetica, sans-serif;
                color: #524100;
            }

            #A .post .data span.mes {
                font-size: 11px;
                line-height: 120%;
                color: #fff;
                text-transform: uppercase
            }
            #A .post .post_options {
                width: 478px;
                height: 70px;
                padding: 25px 10px 0 10px;
                background: url(../images/fundo_post_options.png) no-repeat 0 20px;
                font-size: 11px; line-height: 100%;
                font-weight: bold;
                color: #1A1406;
                voice-family: "\"}\"";
                voice-family: inherit;
                width: 458px;
                height: 45px;
            }

                #A .post .post_options dd {
                    float: left;
                    padding-right: 10px;
                    margin-right: 10px;
                    height: 40px;
                    background: url(../images/div_post_options.gif) no-repeat right center;
                }
                    #A .post .post_options dd.last { background: none; }

                    #A .post .post_options dd span { display: block; float: left; }
                        #A .post .post_options dd .middle { padding-top: 15px; }
                        #A .post .post_options dd .categorias { padding-top: 5px; }
                        #A .post .post_options dd .categorias a { color: #1A1406; }

                    #A .post .post_options dd .bot { height: 40px; float: left; }
                        #A .post .post_options dd .bot_comentarios { width: 48px; background-image:url(../images/bot_comentarios.gif); }
                        #A .post .post_options dd .bot_permalink { width: 40px; background-image:url(../images/bot_permalink.gif); }
                        #A .post .post_options dd .bot_indique { width: 40px; background-image:url(../images/bot_indique.gif); }
                        #A .post .post_options dd .bot_categorias { width: 40px; background-image:url(../images/bot_categorias.gif); }

    #A .post h2 {
        font-size: 20px;
        line-height: 130%;
        font-family: "Century Gothic", Arial, Helvetica, sans-serif;
        color: #fc0;
        margin: 25px 0 15px 0;
        text-transform: uppercase;
    }

    #A .post h3 {
        font-size: 16px;
        line-height: 130%;
        font-family: "Century Gothic", Arial, Helvetica, sans-serif;
        color: #fc0;
        margin: 25px 0 15px 0;
        text-transform: uppercase;
    }

    #A .post h4 {
        font-size: 14px;
        line-height: 130%;
        font-family: "Century Gothic", Arial, Helvetica, sans-serif;
        color: #fc0;
        margin: 15px 0;
    }

    #A .post .post-title {
        font-family: "Century Gothic", Arial, Helvetica, sans-serif;
        font-size: 28px; line-height: 120%;
        text-transform: uppercase;
        color: #fc0;
        margin: 0 0 30px 0;
    }

    #A .post img {
        padding: 5px;
        background-color: #fff;
    }

        #A .post img.right { float: right; margin: 0 0 5px 5px; }

    #A .post ul, #A .post ol{
        margin-bottom: 20px;
    }
        #A .post ul li {
            padding: 0 0 10px 20px;
            background: url(../images/bullet_yellow.gif) no-repeat 0 8px;
        }

     #A .post ol { list-style-type: decimal; }

        #A .post ol li {
            padding: 0 0 10px 0;
            margin-left: 30px
        }

    #A .post table { width: 100%; border-collapse: collapse; font-size: 11px; line-height: 150%; }
    #A .post table tr td { border: 1px solid  #BD9259; padding: 5px;}
    #A .post table tr th { padding: 10px 5px 5px 5px; font-size: 12px; font-weight:bold; color: #fc0; }


    #B .box {
        position: relative;
        background-color: #000;
        margin: 0 auto 30px auto;
        padding: 55px 10px 10px 10px;
        color: #fff;
        font-size: 11px; line-height: 150%;
    }
        #B .box h6 {
            position: absolute;
            height: 35px;
            top: 5px;
            left: -5px;
            padding: 8px 0 0 15px;
            font-family: "Century Gothic", Arial, Helvetica, sans-serif;
            font-size: 14px; line-height: 100%;
            font-weight: bold;
            color: #524200;
            background: url(../images/fundo_boxTit.jpg) repeat-x;
            voice-family: "\"}\"";
            voice-family: inherit;
            height: 27px;
        }
            #B .box h6 a { color: #524200; }

            #B .box h6 .pieces {
                position: absolute;
                width: 5px;
                height: 5px;
                top: 30px;
                background-repeat: no-repeat;
            }
                #B .box h6 .piece_l { left: 0px; background-image: url(../images/piece_l.gif); }
                #B .box h6 .piece_r { right: 0px; background-image: url(../images/piece_r.gif); }

            #B .box h6 .boxTitIcon {
                position: absolute;
                width: 90px;
                height: 60px;
                top: -15px;
                right: 5px;
                background-position: right;
            }

            #B .box_sobre h6 .boxTitIcon { background-image: url(../images/icon_boxTit_sobre.png); }
            #B .box_patrocinio h6 .boxTitIcon { background-image: url(../images/icon_boxTit_patrocinio.png); }
            #B .box_categorias h6 .boxTitIcon { background-image: url(../images/icon_boxTit_categorias.png); }
            #B .box_twitter h6 .boxTitIcon { background-image: url(../images/icon_boxTit_twitter.png); }
            #B .box_links h6 .boxTitIcon { background-image: url(../images/icon_boxTit_links.png); }
            #B .box_mais h6 .boxTitIcon { background-image: url(../images/icon_boxTit_mais.png); }

    #B .box .calls {
        display: block;
        color: #fff;
        line-height: 120%;
        padding-bottom: 10px;
        margin-bottom: 8px;
        border-bottom: 1px solid #333;
    }

    #B .boxFull {
        width: 380px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 360px;
    }
        #B .boxFull h6 {
            width: 390px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 375px;
        }

    #B .boxHalf {
        width: 180px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 160px;
    }
        #B .boxHalf h6 {
            width: 190px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 175px;
        }

    #B dl dd { width: 190px; }
    #B dl dd.colA { margin-right: 10px; }

    #B .box_sobre img {
        width: 60px;
        height: 60px;
        border: 2px solid #fc0;
        margin-right: 5px;
        overflow: hidden;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 56px;
        height: 56px;
    }
    #B .box_sobre span.desc {
        display: block;
        width: 290px;
    }


.clearFull {
    display: block;
    clear: both;
}

.div10 {height: 10px;}
.div20 {height: 20px;}
.div30 {height: 30px;}

.fundo_bottom {
    height: 75px;
    background: url(../images/fundo_rodape.jpg) repeat-x 0 5px;
    margin-bottom: 30px;
}

.fundo_bottom .principal {
    position: relative;
    height: 75px;
}

.fundo_bottom .principal .logo {
    position: absolute;
    width: 144px;
    height: 75px;
    background: url(../images/logo_rodape.png) no-repeat;
}


div.wp-pagenavi{
    width: 100%; height: 37px; overflow: auto;
    padding-left: 60px;
    text-align: left; font-size: 11px;
}

    div.wp-pagenavi span.pages {
        display: block; float: left;
        height: 20px;
        line-height: 20px;
        color: #666; font-weight: bold;
        margin-right: 15px;
    }

    div.wp-pagenavi a, div.wp-pagenavi span.current {
        display: block; float: left;
        height: 20px;
        padding: 0 7px; margin-right: 5px;
        text-align: center; line-height: 20px;
        color: #fff;
    }

    div.wp-pagenavi span.current, div.wp-pagenavi a:hover {
        background-color: #fc0;
        color: #000;
    }






