/*
Theme Name: Tema Mais FM Joinville
Theme URI: mais.fm
Description: Tema desenvolvido especialmente para a Mais FM Joinville
Version: 1.0
Author: Manada, Design e Estratégia de Marca
Author URI: http://mnda.com.br
Tags: radio, comunicação, radialistas, programas de radio, eventos, floresta negra, jornalismo, audioblog, ouça, felicidade, melhor de 3, flash mob, youtube, orkut mais fm, facebook/radiomaisfm, jornalismo joinville, amigos, promoções, 


/* Begin Typography & Colors */
body {
	font-size: 14px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #fff;
	text-align: center;
	height: 100%;
}
object,param,embed{z-index: 0!important;}

#fundo-total-verde {
	background: #d5d6d7 url('images/fundo-total.jpg');
}
#fundo-total-103-madrugada {
	background: #d5d6d7 url('images/fundos/verde-02.gif');
}
#fundo-total-amarelo {
	background: #d5d6d7 url('images/fundo-total-amarelo.png');
}
#fundo-total-azul {
	background: #d5d6d7 url('images/fundo-total-azul.png');
}
#fundo-total-rosa {
	background: #d5d6d7 url('images/fundo-total-rosa.png');
}
#page {
	border: 1px solid #959596;
	text-align: left;
}

#header {

}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 900px;;
}

#content {
	float: left;
	padding: 15px;
	margin: 0px;
	width: 630px;
	background: url('images/fundo-mural.png');
}
#content h2 {
	font-size: 50px;
	color: #ffbc00;
	padding: 0px;
}
#titulo-post {
	float: left;
	padding: 15px;
	margin: 0px;
	width: 630px;
}
#titulo-post h2 {
	font-size: 50px;
	color: #ffbc00;
	padding: 0px;
	text-align: left;
	margin: 0px;
}
#titulo-page h2 {
	font-size: 50px;
	color: #ffbc00;
	padding: 0px;
	text-align: left;
	margin: 0px;
}
#titulo-page {
	width: 630px;
	float: left;
        margin:15px 0 0 0;
}

.widecolumn .entry p {
	font-size: 1.05em;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	font-size: 14px;
	color: #fff;
}

.widecolumn {
	line-height: 1.6em;
}

.narrowcolumn .postmetadata {
	text-align: left;
	font-size: 10px;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 1.5em;
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

h1 {
	font-size: 4em;
	text-align: center;
}




/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 950px;
	border: 1px solid #959596;
}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
}
.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 630px;
	background: url('images/fundo-mural.png');	
}

.post {
	margin: 0px;
	text-align: justify;
}

.post hr {
	display: block;
}

.widecolumn .post {
	margin: 0px;
}

.narrowcolumn .postmetadata {
	padding-top: 0px;
}

.widecolumn .postmetadata {
	margin: 10px 0;
}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
}

#footer p {
	margin: 0px;
	padding: 20px 0;
	text-align: center;
}
/* End Structure */



/* Begin Images */
p img {
	padding: 10px;
	max-width: 100%;
}


/* Begin Various Tags & Classes */
.center {
	text-align: center;
	}

.hidden {
	display: none;
}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
}

a img {
	border: none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
}
.alignright {
	float: right;
	display: block;
}

.alignleft {
	float: left;
	display: block;
}
.alignright-single {
	float: right;
	width: 250px;
	background: #fff;
	padding: 10px;
	display: block;
}

.alignleft-single {
	float: left;
	width: 250px;
	background: #000;
	padding: 10px;
	display: block;
}
/* End Various Tags & Classes*/



/* 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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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;
	color: #000;
}
/* End captions */


/* CSS Header */
html {
	height: 100%;	
}
* a {
	color: #ffbc00;
	text-decoration: none;
}
* a:hover {
	color: #4fc39c;
}
#mp_2 input {
	height: 30px;
	border: 2px solid #00C000;
}
#mp_1 input {
	height: 30px;
	border: 2px solid #00C000;
}
#mp_3 input {
	height: 30px;
	border: 2px solid #00C000;
}

