body{
    background-repeat:no-repeat;
    color:#333333;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:150%;
    text-align:center;
}
h1, h2, h3, h4{
    margin: 0;
    padding: 2px 0 2px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}

h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 13px;}

a.bot, input.bot{
    padding: 5px;
    background-color: #0022E3;
    color: #EEE;
    border: none;
}

#bg{
    background-image:url("../images/bg-content.jpg");
    background-repeat: repeat-y;
    background-position: 50% 0;
}

#main{
    background-image:url("../images/bg-main.jpg");
    background-repeat: no-repeat;
    background-position: 50% 0;
    position: relative;    
}
.mainWidth{
    margin: 0 auto;
    width: 960px;
    position: relative;
}

/*****************HEADER*****************/
#header{
    height: 315px;
    position: relative;
}
#header #boxServices{
    position: absolute;
    right: 0;
    top: 20px;
}
#header #boxServices a{
    display: block;
    width: 45px;
    height: 45px;
    float: left;
    margin-right: 10px;
}
#header #boxServices a.last{ margin-right: 0;}
#header #boxServices a span{ display: none;}
#header #boxServices a#btn_twitter{ background:url("../images/btn_twitter.gif") no-repeat;}
#header #boxServices a#btn_facebook{ background:url("../images/btn_facebook.gif") no-repeat;}
#header #boxServices a#btn_orkut{ background:url("../images/btn_orkut.gif") no-repeat;}
#header #boxServices a#btn_youtube{ background:url("../images/btn_youtube.gif") no-repeat;}


#header #linkHome{
    position: absolute;
    display: block;
    left: 70px;
    top: 115px;
    width: 370px;
    height: 75px;
}

#header #linkViradaCultural{
    position: absolute;
    display: block;
    left: 475px;
    top: 115px;
    width: 485px;
    height: 75px;
}
#header #linkHome span, #header #linkViradaCultural span{ display: none;}

/*****************MENU*****************/
#boxMenu{
    padding-left: 338px;
    padding-top: 285px;
}
#boxMenu dd{
    display: block;
    float: left;
    margin: 0;
}
#boxMenu dd a{
    float: left;
    display: block; 
    height: 19px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#boxMenu span.spacer{
    float: left;
    display: block;
    width: 10px;
    color: #FFF;
    text-align: center;
}
#boxMenu dd a.last{ margin-right: 0;}
#boxMenu dd a span{ display: none;}
#boxMenu a#btn_novidades{
    background-image:url("../images/btn_novidades.png");
    width: 87px;
}
#boxMenu a#btn_parada{
    background-image:url("../images/btn_parada.png");
    width: 59px;
}
#boxMenu a#btn_cosplay{
    background-image:url("../images/btn_cosplay.png");
    width: 72px;
}
#boxMenu a#btn_dicas{
    background-image:url("../images/btn_dicas.png");
    width: 50px;
}
#boxMenu a#btn_virada_cultural{
    background-image:url("../images/btn_virada_cultural.png");
    width: 134px;
}
#boxMenu a#btn_cadastro{
    background-image:url("../images/btn_cadastro.png");
    width: 83px;
}
#boxMenu a#btn_imprensa{
    background-image:url("../images/btn_imprensa.png");
    width: 76px;
}
#boxMenu dd a:hover, #boxMenu dd a.sel{
    background-position: 0 -19px;
}


/*****************TWITTER*****************/
div#boxTwitter{
    text-align: left;
    float: left;
    display: block;
    margin-top: 30px;
    width: 310px;
}

#boxTitTwitter{
    font-size: 30px;
    color: #011898;
    padding-left: 15px;
}

div#boxTwitter div.tweet{
    text-align: left;
    padding-left: 15px;
    margin-bottom: 10px;
}

div#boxTwitter div.tweet .twt-colA{
    float: left;
    width: 50px;
}

div#boxTwitter div.tweet .twt-colB{
    float: left;
    width: 230px;
}
div#boxTwitter div.tweet .twt-avatar{
    border: 1px solid #e3f1fc;
    float: left;
    width: 48px;
    height: 48px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 46px;
    height: 46px;
}
div#boxTwitter div.tweet .twt-body{
    color: #666;
    font-size: 11px;
    line-height: 110%;
    width: 223px;
    padding: 10px 0 0 0;    
    background:url("../images/bg-twitter-body.gif") no-repeat;
}
div#boxTwitter div.tweet .twt-txt{
    margin: 0 10px 0 30px; 
}
div#boxTwitter div.tweet .twt-close{
    background:url("../images/bg-twitter-close.gif") no-repeat;
    width: 223px;
    height: 13px;
}
div#boxTwitter div.tweet .twt-content a{
    color: #000;    
}
div#boxTwitter div.tweet .twt-content span{
    margin-left: 5px;
}
div#boxTwitter #maisTweetsContainer{
    text-align: right;
    margin-right: 20px;
    font-size: 11px;

}


