/*
Theme Name: idança
Theme URI: http://idanca.net/
Description: idança
Version: 0.1
Author: Éber Freitas Dias
Author URI: http://www.eberfdias.com
*/

@import url('reset.css');

body {
    background:url('imgs/background.jpg') repeat-y #F5F5F5;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000000;
    line-height:16px;
}
body#idanca-txt {
    background: #F5F5F5;
}
a.downlink {
    border-bottom: dotted 1px #333;
}
#idanca-txt object {
    margin-right: 20px;
}

hr {
    display:none;
}

a {
    text-decoration:none;
    color:#000000;
}

a:hover {
    text-decoration:underline;
}

a:focus {
    outline:#CCCCCC dashed 1px;
}

h2.pagetitle {
    color:#94816F;
    font-size:18px;
    font-weight:normal;
    margin-bottom:20px;
}

#header h3 em {
    display: block;
}

h3 {
    margin-bottom:6px;
    font-weight:900;
    font-size:11px;
    text-transform:uppercase;
}

ul.category {
    margin-bottom:10px;
    line-height:1.1;
    text-transform:lowercase;
}

    ul.category li {
        display:inline;
    }

        ul.category li a {
            white-space:nowrap;
        }

        ul.category li:before {
            content:' \\ ';
        }

            ul.category li:first-child:before {
                content:'';
            }

ul.square {
    list-style-position:outside;
    list-style-type:square;
    margin-left:12px;
}

p {
    margin-bottom:10px;
}

    p.more {
        margin:10px 0 0 0;
    }

.hidden {
    display:none;
}

.alignleft {
    float:left;
    margin:10px 10px 10px 0;
}

.alignright {
    float:right;
    margin:10px 0 10px 10px;
}

.mb20px {
    margin-bottom:20px;
}

.agenda {
    color:#613A23 !important;
    border-color:#613A23 !important;
}

.noticias {
    color:#A93D7E !important;
    border-color:#A93D7E !important;
}

.textos {
    color:#5D8B3F !important;
    border-color:#5D8B3F !important;
}

.videos {
    color:#E66900 !important;
    border-color:#E66900 !important;
}

.links {
    color:#94816F !important;
    border-color:#94816F !important;
}

.comentarios {
    color:#B3181F !important;
    border-color:#B3181F !important;
}

.misc {
    color:#94816F !important;
    border-color:#94816F !important;
}

.rede {
    color:#A3820D !important;
    border-color:#A3820D !important;
}

.columns {
    position:relative;
    overflow:hidden;
}

    .columns .left,
    .columns .right {
        position:relative;
        overflow:hidden;
        width:313px;
    }

    .columns .left {
        display:inline;
        float:left;
    }

    .columns .right {
        display:inline;
        float:right;
    }

.posts-list {
    position:relative;
    overflow:hidden;
}

    .posts-list li {
        position:relative;
        overflow:hidden;
        margin-bottom:8px;
    }

        .posts-list li .img {
            display:inline;
            float:left;
            border-left:3px solid #CCC;
            width:75px;
            margin:0 10px 10px 0;
        }

            .posts-list li .img a,
            .posts-list li .img img {
                display:block;
            }

        .posts-list li .content {
            color:#000000;
        }

#header {
    position:relative;
    border-bottom:1px solid #E5E5E5;
    height:100px;
    width:100%;
    overflow:hidden;
    margin-bottom:20px;
}

    #header h1 a {
        display:block;
        background:url('imgs/logo-idanca.gif') no-repeat;
        width:275px;
        height:60px;
        text-indent:-9999px;
        margin:20px 0 0 20px;
        outline:none;
    }

    #header #description {
        display:none;
    }

    #header #petrobras {
        position:absolute;
        top:17px;
        left:705px;
    }

        #header #petrobras em,
        h4.chancela {
            font-weight:normal;
            font-style:normal;
            font-size:9px;
            text-transform:uppercase;
            color:#94816F;
        }
        h4.chancela {
            margin-bottom: 10px;
        }

        #header #petrobras a {
        }
        #petrobras-patrocinio a {
            background:url('imgs/petrobras.jpg') no-repeat;
            display:block;
            text-indent:-9999px;
            width:191px;;
            height:60px;
        }