#fundo-mais {
	background: url('images/fundo-mais.png') no-repeat top;
}
#continuacao-fundo-destaque {
	background: #000;
	position: absolute;
	height: 300px;
}
#pagina {
	text-align: center;
	margin: 10px auto;
	padding: 0;
	width: 960px;
}
#pagina-dois {
	text-align: center;
	margin: auto;
	padding: 0px;
	width: 960px;
}
#social-top {
	width: 100%;
	height: 52px;
	background: url('images/fundo-topo-preto.png');
	text-align: center;
}
#social-top img {
	width: 30px;
	height: 30px;
	padding-top: 8px;
	border: 0px;
}
#marca {
	margin: 15px 0 0 0;
	height: 140px;
	float: left;
	text-align: center;
}
#publicidade-top {
	height: 115px;
	padding-top: 25px;
	float: right;
	text-align: center;
}
#eventos-destaque {
	clear: both;
	text-align: center;
	height: 300px;
	background: #dedcda;
	z-index: 5;	
}
#eventos-destaque p {
	padding: 0;
	margin: 0;
	z-index: 5;
}
#divisor-flash-topo {
	position: relative;
	clear: both;
	height: 70px;
	margin-top: -42px;
	background: url(images/divisor-flash-topo.png) center;
	z-index: 900;
}
#menu {
	height: 60px;
	z-index: 200;
}
#menu ul {
	text-align: center;
	font-size: 14px;
	color: #fff;
	list-style: none;
	margin: 0px;
	text-transform: uppercase;
}
.ul-clean {
	padding: 0px;
}
#menu li {
	display: block;
	list-style: none;
        background:url(images/fundos/+.gif) no-repeat left 22px;
        height:50px;
        float:left;
        margin-left:5px;
}
#menu li a {
	display: block;
	/**float: left;*/
	text-align: center;
        height:50px;
	padding:0 8px;
	color: #000;
	text-decoration: none;
        padding-left:9px;
        padding-top:15px;
}
#menu li a:hover {
	/*background: #ffbc00;*/
        background: url(images/fundos/bg-menu_linha.png) center top no-repeat;
	color: #000;
	text-decoration: none;
}
#menu .current_page_item {
	background: url(images/fundos/bg-menu_linha.png) center top no-repeat;
	display: inline;
	padding: 0;
}
#menu .current_page_item a {
	color: #fff;
}
#menu {
	position: relative;
	clear: both;
	width: 100%;
	height: 87px;
	text-align: center;
	/*margin-top: 20px;*/
        background: url(images/fundos/bg-menu.png) repeat-x;

}
#menu ul {
        width:1020px;
        height:50px;
        text-align: center;
	padding: 0;
	margin: auto;
        display:block;
        padding-top: 26px;
}

#espacador {
	height: 20px;
	float: left;
}
/* CSS Index */
#navegacao-top { 
	float: left;
	width: 630px;
	padding: 15px;
	margin-bottom: 20px;
}

#conteudo {
	z-index: 10;
	width: 660px;
	float: left;
        margin: 25px 0 0 0;
}
#conteudo-terceira-linha {
	width: 660px;
	float: left;
	margin:0 auto 0 auto;	
}
#barra-lateral {
	width: 267px;
	float: right;
	margin: 25px 0 0 0;
}
#caixa-busca input {
	height: 40px;
	padding: 5px 0 0 10px;
	margin: 0px;
}
.caixa-busca {
	background: url('images/botoes/pesquisa.png') no-repeat right;
	height: 47px;
	width: 254px;
        float:left;
        margin: 0 0 23px 0;
}
#caixa-busca-interna input {
	height: 40px;
	padding: 0px;
	padding-top: 5px;	
	margin: 0px;
}
.caixa-busca-interna {
	height: 51px;
	width: 600px;
}

#searchsubmit-interno {
	font-size: 14px;
	color: #616161;
	float: left;
	height: 51px;
}