/*****************CONTEUDO PRINCIPAL*****************/
div#content{
    width: 650px;
    float: left;
}
#box-ultimas-novidades{
    position: relative;
}

#box-ultimas-novidades #banSplash{
    width: 250px;
    height: 150px;
    position: absolute;
    top: 20px;
    right: 20px;
    background:url("../images/banner_parada_cosplay.gif") no-repeat;
   
}

#content .boxTit, #content .boxContent, #content .boxClose{
    padding: 0;
    margin: 0 0 0 20px;
    width: 630px;
}
#content .boxTit{ height: 68px;}
#content .boxTit span{ display: none;}
#content div.boxMain{
    background:url("../images/bg-box-content.gif") repeat-y;
    margin: 0 0 0 20px;
}
#content div.boxContent{
    padding: 10px 10px 10px 10px;
    width: 610px;    
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 590px;
}


#box-ultimas-novidades .boxTit{ background:url("../images/tit-box-ultimas-novidades.gif") no-repeat;}
#box-videos .boxTit{ background:url("../images/tit-box-videos.gif") no-repeat;}
#box-parada .boxTit{ background:url("../images/tit-box-parada.gif") no-repeat;}
#box-cosplay .boxTit{ background:url("../images/tit-box-cosplay.gif") no-repeat;}
#box-dicas .boxTit{ background:url("../images/tit-box-dicas.gif") no-repeat;}
#box-cadastro .boxTit{ background:url("../images/tit-box-cadastro.gif") no-repeat;}
#box-imprensa .boxTit{ background:url("../images/tit-box-imprensa.gif") no-repeat;}

#content div.boxContent h1{

}

#content div.boxContent h2.excerpt{
    font-style: italic;
}

#content div.boxContent p{
    text-align: left;

}
#content div.boxContent ol{
    list-style-position: inside;
    list-style-type: decimal;
    text-align: left;


}
#content div.boxContent ul{
    list-style-position: inside;
    list-style-type: disc;
    text-align: left;

}
 
#content div.boxClose{
    background:url("../images/bg-box-close.gif") no-repeat;
    height: 2px;
}

#contentClose{
    background:url("../images/bg-content-close.jpg") no-repeat top center;
    height: 5px;
    width:  100%;
}


div.comment-author.vcard{
    text-align: left;
}

div.comment-author.vcard img.avatar{
    float: left;
    margin: 1px 5px 5px 0;
    border: double 3px #999;
}

div.comment-content{
    margin-left: 60px;
}

/*****************LISTAGEM*****************/
div.postList{
    text-align: left;
}
div.postList a{
    display: block;
    margin-bottom: 15px;
}
div.postList a strong{
    display: block;
    
}


/*****************VIDEOS*****************/
#box-videos div.boxContent .boxVideo{
    text-align: left;
    position: relative;
    display: block;
    float: left;
    width: 150px;   
    font-size: 11px;
    line-height: 130%;
}

#box-videos div.boxContent .boxVideo.last{
    width: 120px;
}


#box-videos div.boxContent .boxVideo a{
    color: #0631DF; 
}

#box-videos div.boxContent .boxVideo a img{
    width: 120px;
    height: 90px;
    border: double 3px #999;
}

#box-videos div.boxContent .boxVideo a span.video-time{
    position: absolute;
    top: 73px;
    right: 30px;
    background-color: #222;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 110%;
    padding: 1px 3px 1px 3px;
    opacity:0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
}
#box-videos div.boxContent .boxVideo span.video-title{
    width: 120px;
    font-weight: bold;
    display: block;
}

#box-videos div.boxContent .boxVideo span.video-info{
    width: 120px;
    display: block;
}

 div#box-videos #indiqueVideoContainer{
    text-align: right;
    margin-right: 20px;
    font-size: 11px;

}

/*****************RODAPÉ*****************/
#footer div.boxLogos{
    text-align: left;
    display: block;
    float: left;
}

#footer .boxTit{ height: 30px; width: 230px;}
#footer .boxTit span{ display: none;}

#footer div#boxRealizacao .boxTit{ background:url("../images/tit-box-realizacao.gif") no-repeat;}
#footer div#boxApoio .boxTit{ background:url("../images/tit-box-apoio.gif") no-repeat;}
#footer div#boxParceiros .boxTit{ background:url("../images/tit-box-parceiros.gif") no-repeat;}


#footer div#boxRealizacao{
    width: 236px;
}
#footer div#boxApoio{
    padding-left: 127px;
    width: 597px;
}
#footer div#boxParceiros{
    width: 960px;
}

#footer div.boxLogos a{
    border: 1px solid #A59504;
    display: block;
    width: 106px;
    height: 106px;
    margin: 0 13px 13px 0;
    float: left; 
}
#footer div.boxLogos a.last{
    margin-right: 0;
}