#content {
    display:inline;
    float:left;
    width:647px;
    margin:0 19px 20px 19px;
}
#idanca-txt #content {
    width:auto;
}

    #idanca-rede-feeds {}

        #idanca-rede-feeds > ul > li {
            margin-bottom:15px;
        }

            #idanca-rede-feeds > ul > li > ul {
                list-style-position:outside;
                list-style-type:square;
                margin-left:12px;
                color:#A3820D
            }

#sb {
    display:inline;
    float:left;
    width:280px;
    margin:0 0 0 20px;
}

    #sb #sidebar > li {
        position:relative;
        margin-bottom:20px;
    }

    #sidebar input[type=text], #sidebar input[type=submit] {
        border:none;
        background-color:#FFFFFF;
        padding:2px;
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        height:15px;
        margin-bottom:8px;
        line-height:1;
    }

    #sidebar input[type=submit] {
        color:#FFFFFF;
        background-color:#B3181F;
        padding:0;
        height:19px;
        text-transform:uppercase;
        text-align:center;
    }

    #sidebar #quem-somos a {
        display:block;
        height:16px;
        background:url('imgs/idanca-dot.gif') no-repeat;
        padding-left:21px;
        color:#94816F;
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
    }

    #sidebar #idanca-mailchimp-widget {}

        #sidebar #idanca-mailchimp-widget label {
            display:none;
        }

        #sidebar #idanca-mailchimp-widget input[type=text].ghost {
            color:#555555;
            font-style:oblique;
        }

        #sidebar #idanca-mailchimp-widget #mc_mv_EMAIL {
            width:276px;
        }

        #sidebar #idanca-mailchimp-widget #mc_mv_FNAME,
        #sidebar #idanca-mailchimp-widget #mc_mv_LNAME {
            display:inline;
            float:left;
            width:131px;
        }

        #sidebar #idanca-mailchimp-widget #mc_mv_FNAME {
            margin-right:10px;
        }

        #mc_signup_submit {
            width:135px;
        }

        #mc_message .mc_error_msg,
        #mc_message .mc_success_msg {
            display:block;
            margin-bottom:10px;
            font-weight:bold;
        }

        #mc_message .mc_error_msg {
            color:#B3181F;
        }

        #mc_message .mc_success_msg {
            color:#004000;
        }

    #sidebar #busca-idanca {}

        #sidebar #busca-idanca input[type=submit] {
            width:25px;
        }

        #sidebar #busca-idanca input[type=text] {
            width:245px;
        }

        #sidebar #busca-idanca label {
            display:block;
            text-transform:uppercase;
            font-size:11px;
            color:#94816F;
        }

    #sidebar #linguas-e-rss #idiomas {
        overflow:hidden;
    }

        #sidebar #linguas-e-rss #idiomas .language_item {
            display:inline;
            float:left;
            margin-right:10px;
            width:16px;
            height:11px;
            overflow:hidden;
        }

            #sidebar #linguas-e-rss #idiomas .language_item img,
            #sidebar #linguas-e-rss #idiomas .language_item a {
                display:block;
            }

            #sidebar #linguas-e-rss #idiomas .language_item a img {
                filter:alpha(opacity=30);
                -khtml-opacity:0.3;
                -moz-opacity:0.3;
                opacity:0.3;
            }

                #sidebar #linguas-e-rss #idiomas .language_item a:hover img {
                    filter:alpha(opacity=100);
                    -khtml-opacity:1;
                    -moz-opacity:1;
                    opacity:1;
                }

    #sidebar #linguas-e-rss #rss a {
        position:absolute;
        right:0;
        bottom:0;
        display:block;
        background:url('imgs/rss_add.png') no-repeat;
        width:32px;
        height:32px;
        text-indent:-9999px;
    }

    #sidebar #noticias-idanca ul li,
    #sidebar #noticias-idanca ul.category li a,
    ul.category.noticias li a {
        color:#A93D7E;
    }

    #sidebar #textos-idanca ul li,
    #sidebar #textos-idanca ul.category li a,
    ul.category.textos li a {
        color:#5D8B3F;
    }

    #sidebar #links-idanca ul li,
    #sidebar #links-idanca ul.category li a {
        color:#94816F;
    }

    #sidebar #agenda-idanca ul li {
        color:#613A23;
    }

    #sidebar #videos-idanca ul {
        position:relative;
        left:-8px;
        width:288px;
        overflow:hidden;
    }

        #sidebar #videos-idanca ul li {
            display:inline;
            float:left;
            width:64px;
            height:64px;
            margin:0 0 8px 8px;
            overflow:hidden;
        }

    #sidebar #videos-idanca p.more {
        margin-top:2px;
    }

    #sidebar #apoio-idanca {}

        #sidebar #apoio-idanca ul {
            overflow:hidden;
            margin-bottom:10px;
        }

            #sidebar #apoio-idanca ul li {
                float:left;
                margin-right:10px;
            }

                #sidebar #apoio-idanca #princeclausfund a {
                    display:block;
                    background:url('imgs/princeclaus.gif') no-repeat;
                    width:60px;
                    height:60px;
                    text-indent:-9999px;
                }

                #sidebar #apoio-idanca #secretariacultura a {
                    display:block;
                    background:url('imgs/secretariadacultura.jpg') no-repeat;
                    width:203px;
                    height:50px;
                    text-indent:-9999px;
                }

                #sidebar #apoio-idanca #cultura a {
                    display:block;
                    background:url('imgs/minc.jpg') no-repeat;
                    width:54px;
                    height:60px;
                    text-indent:-9999px;
                }

                #sidebar #apoio-idanca #brasil a {
                    display:block;
                    background:url('imgs/brasil.jpg') no-repeat;
                    width:204px;
                    height:50px;
                    text-indent:-9999px;
                }

                #sidebar #apoio-idanca #WordPress span {
                    display:none;
                }

                #WordPress {
                    display:block;
                    background:url('imgs/wordpress.gif') no-repeat;
                    width:25px;
                    height:25px;
                    text-indent:-9999px;
                }