#searchsubmit {
	border: 0px;
	background: none;	
	width: 20px;
	float: right;
	font-size: 0px;
	color: #616161;
	text-indent: -99999px;
}
#searchform {
	margin: 0px;
	padding: 2px;	
}
#s {
	border: 0px;
	background: none;	
	width: 250px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 26px;
}
#s-interno {
	width: 287px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 28px;
}
.resultado-da-pesquisa {
	background: #000;
	text-align: left;
	background: #045438;	
}
#publicidade-lateral {
	width: 287px;
	margin-top: 10px;
	background: #fff;
}
#comunidade {
	width: 287px;
	height: 257px;
	background: url('images/fundo-comunidade.png') no-repeat center top;
	margin-top: 10px;
	color: #fff;
	font-size: 18px;
}
#banner-pequeno-lateral {
	width: 287px;
	height: 90px;
	margin-top: 10px;
	color: #fff;
	font-size: 18px;
	background: #fff;
}
#destaques-sidebar {
	width: 267px;
	margin: 10px 0 0 4px;
	font-size: 18px;
	overflow: hidden;
}
#twitter-sidebar {
	width: 273px;
        height:279px;
	color: #000;
	font-size: 12px;
	text-align: justify;
	margin-top: 30px;
        padding-top:37px;
        background: url(images/botoes/twitter.png) no-repeat;
}
#twitter-sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#twitter-sidebar ul {
	margin: 0px;
	padding: 0 35px 0 15px;
}
#twitter-sidebar-top {
	width: 260px;
	height: 65px;
}
#twitter-sidebar-background {
	width: 260px;
	padding: 0 10px 0 10px;
	/*background: url('images/twitter-background.png') repeat-y;*/
}
#twitter-sidebar-bottom {
	width: 260px;
	height: 18px;
	/*background: url('images/twitter-bottom.png') no-repeat;*/
}
#programas, .links-importantes {
	text-align: center;
	margin: 20px 0;
	width: 267px;
	color: #000;
	font-size: 16px;
}
#programas ul {
	margin: 0;
	list-style: none;
	padding-left: 0px;
	padding-bottom: 5px;
}
#programas li {
	list-style: none;
	padding-left: 0;
	border-bottom: 1px solid #484848;
	text-align: right;
	line-height: 25px;
}
#programas a {
	display: block;
	padding-right: 20px;
}
#programas a:hover {
	background: url('images/fundo-mural.png');
	padding: 0px;
	padding-right: 20px;
}
#programas h2 {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#imagem-programas {
	margin-top: 10px;
	background: #9fd3e9;
	width: 267px;
	height: 40px;
	color: #000;
	font-size: 22px;
	margin-top: 10px;
	line-height: 40px;
	font-weight: bold;
}
.widgettitle {
	display: none;	
}
#enquete {
	width: 267px;
	background: url('images/fundo-mural.png');
	color: #fff;
	font-size: 12px;
	float: left;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-top-left-radius: 7px;
        margin:0 0 10px 0;
}
#imagem-enquete {
	background: #b41e1e;
	width: 267px;
	height: 40px;
	color: #fff;
	font-size: 22px;
	margin-top: 10px;
	line-height: 40px;
	font-weight: bold;
}
#enquete-conteudo {
	padding: 10px;
}
#destaque-programas {
	width: 620px;
	height: 390px;
	float: left;
	overflow: hidden;
	list-style: none;
	vertical-align: top;
	background: url('images/fundo-promocoes-e-eventos.png');
	padding: 0 20px;
}
#destaque-programas p {
	padding: 0px;
	margin: 0px;
}
#destaque-programas object {
	max-width: 560px;
	max-height: 340px;
}
#destaque-programas h1{
    float:left;
    font-size: 24px;
    color:#fff;
    font-family: Arial;
    margin: 10px 0 10px 0;
}
#outros-videos {
	width: 100px;
	height: 340px;
	float: right;
	background: urll('images/outros-videos.png') no-repeat;
}
#widget-banner-lateral {
	width: 267px;
	color: #fff;
	font-size: 12px;
	float: left;
	margin-top: 30px;
	text-align: left;
}
#banner-lateral {
	background: #fff;	
	padding: 10px;
}
#twitter {
	width: 226px;
	height: 300px;
	float: right;
	background: url('images/fundo-twitter.png') no-repeat center top;
	font-size: 13px;
	text-align: justify;
	color: #000;
}
#twitter-home li {
	padding-bottom: 10px;
}
.entry-content {
	margin-top: 10px;
}
.entry img {
	padding: 0px;
	margin-right: 10px;
	border: 3px #fff solid;
}
#correcao-margem-topo-twitter {
	width: 226px;
	margin-top: 45px;
	height: 230px;
	overflow: hidden;
}
#correcao-margem-topo-twitter ul {
	list-style: none;
	padding-left: 20px;
	padding-right: 20px;	
}
#mural-de-recados {
	width: 660px;
	float: left;
	background: url('images/fundo-mural.png');
	font-size: 30px;
	color: #fff;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}
#mural-de-recados a {
	display: block;
}
#mural-de-recados-index {
	font-size: 12px;
	text-align: left;
}
#mural-de-recados-index-interno {
	float: right;
	background: #0b6549;
	margin: 8px;
	padding: 10px;
	width: 580px;
	border: 1px #fff solid;
}
#mural-de-recados-imagem-topo {
	float: left;
	width: 660px;
	height: 47px;
}
#mural-de-recados-conteudo {
	padding: 0px 20px 0px 20px;
}
#mural-de-recados-obrigatorio {
	background: #cc6666;
	padding: 5px;
	color: #000;
}
#user-nao-logado {
	float: left;
	width: 660px;
	background: #ffd5cf;
	font-size: 12px;
	color: #000;
	padding: 5px 0 5px 0;
}
#user-nao-logado a {
	color: #ff0000;
}
#user-nao-logado a:hover {
	color: #666666;
}
#user-logado {
	float: left;
	width: 660px;
	background: #000;
	font-size: 12px;
	color: #fff;
	padding: 5px 0 5px 0;
}

