/*   
Theme Name: Pink Vader
Theme URL: http://www.pinkvader.com/
Description: Original Template for Pink Vader Blog :)
Author: Décio Benício
Author URL: http://deciotgr.org
Version: 3.0
*/


*{
    margin:0;
    padding:0;
}
html{
    
}


body{
    background:url("img/pattern-vader-gray.jpg");
    font:100% tahoma, arial, sans-serif;
    color:#00475c;
    overflow-x:hidden;
}
/* estilo dos posts*/
a{
    color:#ec008c;
    cursor:pointer;
    outline:none;
    -webkit-transition:color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
}
a:hover{
    color:#0093D3;
    -webkit-transition:color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
}
p{
    color:#677d8d;
}

ul, dl, ol{
    list-style:none;
}
input{
    text-decoration:none;
}
img, img.wp-smiley{border:none;}
blockquote{
    background:#EAF2FA;
    font:200 italic 14px "lucida sans", tahoma, sans-serif;
    padding:20px;
    margin:8px;
    color:#59768F;
    border:1px solid #D4DEE7;
}

strong{color:#00475c;}

img{
    border:none;
}

#sky{
    background:#300225 url("img/header-bg.png") no-repeat center 15px;
    width:100%;
    height:374px;
    border-bottom:2px solid #4F0041;
    /*-moz-box-shadow: 0px 1px 50px #300225;
    -webkit-box-shadow:0px 1px 50px #300225;
    box-shadow:0px 1px 50px #300225;*/
}
#barra-ig{
    background:url("img/barrinha-ig.png") center;
    height:34px;
    width:100%;
    margin:0;
    position:absolute;
}
div.banner-ig{
    background:#300225;
}
div.banner-ig object{
    width:728px;
    margin:0 -364px 0 0;
    position:absolute;
    top:45px;
    right:50%;
}
/*Inicio do Wrapper*/

#wrapper{
    width:1000px;
    margin:-250px auto 0;
}

#header{
    width:100%;
    height:100px;
}
#header h1{
    width:380px;
    height:99px;
    text-indent:-9000px;
    float:left;
}

#header h1 a{
    background:url("img/logo-vader.png") no-repeat center;
    height:99px;
    display:block;
    outline:none;
}
#searchform{
    background:url("img/searchform-bg.png") no-repeat left center;
    width:auto;
    float:right;
    margin:20px 0 0;
    padding:4px 2px;
}
#searchform fieldset{ border:none; }
#s{
    background:transparent;
    width:200px;
    float:left;
    margin:12px 0 0 9px;
    padding:8px 3px;
    color:#028bff;
    font:100 italic 12px arial, sans-serif;
    border:none;
    cursor:text;
}
#searchsubmit {
    background:url("img/submit-bg.png") no-repeat center;
    width:80px;
    height:60px;
    float:left;
    margin:-2px 0 0 -2px;
    padding:5px 0;
    color:#028bff;
    font:600 italic 14px arial, sans-serif;
    border:none;
    cursor:pointer;
}

div.menu-nav-container{
    background:url("img/nav-bg.png") no-repeat center bottom;
    width:1010px;
    float:left;
    min-height:55px;
    margin:0 0 0 -15px;
    padding:0 0 7px 20px;
    position:relative;
    z-index:4;
}
body.ie7 div.menu-nav-container{
    margin:-10px 0 0 -15px;
}
div.menu-nav-container ul{}
div.menu-nav-container ul li{
    background:url("img/nav-divisor-bg.png") no-repeat  right center;
    float:left;
    margin:8px 0 0;
}
div.menu-nav-container ul li a{
   background:url("img/nav-link-hover.png") repeat-x 0 90px;
    display:block;
    height:20px;
    padding:12px 19px;
    color:#ededed;
    font:100 normal 15px tahoma, arial, sans-serif;
    text-decoration:none;
}
div.menu-nav-container ul li:first-child a{
    color:#ea9bce;
    font-weight:900;
}
div.menu-nav-container ul li.last{
    background-image:none;
}

div.menu-nav-container ul li a:hover{
    background:url("img/nav-link-hover.png") repeat-x center;
    padding:11px 18px;
    border:1px solid #631045;
    color:#ffe6ff;
    text-decoration:underline;
    /*text-shadow:0px 0px 3px #ffe6ff;
    -webkit-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;
    -moz-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;*/
}


body.ie7 #content-wrapper{
    margin:30px auto 0;
}