#footer {
    clear:both;
}

    #footer * {
        display:none;
    }

/* SLIDER */

#idanca-slider {
    position:relative;
    width:647px;
    height:345px;
    overflow:hidden;
    margin-bottom:20px;
}

    #idanca-slider .slides-container {
        position:relative;
        display:inline;
        float:left;
        width:532px;
        height:345px;
        overflow:hidden;
    }

        #idanca-slider .slides-holder {
            position:absolute;
            top:0;
            left:0;
        }

            #idanca-slider .slides-holder .item {
                position:relative;
                width:522px;
                height:335px;
                border:5px solid #CCCCCC;
            }

                #idanca-slider .slides-holder .item .post-info {
                    position:absolute;
                    bottom:0;
                    left:0;
                    right:0;
                    padding:15px;
                    color:#FFFFFF;
                    background:#000000;
                    background:rgba(0, 0, 0, 0.5);
                    line-height:1.3;
                }

                    #idanca-slider .slides-holder .item .post-info a {
                        color:#FFFFFF;
                    }

                    #idanca-slider .slides-holder .item .post-info .category {
                        text-transform:uppercase;
                    }

                    #idanca-slider .slides-holder .item .post-info h2 {
                        font-size:20px;
                    }

                    #idanca-slider .slides-holder .item .post-info .author {
                        font-size:10px;
                    }

    #idanca-slider ul.thumbs {
        position:absolute;
        top:0;
        right:0;
    }

        #idanca-slider ul.thumbs li {
            display:block;
            border:5px solid #CCCCCC;
            margin-bottom:15px;
            width:90px;
            height:65px;
            overflow:hidden;
            filter:alpha(opacity=30);
            -khtml-opacity:0.3;
            -moz-opacity:0.3;
            opacity:0.3;
        }

            #idanca-slider ul.thumbs li em {
                display:none;
            }

            #idanca-slider ul.thumbs li.selected,
            #idanca-slider ul.thumbs li:hover {
                filter:alpha(opacity=100);
                -khtml-opacity:1;
                -moz-opacity:1;
                opacity:1;
            }