.gravatar-home {
	width: 40px;
	vertical-align: top;
	text-align: center;
}
.seta-comments-home {
	width: 10px;
	background: url('images/seta-comments-home.png') right top no-repeat;
}
.comments-home {
	border-top: #e7e7e7 1px solid;
	border-right: #e7e7e7 1px solid;
	border-bottom: #e7e7e7 1px solid;
	color: #000;
	width: 600px;
	background: #fff;
	padding: 8px;
	background: url('images/fundo-mais.png') left top #ccc;
}
.comments-home a {
	margin-top: 4px;
	color: #1c9109;
	text-decoration: none;
}
.comments-home a:hover {
	margin-top: 4px;
	color: #ff0000;
}
.comments-home small {
	color: #000;
}
.comments-home-table {
	padding: 10px;
	width: 620px;
	border: 0px;
	margin: 10px 0 0 0;
}
/* Begin Mundo da Musica Home */

#moldura {
	float: left;
	text-align: center;
	margin: 30px auto 0 auto;
	width: 660px;
}

#col_esq, #col_dir {
	width: 212px;
	float: left;
}

#col_esq {
	text-align: center;
	background: url('images/fundo-box-02.png') repeat-y center;
	min-height: 625px;
}

#col_dir {
	background: url('images/fundo-box-02.png') repeat-y center;
	text-align: center;
	min-height: 625px;
	margin-left: 5px;
	margin-left: 10px;
}

#col_pri {
	width: 212px;
	float: left;
	text-align: center;
	background: url('images/fundo-cinza-transparente.png') repeat-y center;
	min-height: 625px;
	margin-left: 10px;
}


#mundo-da-musica {
	float: left;
	width: 212px;
	background: url('images/fundo-box.png') repeat-y center;
	color: #fff;
	margin-left: auto;
	margin-right: 5px;
	min-height: 625px;
	height: auto;
	max-height: 625px;
}
#titulo-mundo-da-musica-index {	
	background: url(images/titulo-box-mundo-da-musica.png) no-repeat;
	width: 212px;
	height: 45px;
	line-height: 35px;	
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
#titulo-mundo-da-musica-index a {
	display: block;
	color: #fff;
}

#titulo-mundo-da-musica-index a:hover {
	color: #5d04b9;
}
#mundo-da-musica-home {
	width: 180px;
	margin: 10px;
	padding: 0 10px;
}
#mundo-da-musica-home img {
	max-height: 100px;
	border: 4px #fff solid;
	margin: 5px;
}
#mundo-da-musica-home img:hover {
	max-height: 100px;	
	border: 4px #f6aa22 solid;
	margin: 5px;
}
.title-mundo-da-musica {
	font-size: 12px;
	text-align: justify;
}



#mundo-da-musica-interno img {
	border: 4px solid #F0F9D7;
}
.data-noticias {
	font-size: 10px;
}
#mundo-da-musica h1 {
	font-size: 22px;
	color: #fff;
	padding: 0px;	
}
#mundo-da-musica-interno {
	padding-top: 10px;
	font-size: 13px;	
}
#mundo-da-musica-interno img {
	width: 200px;
	border: 4px #000 solid;
	margin: 5px;
}

/* End Mundo da Música Home */

/* Begin Artistas Home */

#col_pri a {
	color: #2835bd;
}
#col_pri a:hover {
	color: #ff0000;
}
#titulo-artistas-index {	
	background: url(images/titulo-box-artistas.png) no-repeat;
	width: 218px;
	height: 45px;
	line-height: 35px;	
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
#titulo-artistas-index a {
	display: block;
	color: #fff;
}
#artistas-home {
	width: 180px;
	margin: 10px;
	padding: 0 10px;
}
#artistas-home img {
	max-height: 100px;
	border: 4px #000 solid;
	margin: 5px;
}
#artistas-home img:hover {
	max-height: 100px;
	border: 4px #2835bd solid;
	margin: 5px;
}
#artistas-interno {
	padding-top: 10px;
	font-size: 13px;
}
#artistas-interno h3 {
	font-size: 25px;
	color: #ffbc00;
	padding: 0px;
	text-align: left;
}
#artistas-interno a {
	color: #fff;
}
#artistas-interno a:hover {
	color: #ffbc00;
}
#artistas-interno img {
	width: 200px;
	border: 4px #000 solid;
	margin: 5px;
}
#conteudo-artistas {
	width: 600px;
	clear: both;
	padding-top: 20px;
}
#conteudo-artistas img {
	border: 3px #fff solid;
}
#artistas h1 {
	font-size: 22px;
	color: #000;
	padding: 0px;
}