#content-wrapper{
    float:left;
    background:#fff;
    width:100%;
    margin:-10px auto 0;
    padding:10px 0 0;
    border:3px solid #febfe1;
    /*-moz-box-shadow:0px 0px 10px #FEDBF1, 0px 3px 100px #300225, 0px 3px 50px #000, 0px 3px 20px #000;
    -webkit-box-shadow:0px 0px 10px #FEDBF1, 0px 3px 100px #300225, 0px 3px 50px #000, 0px 3px 20px #000;
    box-shadow:0px 0px 10px #FEDBF1, 0px 3px 100px #300225, 0px 3px 50px #000, 0px 3px 20px #000;*/
}
#content-wrapper h2, #content-wrapper h2 a{
    color:#00475c;
    text-decoration:none;
}
#content{
    float:left;
    width:650px;
    padding:0 0 30px;
    border-right:1px solid #ddd;
}
#content img.wp-smiley{
    margin:0;
    padding:0;
    border:none;
    }
#content.error{
    background:#000 url("img/404.jpg") no-repeat center 240px; 
    width:100%;
    height:800px;
    margin:-20px 0 0;
    padding:10px 0 0;
    color:#00eaff;
}
#content.error h2{
    background:url("img/game-over.jpg") no-repeat center;
    margin:0 auto;
    width:770px;
    height:100px;
    text-indent:-9000px;
}
#content.error h3{
    background:url("img/page-nao-encontrada.jpg") no-repeat top center;
    margin:-5px auto 30px;
    width:800px;
    height:70px;
    text-indent:-9000px;
    border-bottom:1px dashed #00eaff;
}
#content.error a, #content.error a.error{
    font:100 normal 15px "courier", monospace;
    color:#00eaff;
}
#content.error a.error{
    float:left;
    margin:20px 0 0 200px;
    font-size:20px;
}
#content.error a.error:hover{
    text-decoration:none;
}
#content.error #searchform{
    background:#000;
    float:left;
    margin:0 0 0 20px;
    padding:2px;
}
#content.error #searchform #s, #content.error #searchform #searchsubmit{
    border:1px dashed #00eaff;
    font:100 normal 18px "courier", monospace;
    color:#00eaff;
}
#content.error #searchform #s{
    width:300px;
    padding:5px 10px;
}
#content.error #searchform #s:focus{
    background:#00eaff;
    width:300px;
    padding:5px 10px;
    color:#000;
}
#content.error #searchform #searchsubmit{
    background:#000;
    padding:3px;
}
#content.error #searchform #searchsubmit:hover{
    background:#00eaff;
    color:#000;
    font-size:22px;
    border:1px solid #000;
}
/*estilos dos posts*/
div.the-post{
    float:left;
    width:630px;
    padding:10px;
}
div.the-post h2{
    font: 800 normal  21px tahoma, sans-serif;
    padding:0 10px;
}
div.the-post h3{
    font: 800 normal  18px tahoma, sans-serif;
}
div.the-post h4{
    font: 800 normal  15px tahoma, sans-serif;
}
div.the-post div.post-details{
    background:url("img/gamer-border-pacman.jpg") no-repeat center 18px;
    margin:0 0 10px;
    padding:0 10px 50px;
    color:#537680;
    font:100 italic 13px "lucida sans", arial, sans-serif;
    position:relative;
}
div.the-post div.share-buttons{
    float:right;
    display:block;
    position:absolute;
    right:0px;
    bottom:0px;
}
div.share-buttons iframe, .fb_iframe_widget span {
    float:left;
    padding:0;
    margin:0;
    position:static;
}
div.the-post p{
    display:block;
    color:#537680;
    font:100 normal 13px tahoma, arial, sans-serif;
    line-height:18px;
    padding:5px 22px;
    }
div.the-post object{
    display:block;
    min-height:340px;
    min-width:550px;
    padding:5px 0;
    margin:0 auto;
}
div.the-post param, div.the-post embed{
    width:100%;
}
div.the-post img{
    margin:5px 0;
    border:1px solid #aef3ff;
    display:block;
}
div.the-post img.aligncenter{
    margin:5px auto;
}

h5.tags{
    background:#eee;
    float:left;
    width:40px;
    padding:5px;
    margin:12px 0 0;
    color:#537680;
    font:200 italic 14px "lucida sans", arial, sans-serif;
}
ul.tags{
    float:left;
    width:550px;
    padding:15px 5px;
    font:200 italic 14px "lucida sans", arial, sans-serif;
}

ul.tags li{
    float:left;
    margin:0 0 0 5px;
    color:#ec008c;
}

