/*
Theme Name: Armagedom Filmes
Theme URI: http://www.leonardofreitas.com.br/
Description: Tema Armagedom Filmes Reformulado.
Version: 2.0
Author: Leonardo Freitas
Author URI: http://www.leonardofreitas.com.br/
 */

@import url("ie.css");
@import url("reset.css");

/* header */
#header {
    width: 990px;
    height: 118px;
    overflow: hidden;
    background: url(images/bgr_header.png) repeat-x;
}

/*header_logo*/
#header_logo {
    float: left;
    padding: 40px 0 0 35px;
}

#header_logo a {
    font-size: 3.2em;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

#header_logo a:hover {
    text-decoration: none;
}

#header_logo a img {
    float: left;
    max-width: 430px;
}

/*header_banner*/
#header_banner {
    float: right;
    padding: 19px 20px 0 0;
}

#header_banner img {
    float: left;
}

/*body*/
#body {
    width: 990px;
    background: #000;
    color: #fff;
}

#body_top {
    width: 990px;
}

#body_end {
    width: 990px;
    padding: 20px 0 10px 0;
    overflow: hidden;
}

/*post*/
.post {
    width: 100%;
}

.post .title {
    color: #fff;
    background: url(images/topo-post.jpg) no-repeat;
    width: 638px;
    height: 71px;
    font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
    padding: 18px 0px 0px 25px;
}

.page-interna .title {
    color: #fff;
    background: url(images/topo-page.jpg) no-repeat;
    width: 765px;
    height: 60px;
    font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
    padding: 18px 0px 0px 25px;
}

#rodape-page {
    background: url(images/rodape-page.jpg) no-repeat;
    width: 765px;
    height: 25px;
}

.post .title a {
    color: #000;
}

.post .entry {
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 10px 0 5px 0;
}

.post .entry strong {
    color: #000;
}

.post .entry a {
    color: #0f1991;
    text-decoration: underline;
}

.post .entry a:hover {
    text-decoration: none;
}

.post .entry p {
    margin: 0 0 15px 0;
}

.post .entry p img {
    border: 3px solid #ccc;
    padding: 0;
}

.post .entry ul {
    margin: 0 0 15px 35px;
}

.post .entry ul li {
    margin: 0;
    padding: 0;
    list-style: disc;
}

.post .entry ol {
    padding: 0 0 0 35px;
    margin: 0 0 15px 0;
    list-style: decimal;
}

.post .entry ol li {
    margin: 0;
    padding: 0;
}

/*entry_info*/
.post .entry_info p, .post .entry_info .rating {
    margin: 0 0 5px 0;
    font-size: 1.1em;
    wiwidth: 990px;
    overflow: hidden;
}

.post .entry_info p strong {
    font-size: 1.0em;
}

.post .entry_info {
    display: inline;
    position: relative;
    top: 2px;
}

.post .video_code {
    width: 600px;
    overflow: hidden;
    padding: 0 0 20px 0;
}

#conteudo-post {
    padding: 5px 20px 0px 20px;
    color: #000;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

/*home page*/
.main_order {
    float: right;
}

.main_order label {
    float: left;
    color: #000;
    font-size: 1.5em;
    font-weight: bold;
    padding: 2px 5px 0 0;
}

.main_order select {
    float: left;
    font-size: 1.4em;
    border: 1px solid #000;
    color: #000;
    padding: 1px;
}

#videos {
    width: 100%;
    overflow: hidden;
}

.video {
    width: 160px;
    float: left;
    padding: 0 20px 20px 0;
    color: #666;
}

.video_last {
    padding: 0 0 20px 0;
}

.info_right .rating {
    text-align: right;
}

/*ads_buttom*/
#ads_buttom {
    float: right;
    padding: 10px 10px 0 0;
}

/*single_post*/
#single_post {
    width: 990px;
}

#single_post_inner {
    width: 638px;
    float: left;
    overflow: hidden;
}

#rodape-post-single {
    height: 23px;
    width: 638px;
    background: url(images/rodape-post.jpg) no-repeat;
}

#content_single {
    float: left;
    width: 638px;
    overflow: hidden;
    background: url(images/repeat-post.jpg) repeat-y;
}