/* End Artistas Home */


/* Begin As Dez Mais Home */

#as-dez-mais {
	float: left;
	width: 214px;
	background: url('images/fundo-box-02.png') repeat-y center;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	height: auto;
	font-size: 14px;
	max-height: 625px;
	min-height: 625px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#titulo-as-dez-mais-index {
	background: url(images/titulo-box-as-dez-mais.png) no-repeat;
	width: 214px;
	height: 45px;
	line-height: 35px;	
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
#as-dez-mais-interno {
	padding: 0 20px;
	text-align: left;
}
#as-dez-mais h2 {
	font-size: 12px;
	color: #fff;
	font-style: bold;
	padding: 0px;
}
#as-dez-mais h1 {
	font-size: 22px;
	color: #000;
	padding: 0px;	
}
/* End As Dez Mais Home */
#divisor-meio {
	border-bottom: 1px solid #fff;
	clear: both;
	padding-top: 15px;
	margin-bottom: 15px;
        display:none;
}
#publicidade-central {
	width: 660px;
	height: 100px;
	float: left;
	font-size: 30px;
	color: #fff;
	background: #ddd;
}
#promocao-encerrada {
	width: 632px;
	background: #cc0000;
	border: 4px #fff solid;
	font-size: 18px;
	float: left;
	clear: both;
	text-align: center;
	padding: 10px;
}
#promocoes-eventos {
	width: 660px;
	float: left;
	margin-top: 5px;
	font-size: 11px;
	color: #fff;
	background: url('images/fundo-promocoes-e-eventos.png');
	margin: 20px 0 0 0;
}
#promocoes-eventos img {
	border: 3px solid #000;
}
#promocoes-eventos-texto {
	width: 600px;
	float: left;
	color: #fff;
	font-size: 18px;
	margin: 10px 0 0 0;
	clear: both;
	text-align: left;
	margin: 10px 0 0 10px;
}
#promocoes-eventos-titulo {
	width: 140px;
	padding: 10px;
	float: left;
}
#promocoes-eventos-titulo img:hover {
	border: 3px #fff solid;
}
#album-de-fotos {
	width: 660px;
	height: 85px;
	float: left;
	margin-top: 5px;
	font-size: 10px;
	color: #fff;
	background: url('images/fundo-promocoes-e-eventos.png');	
	padding: 0px;
}
#album-de-fotos-texto {
	text-align: left;
	float: left;
	color: #fff;
	font-size: 18px;
}
.flickr-image {
	padding: 3px;	
}
/* CSS Rodapé */
#rodape {
	height: 400px;
	background: #dedcda;
	clear: both;
	margin: 0px;
	padding: 20px;
	color: #000;
}
#mais-rodape {
	background: url('images/mais-rodape.png') no-repeat bottom;
	height: 66px;
	padding-top: 50px;
	clear: both;
	margin: 0px;
}
#mapa-do-site {
	float: left;
	width: 623px;
	list-style: none;
	text-align: left;
}
#mapa-do-site a {
	color: #898989;
	text-decoration: none;
}
#mapa-do-site a:hover {
	color: #4fc39c;	
}
.lista-mapa-site {
	float: left; 
	width: 150px;
	list-style: none;
	font-size: 12px;
}
#depoimentos-rodape {
	background: url('images/fundo-depoimentos.png') no-repeat;
	float: right;
	width: 327px;
	height: 205px;
}
.autor-depoimento-rodape {
	font-size: 12px;
	text-align: right;
}

#depoimentos-rodape-interno {
	font-size: 20px;
	padding: 10px;
	width: 275px;
	height: 130px;
	margin: 25px 10px 0 15px;;
}
#depoimentos-rodape-interno p {
	padding: 0;
	margin: 0;
}
#divisor-rodape {
	clear: both;
	background: url('images/divisor-rodape.png') no-repeat center;
	height: 2px;
	width: 960px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#endereco-rodape {
	clear: both;
	float: left;
	width: 960px;
	text-align: center;
}
#marca-rodape {
	float: left;
	width: 180px;
	margin-right: 10px;
}
#telefone-rodape {
	float: left;
	width: 472px;
	margin-right: 10px;
	background: url(images/fundo-rodape-divisor.png) no-repeat center;
}
#endereco-rodape-texto {
	position: relative;
	float: right;
	width: 280px;
}
#manada {
	font-size: 11px;
	background: #333333;
	padding: 5px;
}