/* BOXES */

#idanca-boxes {
    overflow:hidden;
    margin:0 0 20px -20px;
}

    #idanca-boxes li {
        position:relative;
        display:inline;
        float:left;
        margin-left:20px;
        width:303px;
        height:150px;
        border:5px solid #CCCCCC;
        overflow:hidden;
    }

        #idanca-boxes li .post-info {
            position:absolute;
            bottom:0;
            left:0;
            right:0;
            padding:10px;
            color:#FFFFFF;
            background:#000000;
            background:rgba(0, 0, 0, 0.5);
            line-height:1.2;
        }

            #idanca-boxes li .post-info a {
                color:#FFFFFF;
            }

            #idanca-boxes li .post-info .category {
                font-size:11px;
                text-transform:uppercase;
            }

            #idanca-boxes li .post-info h2 {
                white-space:nowrap;
            }

            #idanca-boxes li .post-info .author {
                font-size:10px;
            }

/* LAST COMMENTS */

#last-comments {
    overflow:hidden;
    margin:0 0 20px -20px;
}

    #last-comments li {
        display:inline;
        float:left;
        width:313px;
        margin:0 0 8px 20px;
    }

/* POST */

#idancaPost {
    position:relative;
    overflow:hidden;
}

    #idancaPost .postmetadata {
        border-top:1px solid #E5E5E5;
        padding:5px 0;
    }

        #idancaPost .postmetadata p {
            margin:0;
        }

    #idancaPost .post-footer {
        position:relative;
        overflow:hidden;
        border-top:1px solid #E5E5E5;
        padding-top:20px;
        color:#000000;
    }

        #post-other-stuff {
            display:inline;
            float:left;
            width:235px;
            margin-right:20px;
        }

            #post-other-stuff .same-author {
                margin-bottom:20px;
            }

            #post-other-stuff ul {
                list-style-position:outside;
                list-style-type:square;
                margin-left:12px;
            }

        #comentarios {
            display:inline;
            float:left;
            width:392px;
        }

            .commentlist {
                position:relative;
                overflow:hidden;
            }

                .commentlist li {
                    margin-bottom:20px;
                }

                .commentlist .comment-author cite {
                    font-style:normal;
                }

                #respond {
                    border-top:1px solid #CCCCCC;
                    padding-top:20px;
                }

                #comment {
                    width:380px;
                }

                #commentform input {
                    border:1px solid #B3181F;
                    padding:2px;
                    font-size:12px;
                    background-color:#FFFFFF;
                }

    #idancaPost .actual-post {
        position:relative;
        overflow:hidden;
    }

        #idancaPost .actual-post a {
            text-decoration:underline;
        }

    #idancaPost .post-image, #idancaPost .no-post-image {
        display:inline;
        float:left;
        width:230px;
        border-left:5px solid #CCCCCC;
    }

        #idancaPost .no-post-image {
            width:235px;
            border:none;
        }

        #idancaPost .post-image img {
            display:block;
        }

    #idancaPost .post-text,
    #idancaPost .post-video {
        line-height:16.8px;
        color:#000000;
    }

    #idancaPost .post-text {
        display:inline;
        float:left;
        width:392px;
        margin-left:20px;
    }

    #idancaPost .postmetadata {
        clear:both;
        color:#000000;
    }

    #idancaPost .header {
        position:relative;
        margin-bottom:20px;
    }

        #idancaPost .header .meta {
            width:235px;
        }

            #idancaPost .header .meta p.author {
                color:#000000;
                margin:0;
            }

            #idancaPost .header .meta h3 {
                font-size:12px;
                margin-bottom:8px;
                font-weight:normal;
            }

            #idancaPost .header .meta h2 {
                font-size:18px;
                margin-bottom:8px;
                line-height:23px;
                font-weight:normal;
            }

        #idancaPost .header .entry {
            position:absolute;
            right:0;
            bottom:0;
        }

    #idancaPostFunctions {}

        #idancaPostFunctions li {
            display:inline;
            float:left;
            margin-left:10px;
            width:16px;
            height:16px;
            overflow:hidden;
        }

            #idancaPostFunctions li.lang {
                width:auto;
                height:auto;
            }

            #idancaPostFunctions li a {
                display:block;
                width:16px;
                height:16px;
                text-indent:-9999px;
            }

                #idancaPostFunctions li.email a {
                    background:url('imgs/email_go.png') no-repeat;
                }

                #idancaPostFunctions li.print a {
                    background:url('imgs/printer.png') no-repeat;
                }

                #idancaPostFunctions li.comment a {
                    background:url('imgs/comments_add.png') no-repeat;
                }

                #idancaPostFunctions li.edit a {
                    background:url('imgs/pencil.png') no-repeat;
                }

                #idancaPostFunctions li.lang a {
                    text-indent:0;
                }