#sidebar_single {
    float: right;
    width: 340px;
    overflow: hidden;
}

/*single_bottom_ads*/
.single_bottom_ads {
    width: 980px;
    overflow: hidden;
    margin: 0 0 0 10px;
}

/*single_box*/
.single_box {
    width: 990px;
    overflow: hidden;
    margin: 0 0 14px 0px;
    background: url(images/repeat-box.jpg) repeat-y;
}

.single_box_title {
    background: url(images/box-topo.jpg) no-repeat;
    width: 948px;
    height: 34px;
    padding: 15px 20px 0 20px;
}

.single_box_title h2 {
    float: left;
    font: bold 12px Tahoma;
    line-height: 1.3em;
    color: #979797;
}

.single_box_title p {
    color: #fff;
    font-size: 1.1em;
    line-height: 1.3em;
    float: right;
}

.single_box_title p a {
    color: #fff;
}

.relacionados-links a {
    font: 12px Tahoma;
    color: #979797 !important;
}

.relacionados-links a:hover {
    text-decoration: underline;
}

.single_content {
    width: 960px;
    overflow: hidden;
    padding: 15px;
}

.rodape-content-single {
    width: 988px;
    height: 10px;
    background: url(images/rodape-box.jpg) no-repeat;
}

/*footer*/
#footer {
    width: 100%;
    overflow: hidden;
    padding: 30px 0 30px 0;
    text-align: center;
    color: #969696;
}

#footer a {
    color: #969696;
}

#footer li {
    display: inline;
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: bold;
    padding: 0 10px 0 10px;
}

#footer li.first {
    background: none;
    padding: 0;
}

#footer .copyrights {
    padding: 15px 0 0 0;
    line-height: 1.1em;
}

/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
 thought?!) align the image to the right. And using 'class="centered',
 will of course center the image. This is much better than using
 align="center", being much more futureproof (and valid) */
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left
}

/* End Images */
/* Begin Form Elements */
#respond {
    margin: 0 0 20px 0;
    width: 100%;
    overflow: hidden;
    color: #fff;
}

#respond a {
    color: #fff;
}

#respond h3 {
    line-height: 1.3em;
    color: #fff;
    border-bottom: 1px solid #666666;
    padding: 0 0 8px 0;
    margin: 0 0 10px 0;
    font: 18px Tahoma;
}

#respond ol, #commentform {
    font: 11px Tahoma;
    color: #fff;
}

.cancel-comment-reply {
    font-size: 1.2em;
}

.cancel-comment-reply a, .cancel-comment-reply a:visited {
    text-decoration: underline;
}

.cancel-comment-reply a:hover {
    text-decoration: none;
}

#commentform p {
    font-size: 1.2em;
    line-height: 1.6em;
    width: 100%;
    overflow: hidden;
}

#commentform p a, #commentform p a:visited {
    text-decoration: underline;
}

#commentform p a:hover {
    text-decoration: none;
}

#commentform p input {
    float: left;
}

#commentform p label {
    float: left;
    padding: 10px 0 0 5px;
}

#searchform {
    margin: 10px auto;
    padding: 5px 3px;
    text-align: center;
}

#commentform input {
    width: 170px;
    padding: 5px;
    margin: 5px 5px 1px 0;
    border: 1px solid #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    color: #333;
}

#commentform {
    margin: 5px 10px 0 0;
}

#commentform textarea {
    width: 100%;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    margin: 5px 0 0 0;
    color: #666;
}

#commentform #submit {
    border: 0;
    margin: 5px 0 0 0;
    cursor: pointer;
    width: auto;
}

/* End Form Elements */
/* Begin Comments*/
#comments {
    visibility: hidden;
}

.commentlist {
    padding: 0;
    margin: 0;
    text-align: justify;
    font-size: 12px;
    line-height: 1.3em;
    color: #fff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-style: italic;
}

.commentlist strong {
    font: bold 12px Tahoma;
    color: #fff;
    font-style: normal;
}

.commentlist a {
    color: #fff;
    text-decoration: underline;
}

.commentlist a:hover {
    text-decoration: none;
}

.commentlist li {
    padding: 0 0 15px 0;
    margin: 0;
    list-style: none;
}