/* Página */

#comentarios {
	float: left;
	width: 630px;
	margin-top: 10px;
	text-align: left;
}
#deixe-seu-recado {
	background: #a6cfc1;
	padding: 10px;
	width: 624px;
	border: 8px solid #064933;
	color: #000;
	height: 228px;
	float: left;
}
#deixe-seu-recado a {
	color: #ff0000;
	text-decoration: none;
}
#deixe-seu-recado a:hover {
	color: #000;
}
#deixe-seu-recado textarea {
	width: 550px;
	border: 2px solid #064933;
}
#deixe-seu-recado input {
	width: 120px;
	float: left;
	border: #064933 solid 2px;
}
#deixe-seu-comentario {
	background: #a6cfc1;
	padding: 10px;
	width: 624px;
	border: 8px solid #064933;
	color: #000;
	height: 228px;
	float: left;
}
#deixe-seu-comentario a {
	color: #ff0000;
	text-decoration: none;
}
#deixe-seu-comentario a:hover {
	color: #000;
}
#deixe-seu-comentario textarea {
	width: 550px;
	border: 2px solid #064933;
}
#deixe-seu-comentario input {
	width: 120px;
	float: left;
	border: #064933 solid 2px;
}
#anterior-post {
	float: left;
	width: 200px;
	text-align: left;
	padding: 10px;
	background: url('images/fundo-mural.png');
	margin-top: 10px;
	margin-bottom: 10px;
}
#proximo-post {
	float: right;
	width: 200px;
	text-align: right;
	padding: 10px;
	background: url('images/fundo-mural.png');
	margin-top: 10px;
	margin-bottom: 10px;
}
#navegacao-posts {
	float: left;
	width: 660px;
	margin-bottom: 10px;
}
#login-mural-de-recados {
	background: #ffebe8;
	float: left;
	padding: 10px;
	margin: 0px;
	width: 636px;
	border: 2px solid #d10200;
	color: #333;
	margin-top: 10px;
}
.feed-2 {
	padding: 10px;
	background: #187254;
}
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.even {
	margin: 0;
	padding: 10px;
}

.commentlist {
	padding: 0;
	text-align: justify;
	color: #000;
	width: 660px;
}

.commentlist li {
	padding: 10px;
	list-style: none;

}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.commentlist-home p {
	margin: 0px;
	text-align: justify;
	color: #000;
}
.children { 
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 15px;
	color: #fff;
	background: url('images/fundo-mural.png');
	width: 610px;
	float: left;
}
#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}
.fn {
	text-transform: capitalize;
	font-style: normal;
}
#author-comment {
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	width: 540px;
	float: left;
}
#number-comment {
	margin: 55px 20px 0 0;
	display: block;
	background: #fff;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: right;
	font-size: 16px;
}
.thread-alt {
	background: #333 url('images/fundo-mais.png') left top;
	color: #fff;
	border: 10px solid #fff;
	width: 620px;
}
.thread-even {
	background: #ccc url('images/fundo-mais.png') right bottom;
	border: 10px solid #fff;
	width: 620px;
}
#total-recados {
	background: url('images/fundo-mural.png');
	padding: 15px;
	width: 630px;
	margin-top: 10px;
}
#total-recados p {
	font-size: 24px;
	margin: 0px;
	font-weight: bold;
}
#navigation-recados {
	background: url('images/fundo-mural.png');
	padding: 15px;
	width: 630px;
	margin-top: 10px;
	height: 20px;
}
#alignright-recados {
	float: right;
	padding: 0px;
	margin: 0px;
	height: 50px;
	line-height: 50px;
	
}

#alignleft-recados {
	height: 50px;
	line-height: 50px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.avatar {
	border: solid #000 2px;
}
#links-recados a {
	color: #fff;
	background: #B41E1E;
	text-decoration: none;
	padding: 5px;
}
#reply {
	padding: 5px;
}
#reply a {
	padding: 5px;
	color: #fff;
	background: #B41E1E;
	text-decoration: none;
}
#reply a:hover {
	color: #4fc39c;
}
#escreva-recado p {
	font-size: 24px;
	margin: 0px;
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	text-align: left;
}
#escreva-recado {
	width: 660px;
	text-align: left;
	float: left;
}
#respond {
	float: left;
}
.depth-2 {

}
.depth-3 {

}
.depth-4 {

}
.enviar-recado {
	margin-top: 10px;
	margin-left: 30px;
}
.texto-recado {
	margin-top: 10px;
	margin-left: 30px;
}
.enviar-comentario {
	margin-top: 10px;
	margin-left: 30px;
}
.texto-comentario {
	margin-top: 10px;
	margin-left: 30px;
}
/* End Comments */