#posts-list {
    position:relative;
    overflow:hidden;
}

    #posts-list li {
        position:relative;
        overflow:hidden;
        margin-bottom:30px;
    }

        #posts-list li .img {
            display:inline;
            float:left;
            width:170px;
            margin-right:20px;
        }

            #posts-list li .img a,
            #posts-list li .img a img {
                display:block;
            }

            #posts-list li .img a {
                border-left:5px solid #CCCCCC;
            }

        #posts-list li .content {
            display:inline;
            float:left;
            width:452px;
        }

            #posts-list li .content h3 {
                margin:0;
            }

            #posts-list li .author,
            #posts-list li .excerpt {
                color:#000000;
            }

            #posts-list li .excerpt {
                margin-bottom:5px;
            }

            #posts-list li p {
                margin-bottom:5px;
            }

            #posts-list li .func {
                position:relative;
                overflow:hidden;
                font-size:11px;
            }

                #posts-list li .func li {
                    color:#000000;
                    display:inline;
                    padding-right:10px;
                    margin:0;
                }

                #posts-list li .func li.comente {
                    text-transform:uppercase;
                }

.navigation {
    border-top:1px solid #E5E5E5;
}

    .navigation a {
        font-weight:bold;
    }

#links-list {
    margin-left:-20px;
    position:relative;
    overflow:hidden;
}

    #links-list > li {
        display:inline;
        float:left;
        margin:0 0 20px 20px;
        width:313px;
    }

        #links-list > li ul {
            list-style-position:outside;
            list-style-type:square;
            margin-left:12px;
        }

.author {}

    .author .author-avatar {
        display:inline;
        float:left;
        border-left:5px solid #CCCCCC;
        width:100px;
        margin-right:20px;
    }

            .author .author-avatar img {
                display:block;
            }

    .author .author-profile {
        display:inline;
        float:left;
        width:188px;
    }

#social-icons {
    overflow:hidden;
}

    #social-icons li {
        float:left;
        margin-right:25px;
    }

        #social-icons li a {
            display:block;
            width:24px;
            height:24px;
            overflow:hidden;
            text-indent:-9999px;
        }

            #social-icons li a.orkut {
                background:url('imgs/orkut.png') no-repeat;
            }

            #social-icons li a.facebook {
                background:url('imgs/facebook.png') no-repeat;
            }

            #social-icons li a.twitter {
                background:url('imgs/twitter.png') no-repeat;
            }

            #social-icons li a.youtube {
                background:url('imgs/youtube.png') no-repeat;
            }

h2.idancatxt {
    width:582px;
    height:122px;
    background:url('http://img413.imageshack.us/img413/7541/idancatxtv1assinaturaen.gif') no-repeat;
    text-indent:-9999px;
}

#idancatxt {
    font-style:oblique;
}

    #idancatxt .volumes {
        overflow:hidden;
        position:relative;
        margin:0 0 25px -25px;
    }

        #idancatxt .volumes li {
            float:left;
            margin:0 0 25px 25px;
        }

            #idancatxt .volumes li a,
            #idancatxt .volumes li img {
                display:block;
            }

#idancatxt div div { display: none; }
#idancatxt > div { float: left; width:420px;height:297px; }
.clearrow { clear: both; float: none; width: 100%; display: block; } 
#idancatxt div.clearrow { clear: both; float: none; width: 100%; display: block; } 