.commentlist li li {
    padding: 10px 0 10px 15px;
}

.commentlist .links a {
    color: #ffc800;
    text-decoration: none;
}

.commentlist .links a:hover {
    text-decoration: underline;
}

.commentlist li p {
    display: inline;
    font-style: italic;
}

/* End Comments */
/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {
    font-size: 1.1em;
}

#wp-calendar a {
    text-decoration: none;
}

#wp-calendar caption {
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
}

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
}

#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 95%;
}

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}

#wp-calendar a {
    display: block;
}

#wp-calendar caption {
    text-align: center;
    width: 100%;
}

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
    background-color: #fff;
}

/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
}

acronym, abbr {
    border-bottom: 1px dashed #999;
}

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
}

blockquote blockquote {
}

blockquote cite {
    margin: 5px 0 0;
    display: block;
}

.center {
    text-align: center;
}

.hidden {
    display: none;
}

hr {
    display: none;
}

.nopost, .nocomments {
    text-align: center;
    color: #000;
    font-size: 1.2em;
    line-height: 1.5em;
    padding: 50px 0 100px 0;
}

/* End Various Tags & Classes*/
/*navigation*/
.navigation {
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 10px 0 30px 0;
    line-height: 1.8em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
}

.navigation a {
    color: #000;
    text-decoration: underline;
}

.navigation a:hover {
    text-decoration: none;
}

.single .navigation a {
    color: #fff;
}

/* Captions */
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

/* End captions */
/*sidebar_twitter*/
#sidebar_twitter {
    width: 100%;
    background: url(images/bgr_twitter.png) no-repeat;
    background-color: #fffcd9;
    border: 1px solid #eeebbe;
    margin: 0 0 20px 0;
}

#sidebar_twitter_inner {
    padding: 10px 0 10px 92px;
    display: block;
    height: 74px;
}

#sidebar_twitter h2 {
    color: #c43916;
    font-size: 2.7em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    margin: 0 0 5px 0;
}

#sidebar_twitter p {
    color: #ae7014;
    font-size: 1.1em;
    padding: 0 0 10px 5px;
}

#sidebar_twitter p a {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    border: 1px solid #e3510c;
    background: url(images/bgr_readmore.gif) repeat-x;
    display: block;
    height: 20px;
    text-align: center;
    padding: 5px 15px 0 15px;
    float: left;
}

/*NOVO SITE*/
body {
    background: #000;
}

#geral {
    width: 100%;
    background: url(images/geral-topo.jpg) no-repeat center 0px;
    background-color: #000;
}

#wrapper {
    margin: 0 auto;
    width: 990px;
}

#topo {
    width: 990px;
    height: 265px;
    background: url(images/topo.jpg) no-repeat;
}

#paginas {
    width: 990px;
    height: 47px;
}

#searchbusca {
    padding: 5px;
    width: 200px;
    color: #333;
}

#searchbusca:hover {
    padding: 5px;
    width: 200px;
    color: #333;
}

#logo-link {
    float: left;
    height: 150px;
    width: 465px;
}

#logo-link a {
    width: 430px;
    height: 140px;
    display: block;
    text-indent: -9999px;
}

#banner {
    float: right;
    height: 80px;
    padding: 28px 14px 0 0;
    width: 480px;
}

/*MENU*/
#menu {
    width: 560px;
    float: left;
    list-style: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    z-index: 990;
}

#menu a {
    color: #fff;
    text-decoration: none;
    padding: 13px 8px 17px 8px;
    font-weight: bold;
    display: block;
    float: left;
}

#menu li.menu-princ {
    cursor: pointer;
    float: left;
    position: relative;
    padding: 0px 0px;
    display: inline;
}

#menu li.menu-princ a:hover {
    color: #fff;
    background: #439701;
}

#menu .logo {
    background: transparent none repeat scroll 0% 0%;
    padding: 0px;
    background-color: Transparent;
}

/* sub-menus*/
#menu ul {
    padding: 0px;
    margin: 0px;
    display: block;
    display: inline;
}

#menu li ul {
    position: absolute;
    left: -10px;
    top: 0px;
    margin-top: 41px;
    width: 220px;
    line-height: 16px;
    background: #000; /* for IE */
    display: none;
}