div.subscribe{
    float:left;
    width:620px;
    margin:10px 0;
    padding:10px;
    border-top:1px solid #ccc;
}
div.subscribe h4{
    font-size:13px;
}
div.subscribe p{
    padding:0;
}
div.subscribe a{
    color:#fc9400;
}
div.subscribe a:hover{
    color:#000;
}
#content h3#tax-name, #content h2#page-name{
    background:#ebf1f6 url("img/excerpt-bg.jpg") repeat-x bottom;
    border:1px solid #dceefb;
    float:left;
    width:640px;
    padding:18px 0 10px;
    margin:-13px 5px 20px;
    color:#7ab2c5;
   font:100 normal 40px "lucida sans", arial, sans-serif;
    text-align:center;
    -moz-box-shadow:0px 0px 4px #8eb3ce;
    -webkit-box-shadow:0px 0px 4px #8eb3ce;
}
body.ie7 #content h3#tax-name, #content h2#page-name{
    padding:18px 0 13px;
    margin:1px 5px 15px;
}
strong.search-excerpt { background: #8eb3ce;border:1px solid red; }

div#autor-post{
    width:610px;
    margin:20px 0;
    }
div#autor-post img{
    float:left;
    margin:10px 10px 5px 20px;
}
div#autor-post h3{
    margin:5px 0 0;
}

div.autor{
    background:#ebf1f6 url("img/excerpt-bg.jpg") repeat-x bottom;
    float:left;
    width:620px;
    min-height:96px;
    padding:10px;
    margin:5px;
    -moz-box-shadow:0px 0px 4px #8eb3ce inset;
    -webkit-box-shadow:0px 0px 4px #8eb3ce inset;
    box-shadow:0px 0px 4px #8eb3ce inset;
    border:1px solid #dceefb;
}
div.autor img.avatar{
    border:1px solid #fff;
    -moz-box-shadow:0px 0px 4px #fff;
    -webkit-box-shadow:0px 0px 4px #fff;
    box-shadow:0px 0px 4px #fff;
}

div.autor h3{
   padding:5px 0 0;
   color:#7ab2c5;
   font:100 normal 40px "lucida sans", arial, sans-serif;
}
div#autor-titulo img{
    float:right;
    margin:0 60px;
}
div#autor-titulo h3{
    text-align:left;
    margin:30px 0 0 80px;
}
div.autor h3 span{
    font:100 normal 12px "lucida sans", arial, sans-serif;
}
/*comments*/
#comments{
    width:620px;
    float:left;
    margin:10px 5px 30px;
    padding:20px 10px 50px;
    color:#537680;
    border:1px solid #D2E1E9;
}
#comments-number{
    float:left;
    width:590px;
    text-align:center;
    margin:10px 0;
    color:#7ab2c5;
    font:100 normal 20px "lucida sans", arial, sans-serif;
}
#comments-number a{
    color:#7ab2c5;
    text-decoration:none;
}
#comments-number a:hover{
    color:#444;
    text-decoration:underline;
}
/*comments template-wordpress*/
h3#comments{
    display:none;
}
ol.commentlist li{
    background:#fff url("img/excerpt-bg.jpg") repeat-x 0 -29px;
    margin:15px 0;
    padding:15px;
    -moz-box-shadow:0px 0px 4px #8eb3ce;
    -webkit-box-shadow:0px 0px 4px #8eb3ce;
    box-shadow:0px 0px 4px #8eb3ce;
    border:1px inset #8eb3ce;
    position:relative;
}
ol.commentlist ul.children li{
    background:#FFFFF0 url("img/excerpt-bg.jpg") repeat-x 0 -29px;
    margin:10px;
    border:1px outset #8eb3ce;
}
div.vcard {
    font:100 italic 15px "lucida sans", arial, sans-serif;
    color:#00475C;
}
div.vcard img{
    float:right;
    margin:-3px 10px 5px;
    border:3px solid #fff;
    -moz-box-shadow:0px 0px 4px #fff;
    -webkit-box-shadow:0px 0px 4px #fff;
    box-shadow:0px 0px 4px #fff;
}
div.vcard cite.fn{
    margin:-15px 0 0;
    font:100 normal 18px "lucida sans", arial, sans-serif;
}
div.vcard cite.fn a{color:#00475C;}
div.vcard cite.fn a:hover{color:#4E95B1;}
span.says{color:#7ab2c5;}

div.commentmetadata{
    padding:5px 0;
    margin:0 0 20px;
    font:100 italic 10px "lucida sans", arial, sans-serif;
}
div.commentmetadata a{
    text-decoration:none;
}
ol.commentlist li p{
    padding:3px 10px;
    color:#444;
    font:100 normal 13px tahoma, arial, sans-serif;
}

div.reply{
    margin:20px 0 0;
    width:100px;
    border:1px solid #fff;
    -moz-box-shadow:0px 0px 4px #fff;
    -webkit-box-shadow:0px 0px 4px #fff;
    box-shadow:0px 0px 4px #fff;
}
div.reply a{
    background:#fff url("img/excerpt-bg.jpg") repeat-x bottom;
    display:block;
    padding:10px 20px;
    text-align:center;
    text-decoration:none;
}
div.reply a:hover{background:#000;}

div#respond{
    border-top:1px solid #7ab2c5;
    margin:60px 0 0;
    padding:10px;
}
div#respond h3{
    margin:0 0 10px;
    color:#7ab2c5;
    font:100 normal 40px "lucida sans", arial, sans-serif;
}
div#respond #commentform{
}
div#respond #commentform p{
    margin:5px;
}
div#respond #commentform label{
    margin:0 0 5px;
    color:#677d8d;
    font-style:italic;
}
div#respond #commentform input, div#respond #commentform textarea{
    width:590px;
    max-width:590px;
    padding:5px;
    color:#444;
}
div#respond #commentform #submit{
    background:#fff url("img/excerpt-bg.jpg") repeat-x bottom;
    display:block;
    width:500px;
    height:80px;
    margin:10px auto;
    padding:20px;
    color:#ec008c;
    font-size:20px;
    text-align:center;
    text-decoration:none;
    border:none;
    cursor:pointer;
}
div#respond #commentform #submit:hover{
    background:#000;
    color:#0093D3;
    font-size:30px;
}
#comments-content div.idc-thread{
    margin:20px 0;
}