/* Begin Programs */

#identificacao-programa {
	float: left;
	margin: 0px;
	width: 660px;
	background: url('images/sombra-fundo-cinza.png') repeat-y left;
}
#video-programa {
	width: 608px;
	float: left;
	margin-left: 20px;
	padding: 5px;
}
#conteudo-programa {
	float: left;
	width: 608px;
	margin-left: 20px;
	color: #000;
	font-size: 12px;
	padding: 5px;
	text-align: justify;
}
#marca-programa {
	width: 100px;
	height: 90px;
	float: left;
}
#titulo-programa {
	width: 520px;
	height: 90px;	
	float: right;
	line-height: 90px;
}
#titulo-programa-sucessos {
	width: 520px;
	height: 90px;	
	float: right;
	line-height: 90px;
}
#titulo-programa-sucessos h2 {
	font-size: 40px;
}
#seta-social {
	float: left;
	width: 640px;
	height: 41px;	
}
#seta-programas {
	float: left;
	background: url('images/topo-sombra-cinza.png') no-repeat left;
	width: 660px;
	height: 41px;
}
#rodape-sombra-cinza {
	float: left;
	background: url('images/rodape-sombra-cinza.png') no-repeat left;
	width: 660px;
	height: 17px;	
}
#social-programas {
	width: 200px;
	position: relative;
	float: right;
	height: 41px;
	margin: -35px;
	text-align: right;
	padding-right: 30px;
}
#social-programas img {
	width: 20px;
	height: 20px;
	border: 0px;
}
#social-programas {
	float: right;
}
#horario-programas {
	width: 660px;
	float: left;
}
#horario-programas-cinza-660 {
	background: url('images/fundo-cinza-horario-660px.png') no-repeat;
	width: 660px;
	float: left;
	height: 83px;
}
#horario {
	width: 224px;
	float: left;
	padding-top: 10px;
	background: url('images/fundo-cinza-horario.png') no-repeat;
	height: 73px;
	font-size: 12px;
}
#horario-texto {
	display: block;
	width: 210px;
	margin-left: 10px;
	height: 63px;
}
.horario-texto {
	width: 100%;
	height: 63px;
	vertical-align: middle;
	text-align: center;
}
#horario-texto-660 {
	width: 630px;
	padding: 10px;
}

#as-mais-tocadas-programas {
	width: 426px;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
	background: url('images/as-mais-tocadas.png') no-repeat left;
	height: 73px;
}
#as-mais-tocadas-programas-texto {
	font-size: 12px;
	width: 265px;
	height: 63px;
	float: right;
	text-align: left;
	color: #000;
	font-weight: bold;
	overflow: hidden;
	padding-right: 5px;
}
.table-mais-tocadas {
	width: 100%;
	height: 63px;
	vertical-align: middle;
}
#content-programas-topo {
	float: left;
	margin: 0px;
	width: 640px;
	height: 13px;
	background: url('images/topo-sombra-preto.png') no-repeat left;	
}
#content-programas {
	float: left;
	padding-right: 30px;
	padding-left: 30px;	
	margin: 0px;
	width: 600px;	
	background: url('images/sombra-fundo-preto.png') repeat-y;
}
#content-programas-rodape {
	float: left;
	margin: 0px;
	width: 640px;
	height: 13px;
	background: url('images/rodape-sombra-preto.png') no-repeat left;
}
#titulo-posts-programa {
	width: 520px;
	font-size: 30px;
	color: #ffbc00;
	text-align: left;
	margin: 0px;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	font-weight: bold;
}
#content-equipe-rodape {
	float: left;
	margin: 0px;
	width: 660px;
	height: 13px;
	background: url('images/rodape-sombra-preto.png') no-repeat left;
}
#content-equipe-topo {
	float: left;
	margin: 0px;
	width: 660px;
	height: 13px;
	background: url('images/topo-sombra-preto.png') no-repeat left;	
}
#content-equipe {
	float: left;
	padding-right: 30px;
	padding-left: 30px;	
	margin: 0px;
	width: 600px;	
	background: url('images/sombra-fundo-preto.png') repeat-y;	
}
#nossa-equipe-text {
	margin-top: 30px;
	width: 430px;
	float: right;
}
#nossa-equipe-image {
	margin-top: 30px;
	clear: both;
	width: 150px;
	float: left; 
}
#nossa-equipe-div {
	clear: both;
	width: 600px;
	float: left;
}
#nossa-equipe-image img { 
	border: 4px #fff solid;
}