#menu li:hover ul {
    display: block;
}

#menu li ul li {
    display: block;
    margin: 5px 15px;
    padding: 3px 0px;
    border-top: dotted 1px #606060;
    list-style-type: none;
}

#menu li ul li:first-child {
    border-top: none;
}

#menu li ul li a {
    padding: 0px !important;
    margin: 0px !important;
    background: none !important;
    border: none;
    display: block;
    color: #979797;
    float: none !important;
    font-weight: normal !important;
}

#menu li ul li a:hover {
    background: none;
    border: none;
    color: #fff;
    text-decoration: underline;
}

/* main submenu */
#menu #main {
    left: 0px;
    top: -20px;
    padding-top: 20px;
    background-color: #7cb7e3;
    color: #fff;
    z-index: 999;
}

/* search */
.searchContainer div {
    background-color: #fff;
    display: inline;
    padding: 5px;
}

.searchContainer input[type =
"text"] {
    border: none;
}

.searchContainer img {
    vertical-align: middle;
}

/* corners*/
#menu .corner_inset_left {
    position: absolute;
    top: 0px;
    left: -12px;
}

#menu .corner_inset_right {
    position: absolute;
    top: 0px;
    left: 220px;
}

#menu .last {
    background: transparent none repeat scroll 0% 0%;
    margin: 0px;
    padding: 0px;
    border: none;
    position: relative;
    border: none;
    height: 0px;
}

#menu .corner_left {
    position: absolute;
    left: 0px;
    top: 0px;
}

#menu .corner_right {
    position: absolute;
    left: 202px;
    top: 0px;
}

#menu .middle {
    position: absolute;
    left: 18px;
    height: 20px;
    width: 185px;
    top: 0px;
}

/*FORMULARIO DE BUSCA*/
#busca {
    float: right;
    height: 30px;
    padding: 10px 0 0 0;
    width: 400px;
}

#txt-busca {
	border:0 !important;
    background: none;
    color: #8E8E8E;
    float: left;
    font: 11px Tahoma,Arial,Helvetica,sans-serif;
    padding: 8px 0 0px 4px;
    width: 307px;
}

#bt-buscar {
    float: left;
    padding: 4px 0 0 30px;
}

/* MENU ACESSO R�PIDO */
#menu-rapido {
    width: 515px;
    float: right;
}

#menu-rapido ul li {
    display: inline;
}

#menu-rapido .m-pirataria a {
    display: block;
    float: left;
    height: 62px;
    margin-right: 8px;
    text-indent: -9999px;
    width: 250px;
}

#menu-rapido .m-favoritos a {
    display: block;
    float: left;
    height: 62px;
    margin-right: 8px;
    text-indent: -9999px;
    width: 230px;
}

#menu-categorias {
    width: 960px;
    padding: 12px 10px 0 10px;
	height:16px;
	overflow:hidden;
}

#menu-categorias ul li {
    display: inline;
}

#menu-categorias li a {
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #c9c9c9;
    background: url(images/seta-bulet.jpg) no-repeat left 4px;
    padding: 0px 2px 0px 9px;
}

#menu-categorias li a:hover {
    text-decoration: underline;
}

/* Lateral Esquerda */
#lateral-esquerda {
    width: 215px;
    float: left;
    display: inline;
}

#sidebar_single .widgettitle {
    width: 339px;
    height: 22px;
    background: none !important;
    font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
}

.widgettitle {
    background: url("images/topo-widget.jpg") no-repeat 0 !important;
    color: #FFFFFF;
    font: bold 13px Tahoma,Arial,Helvetica,sans-serif;
    height: 34px;
    padding: 16px 0 0 26px;
    text-align: left;
    width: 180px;
}

.sidebar_widgets {
    width: 206px;
}

.widget p {
    padding: 0px 15px 0px 15px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    line-height: 18px;
}

#sidebar_single .rodape-widget {
    width: 339px;
    height: 0px;
    background: none !important;
    margin-bottom: 0px;
}

#sidebar_single .textwidget {
    width: 299px;
    background: none !important;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
}

#topo-sidebar_single {
    width: 339px;
    height: 22px;
    background: url(images/topo-widget-box.jpg) no-repeat;
}