ul.posts-list{
    margin:10px 0;
}

ul.posts-list h2{
    line-height:12px;
    margin:8px 0;
    font-weight:600;
}

ul.posts-list h2 a{
    font-size:14px;
    text-shadow:1px 1px 2px #fff;
}
#content ul.posts-list h2 a:hover{
    text-decoration:underline;
}
ul.posts-list p{
    font-size:12px;
    color:#677d8d;
    height:50px;
    overflow:hidden;
}
ul.posts-list li{
    background:#ebf1f6 url("img/excerpt-bg.jpg") repeat-x bottom;
    border:1px solid #dceefb;
    float:left;
    width:640px;
    height:110px;
    margin:5px;
    -moz-box-shadow:0px 0px 4px #8eb3ce;
    -webkit-box-shadow:0px 0px 4px #8eb3ce;
    position:relative;
}
ul.posts-list li:hover{
    border:1px solid #D5E5EF;
}
div.thumbnail-excerpt{
    background:url("img/pattern-vader-light-blue.jpg");
    float:left;
    overflow:hidden;
    width:223px;
    height:108px;
    margin:0 10px 0 0;
    border:1px inset #BAD7EF;
    /*-moz-box-shadow:0px 0px 20px #8eb3ce inset;*/
}
div.thumbnail-excerpt img{
    width:100%;
    height:auto;
}
span.cat-excerpt{
    float:left;
    margin:5px 0 0;
    font:100 normal 10px tahoma, sans-serif;
    color:#ec008c;
    position:absolute;
    left:235px;
    bottom:3px;
}
span.cat-excerpt a{
    text-decoration:none;
}
span.cat-excerpt a:hover {
    text-decoration:underline;
    color:#0093D3;
}
a.more{
    float:right;
    font:100 normal 10px tahoma, sans-serif;
    color:#111;
    text-transform:uppercase;
    text-decoration:none;
    position:absolute;
    right:3px;
    bottom:3px;
}
a.more:hover{
    color:#ec008c;
}
#sidebar{
    background:url("img/sidebar-bg.jpg");
    float:right;
    width:300px;
    min-height:1000px;
    margin:-11px 0 0;
    padding:15px 24px 50px;
}
#sidebar div.widget{
    float:left;
    width:300px;
    margin:20px 0;
}
#sidebar div.widget h3{
    width:100%;
    padding:5px 0;
    text-align:center;
    color:#ffe6ff;
    text-shadow:0px 0px 10px #ECB8F2;
}
#sidebar iframe.fb_ltr  {
    background:#ebf1f6 url("img/excerpt-bg.jpg") repeat-x bottom;
}
#contatos-sidebar{
    float:left;
}
#contatos-sidebar a.email{
    float:left;
    width:265px;
    background:url("img/carta-icon-bg.png") no-repeat 5px 2px;
    padding:0 0 2px 35px;
    color:#eae4b2;
    text-decoration:none;
    border-bottom:1px solid #362E1A;
}
#contatos-sidebar a.email:hover{
    background:url("img/carta-icon-bg.png") no-repeat 5px -19px;
    text-shadow:0px 0px 2px #eae4b2;
}
#social-channel{
    float:left;
    width:260px;
    padding:5px 20px;
}
#social-channel li{
    float:left;
    margin:5px 10px;
}
#social-channel li a{
    display:block;
    background-position:0px 0px;
    width:60px;
    height:72px;
    text-indent:-9000px;
}
#social-channel li a:hover{
    background-position:0px -81px;
}
a#facebook{
    background:url("img/fb-icon.png") no-repeat;
}
a#twitter{
    background:url("img/tw-icon.png") no-repeat;
}
a#rss{
    background:url("img/rss-icon.png") no-repeat;
}
#youtube-sidebar{
    float:left;
    width:300px;
    height:125px;
    margin:0px 0 25px;
    overflow:hidden;
    position:relative;
    border:1px solid #a97f96;
}
#youtube-sidebar img{
    width:100%;
    height:auto;
}
#youtube-sidebar h2{
    background:url("img/caption-yt.png") repeat-x;
    width:90px;
    height:105px;
    padding:10px;
    color:#ffebf7;
    font:800 normal 14px tahoma, sans-serif;
    position:absolute;
    right:0px;
    top:0px;
}
#youtube-sidebar h2 a{
    display:block;
    color:#ffebf7;
    max-height:80px;
    overflow:hidden;
}
#youtube-sidebar h2 a:hover{
    color:#fff;
}
#youtube-sidebar h2 a:active{
    color:#fff;
    text-shadow:0px 0px 4px #fff;
}
#youtube-sidebar a#youTube{
    background:url("img/yt-icon.png") no-repeat center;
    display:block;
    width:40px;
    height:18px;
    padding:4px;
    position:absolute;
    right:0px;
    bottom:0px;
    text-indent:-9000px;
}
#sidebarespecial{
    background:url("img/especial-bg.png") no-repeat top center;
    float:left;
    width:1000px;
    height:350px;
    padding:60px 100px 20px;
    margin:-20px 0 -15px -100px;
    position:relative;
    z-index:5;
    overflow:hidden;
}
#sidebarespecial h4{
    float:left;
    font:100 normal 30px tahoma, sans-serif;
    color:#bad1e2;
    text-shadow:0px 0px 5px#c0d7e7;
    position:absolute;
    top:15px;
    left:120px;
}
#sidebarespecial div.widget{
    background:#eee;
    float:left;
    width:280px;
    height:350px;
    margin:0 15px;
    padding:0 10px;
    overflow:hidden;
    border:1px solid #294c5f;
    position:relative;
}
#sidebarespecial div.widget img{
    width:auto;
    height:350px;
    margin:0 0 0 -51%;
    position:absolute;
    left:50%;
}
#sidebarespecial div.widget img.wp-smiley{
    width:15px;
    height:15px;
    margin:0 0 0 0;
    position:static;
    left:auto;
    -webkit-transform: none;
    -moz-transform: none;
}
#sidebarespecial div.especial-posts img{
    -webkit-transform:  scale(1.1);
    -moz-transform: scale(1.1);
}
#sidebarespecial div.especial-posts{
    width:300px;
    padding:0px;
}
#sidebarespecial div.especial-posts div{
    background:url("img/caption-especial-bg.png") repeat-x top;
    float:left;
    width:280px;
    height:110px;
    padding:10px;
    position:absolute;
    bottom:0px;
}
#sidebarespecial div.especial-posts h2{
    width:100%;
    float:left;
    font:400 normal 20px tahoma, sans-serif;
    line-height:19px;
}
#sidebarespecial div.especial-posts h2 a{
    display:block;
    padding:5px 0 7px;
    color:#009ecb;
}
#sidebarespecial div.especial-posts h2 a:hover{
    color:#fff;
    -webkit-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;
    -moz-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;
}
#sidebarespecial div.especial-posts h2 a:active{
    color:#fff;
    text-shadow:0px 0px 6px #fff;
}
#sidebarespecial div.especial-posts p{
    color:#bcf0ff;
    font:100 normal 11px tahoma, sans-serif;
}