#content-equipe li {
	display: inline;
	list-style: none;
	padding: 10px;
}
.posts-jornalismo img {
	border: 3px #fff solid;
	padding: 0px;
	margin-right: 10px;
}
.posts-jornalismo p {
	text-align: justify;
	padding: 5px;
}
#thumb-post-jornalismo {
	width: 120px;
	float: left;
}
#texto-post-jornalismo {
	width: 480px;
	float: right;
	text-align: left;
}
#texto-post-jornalismo p {
	margin-top: 0px;
	padding-top: 0px;	
}
#content-posts-jornalismo {
	float: left;
	padding: 20px;
	margin: 0px;
	width: 600px;	
	background: url('images/sombra-fundo-preto.png') repeat-y;
}
#conexoes-ao-vivo {
	text-align: center;
}
/* End Programs */

.gmnoprint {
	color: #000;
}
#new_addr_1 {
	width: 150px;
	height: 25px;
}
#botao-direcao {
	width: 70px;
}
#mp_1_8_img {
	border: 2px solid #00C000;
	padding: 0px;
	margin: 0px;
}

/* Begin Enquete */

.wp-polls-ul label {
	height: 15px;
}
.wp-polls-ul input {
	height: 15px;
}
/* End Enquete */

#social {
	width: 100%;
	background: #000;
	height: 50px;
	background: url('images/fundo-topo-preto.png');
}
#social img {
	margin-top: 5px;
	width: 32px;
	height: 32px;
}
#marca-banner {
	margin: auto;
	width: 960px;
	height: 157px;
}
#marca {
	float: left;
	width: 223px;
	height: 137px;
}
#banner-728x90 {
	margin: 15px 0 0 0;
	float: right;
	width: 730px;
	height: 137px;
}
#banner-divisor {
	position: relative;
	width: 100%;
	margin: auto;
	height: 300px;
	background: #dedcda;
	text-align: center;
        display:none;
}
#banner-principal {
	position: absolute;
	width: 960px;
	height: 299px;
	background: #dedcda;
	z-index: 10;
	text-align: center;
}
#banner-principal p {
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: center;
}
#banner-principal2  {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 294px;
	overflow: hidden;
        display:none;
}
#banner-principal2 p {
	margin: 0;
	padding: 0;
}
#banner-principal2 img {
	margin: 0;
	padding: 0;
}

#banner-principal img {
	padding: 0;
	margin: 0;
}
#divisor-banner-principal {
	position: absolute;
	left: 0;
	width: 100%;
	height: 70px;
	background: url(images/divisor-flash-topo.png) center;
	top: 258px;
	z-index: 100;
}
#divisor-banner-principal-top {
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
	background: url(images/divisor-flash-topo-top.png) center;
	top: -15px;
	z-index: 100;
}
/*YOUTUBE HOME*/
.youtube-video{margin:0;padding:0;float:left;width:462px;display:block;list-style: none!important;}
.youtube-lista{margin:0;padding:0;width: 120px; float:right; list-style: none!important;}
.youtube-lista li{margin:0;padding:0;width: 120px;list-style: none!important;vertical-align: top;margin-bottom: 11px;}
.youtube-lista li a {cursor:pointer;}

/**/
.bannersBlogs{
    clear:both;
    width: 655px;
    height:221px;
    list-style: none;
    float:left;
    padding:0!important;
    display:block;
    margin: 20px 0 0 0;
    background: url(images/blog-jornalismo.png) no-repeat;
   	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.bannersBlogs li{
    width: 190px;
    float:left;
    margin: 75px 2px 0 2px;
    color:black;
    height:122px;
    border-right:1px dotted black;
    padding: 8px 8px 8px 8px;
    position:relative;
    text-align: left;
}
.bannersBlogs li:last-child{
    border:none;
}
.bannersBlogs-titulo{
    font-size:12px;
    color:black;
    
}
.bannersBlogs-titulo a:hover{
    color:#0b6549;
}
.bannersBlogs-descr{
    font-size:10px;
}
.bannersBlogs-link{
    width: 120px;
    height:50px;
    cursor: pointer;
    position: absolute;
    left:0;
    top:90px;
    font-size: 9px;
    color:#454239;
    padding:0 0 0 8px;
    display:block;
}
.bannersBlogs-link img{
    margin: 0 5px -10px 0;
}
/*.bannersBlogs li{float:left;margin:0!important;padding:0!important;}
.bannersBlogs li a{float:left;margin:0 3px 0 0!important;padding:0!important;}*/

.programas-botao{cursor:pointer;}

.img-flickr {
	border: 0 !important;
	vertical-align: middle;
}

/* 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 */