#rodape-sidebar_single {
    width: 339px;
    height: 22px;
    background: url(images/rodape-widget-box.jpg) no-repeat;
    margin-bottom: 10px;
}

.rodape-widget {
	overflow:hidden;
    width: 206px;
    height: 25px;
    background: url(images/rodape-widget.jpg) no-repeat left top;
    margin-bottom: 25px;
}

.sidebar_widgets li ul {
    width: 206px;
    background: url(images/repeat-widget.jpg) repeat-y;
}

#sidebar_single .sidebar_widgets {
    width: 339px;
    background: url(images/repeat-widget-box.jpg) repeat-y;
}

#sidebar_single .sidebar_widgets ul li {
    padding-left: 20px;
    padding-right: 20px;
}

.sidebar_widgets li ul li {
    list-style: none;
    margin: 0px 0px 0px 20px;
    background: url(images/linha-widget.jpg) no-repeat left bottom;
}

.sidebar_widgets li ul li a {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    padding: 0 2px 0 13px;
    color: #000;
    width: 158px;
    display: block;
    line-height: 25px;
    background: url(images/bulet-seta.jpg) no-repeat 5px 10px;
    border-bottom: 1px solid #e5e5e5;
}

.sidebar_widgets li ul li a:hover {
    text-decoration: underline;
}

.sidebar_widgets .textwidget {
    width: 206px;
    background: url(images/repeat-widget.jpg) repeat-y;
    text-align: center !important;
}

.sidebar_widgets .textwidget ul {
    text-align: left !important;
}

#sidebar {
    float: left;
    width: 206px;
	overflow:hidden;
}

/* CONTEUDO */
#content {
    float: right;
    width: 765px;
}

#content_body {
    width: 765px;
}

.page-interna .page {
    width: 765px;
    background: url(images/repeat-page.jpg) repeat-y;
}

.page-interna .entry {
    width: 725px;
    background: url(images/repeat-page.jpg) repeat-y;
    padding: 0px 20px 0px 20px;
    color: #000;
    font: 12px Tahoma;
}

.main_title {
    width: 764px;
    height: 49px;
    background: url(images/ultimos-adicionados.jpg) no-repeat;
    text-align: right;
    margin-bottom: 15px;
}

.main_title select {
    width: 165px;
    padding: 5px;
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #439800;
    background: #000;
    border: 0px;
    margin: 14px 20px 0 0px;
}

/* VIDEO */
.video {
    background: url("images/bg-filme.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 8px 0px 0;
    _margin: 0 0px 0px 0;
    width: 163px;
    height: 320px;
    padding: 10px;
}

.video h2 {
    padding: 0px 0px 20px 20px;
}

.video h2 a {
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    width: 150px;
    height: 15px;
    overflow: hidden;
    display: block;
}

.video h2 a:hover {
    text-decoration: underline;
}

.video .thumb {
    margin: 0 0 5px 0;
    height: 225px;
    overflow: hidden;
    width: 163px;
}

.video .thumb img {
    width: 100%;
    height: 100%;
    float: left;
}

.duration {
    color: #448c00;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.video .info {
    width: 100%;
    line-height: 1.3em;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
}

.video .info a {
    color: #000;
}

.single .video .info {
    color: #fff;
}

.single .video .info a {
    color: #fff;
}

.info_left {
    float: left;
    width: 49.9%;
}

.info_right {
    float: right;
    width: 50%;
}

.rating {
    font: 10px Tahoma;
    color: #5b5b5b;
}

.post-ratings {
    display: inline;
    position: relative;
    top: 2px;
}

.views {
    font: bold 11px Tahoma;
    color: #d5a900;
}

.author {
    font: 11px Tahoma;
    color: #d5a900 !important;
}

.iconeplay a {
    background: url(images/bga.png) no-repeat center;
    width: 165px;
    height: 215px;
    opacity: 0;
    filter: alpha( opacity = 0);

position:absolute;

display:block;

text-indent:
    -9999px;
}

.iconeplay a:hover {
    background: url(images/bga.png) no-repeat center;
    width: 165px;
    height: 215px;
    opacity: 1.0;
    filter: alpha.opacity = 60;

position:absolute;

display:block;

text-indent:
    -9999px;
}

/* RODAPE */
#geral-rodape {
    width: 100%;
    background: url(images/geral-rodape-novo.jpg) no-repeat center top;
    margin-top: 20px;
}