#footer{
    background:url("img/footer-bg.png") repeat-x top;
    float:left;
    width:100%;
    min-height:300px;
    margin:-100px 0 0;
    padding:120px 0 0;
    position:relative;
    overflow:hidden;
}
#footer-content{
    margin:0 0 0 -495px;
    width:990px;
    position:absolute;
    left:50%;
}

div.menu-pages-footer{
    float:left;
    width:150px;
    padding:0 30px;
    border-left:1px solid #162025;
    border-right:1px solid #000a0d;
}
div.menu-pages-footer h3{
    float:left;
    padding:5px 0 10px;
    width:100%;
    color:#680043;
    font:100 normal 45px tahoma,sans-serif;
    letter-spacing:1px;
}
div.menu-pages-footer ul.menu{
    float:left;
    padding:0px 10px 10px;
}
div.menu-pages-footer ul.menu li{
    display:block;
    width:100%;
    margin:6px 0;
    color:#994590;
    font:100 normal 13px tahoma, sans-serif;
}
div.menu-pages-footer ul.menu li:hover{
    color:#fff;
    text-shadow:0px 0px 4px #fff;
    -webkit-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;
    -moz-transition: text-shadow 0.5s ease-out, color 0.5s ease-out;
}
div.menu-pages-footer ul.menu li a{
    color:#994590;
    display:block;
    text-decoration:none;
}
div.menu-pages-footer ul.menu li a:hover{
    color:#fff;
    -webkit-transition:color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
}
#expediente{
    background:url("img/patternn-footer.jpg") no-repeat 10px 10px;
    float:left;
    width:408px;
    height:300px;
    padding:5px 10px 5px 90px;
    border-left:1px solid #162025;
}
#expediente h2{
    background:url("img/logo-vader.png") no-repeat center;
    float:left;
    width:370px;
    height:100px;
    margin:0;
    text-indent:-9000px;
}
#expediente h3, #expediente p.no-copy{
    float:left;
    margin:5px 0 0 105px;
}
#expediente h3{
    color:#ec008c;
    font:200 normal 19px tahoma, sans-serif;
}
 #expediente p.no-copy{
    color:#680043;
    font:200 normal 26px tahoma, sans-serif;
}
#authors-credits{
    float:left;
    width:350px;
    margin:40px 0 0 100px;
    padding:10px;
}
#authors-credits li{
    float:left;
    width:45%;
}
#authors-credits li h4{
    float:left;
    width:100%;
    color:#006290;
    font:100 normal 14px lucida, "lucida grande", sans-serif;
}
#authors-credits li h4 a{
    display:block;
    color:#006290;
    text-decoration:none;
}
#authors-credits li h4#deciotgr a:hover{
    color:#ffcc00;
    -webkit-transition:color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
}
#authors-credits li h4#prips a:hover{
    color:#e90448;
    -webkit-transition:color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
}
#authors-credits li p{
    float:left;
    color:#fff;
    font:100 italic 11px lucida, "lucida sans", sans-serif;
}
#topo{
    background:url("img/topo.gif") no-repeat top center;
    position:fixed;
    height:70px;
    width:60px;
    bottom:10px;
    right:10px;
    text-indent:-9000px;
}
#topo:hover{
    background:url("img/topo.gif") no-repeat center -67.5px;
}
/* estilos do slider estao no css proprio do plugin*/

/* page numbers*/

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 16px;
	font-family: tahoma, sans-serif;
}

#wp_page_numbers {
	background:#fff url("img/gamer-border-pacman-ghost.jpg") no-repeat center -7px;
	float:left;
	padding:10px 15px 5px;
	margin:30px 0px 10px;
	width: 620px;
}
#wp_page_numbers ul {
    float:left;
    margin:30px 0 0 10px;
}
#wp_page_numbers li {
	float: left;
	margin:0 3px;
}

#wp_page_numbers a {
	padding: 4px 6px;
	display: block;
	color: #677D8D;
}

#wp_page_numbers li a:hover {
	padding: 3px 5px;
	border: 1px solid #ec0571;
}

#wp_page_numbers li.space {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
}

#wp_page_numbers li.first_last_page {
	
}

#wp_page_numbers li.active_page a {
	background:#ec0571;
	padding: 4px 6px 3px;
	border-bottom: 2px solid #ec0571;
	color:#fff;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	border:none;
}

#wp_page_numbers li.page_info {
	margin:0 20px 0 0;
	padding:4px;
	color: #aaa;
}