#rodape-merge {
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
}

#rodape {
    width: 960px;
    height: 426px;
    margin: 0 auto;
	overflow:hidden;
	position:relative;
}

#publicidade-rodape-itens {
	height:250px;
	overflow:hidden;
	padding:50px 0 15px 0;
}

#publicidade-rodape-itens .item-publicidade-rodape{
	width:300px;
	height:250px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px; 
}

.item-publicidade-rodape a {
	display:block;
	width:300px;
	height:250px;
	
}

#publicidade-rodape .textwidget {
    width: 990px;
    background: none !important;
}

#publicidade-rodape .textwidget li {
    display: inline;
}

#publicidade-rodape .textwidget li a {
    display: block;
    width: 121px;
    height: 121px;
    border: 2px solid #262626;
    float: left;
    margin: 0px 12px 12px 0px;
}

#publicidade-rodape li {
    list-style: none;
}

#publicidade-rodape .textwidget li a:hover {
    border: 2px solid #3c3c3c;
}

#link-rodape {
    float: right;
    height: 20px;
    width: 130px;
    margin: 88px 155px 0 0;
}

#link-rodape address a {
    display: block;
    text-indent: -9999px;
    height: 20px;
    width: 130px;
}

#texto-rodape {
    font: 11px Tahoma;
    color: #fff;
    width: 645px;
    padding: 50px 0px 0px 0px;
    line-height: 15px;
    float: left;
}

#texto-rodape a {
    font: bold 11px Tahoma;
    color: #fff;
}

#texto-rodape a:hover {
    text-decoration: underline;
}

/* CLASSES */
.clear, .both {
    width: 0px;
    height: 0px;
    overflow: hidden;
    clear: both;
}

.bold {
    font-weight: bold;
}

.nopost {
    font: 20px Tahoma;
    color: #fff;
}

/* Botões de Download */
#bdown {
	width:600px;
	margin:10px 0px 10px 18px;
}
#bdown .down-title {
	width:555px;
	height:55px;
	background:url("images/down-title.jpg") no-repeat top center;
}
#bdown .btns {
	margin:8px 0px 0px;
	padding:0px 0px 0px 10px;
}
#bdown .btns .btn {
	float: left;
	margin: 0px 0px 5px 10px;
	width: 170px;
	height: 90px;
	padding: 0px;
}
#bdown .btns .btn img {
	width:156px;
	height:72px;
}
#bdown .btns .btn p {
	margin:0px auto;
	height:10px;
	width:154px;
	text-align:center;
}

/* widget-item-rodape */
.publicidade-rodape-itens {
	width:990px;
	margin:0 auto;
	overflow:hidden;
}

.widget-item-rodape .titulo-rodape-widget{
	width:178px;
	background: url(images/titulo-nossos-parceiros-rodape.jpg) no-repeat left top;
	height:14px;
	text-indent: -9999px;
	margin:22px 0 10px 18px;
}

#publicidade-rodape-itens ul {
	width:150px;
	display:inline;
	float:left;
	margin:0 20px;
	overflow:hidden;
}

#publicidade-rodape-itens ul li {
	display:inline-block;
	width:150px;
	background:url(images/divide-menu-rodape.jpg) no-repeat center bottom;
	padding:8px 0 6px 0;
}

#publicidade-rodape-itens ul li a {
	display:block;
	color:#737373;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	background: url(images/seta-widget-rodape.jpg) no-repeat left center;
}

#publicidade-rodape-itens ul li a:hover {
	color:#fff;
	font-weight:bolder;
}

#direitos-texto {
	overflow:hidden;
	padding:45px 0 0 0;
	*padding:25px 0 0 0;
	clear:both;
	width:510px;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#direitos-texto span {
	font-weight:bold !important;
}

#direitos-texto strong {
	font-weight:normal !important;
}

#direitos-texto a {
	color:#fff;
	font-weight:bold;
}

#direitos-texto a:hover {
	text-decoration:underline;
}
