/** Siga-nos **/
div#siga_nos {
   overflow: hidden;
    width: 656px;
    margin: 0 auto;
}
div#siga_nos iframe {
    float: left;
}

div#siga_nos div.twtr-widget {
   float: right;
}
div#siga_nos div.twtr-hd {
    padding: 0 10px;
}

/** O QUE E **/
div#o_que_e {
    float: left;
    overflow: hidden;
    width: 656px;
    background: transparent url(../imgs/oquee_oque.png) no-repeat center bottom;
}

div#sobre {
    float: left;
    padding: 25px 25px 0;
    margin-top: -5px;
    width: 606px;
    height: 631px;
}

div#sobre p {
    margin-bottom: 15px;
    line-height: 16px;
}

div#stats {
    overflow: hidden;
    float: right;
    width: 296px;
}
#tituloMapa {
    margin-bottom:2px;
}
div#mapaInfo {
   overflow: hidden;
   float: right;
   margin-top:44px;
   width: 296px;
}   
div#conteudo_stats {
    width: 266px;
    height: 230px;
    float: left;
    padding: 66px 15px 0;
}

div#stats dd {
    font-size: 14px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 15px;
}

div#stats dt {
    font-size: 12px;
}

div#equipe {
    overflow: hidden;
    margin-top: 50px;
    float: left;
    width: 988px;
}

div#conteudo_equipe {
    padding: 25px 25px 0;
    margin-top: -5px;
    width: 938px;
    overflow: auto;
    height: 988px;
    line-height: 14px;
}

div#equipe_temporada {
    float: left;
    width: 450px;
}

div#equipe_temporada p {
    margin-bottom: 35px;
}

div#conteudo_equipe dt {
    margin-bottom: 5px;
    font-weight: bold;
}
div#conteudo_equipe dd {
    margin-bottom: 25px;
    padding-left: 10px;
}
div#equipe_videos {
    float: right;
    width: 350px;
}

div#equipe_videos p {
    margin-bottom: 35px;
}


div#equipe_videos dl {
    margin-bottom: 50px;
}

/**JOGADOR**/
div#jogador_convidado {
	width:655px;
	float:left;
    overflow: hidden;
}

h2#titulo_jogador_convidado {
    display: inline;
    margin-left: 355px;
}

div#conteudo_jogador_convidado {
	height:655px;
	margin-top:-5px;
    overflow: hidden;
}

div#conteudo_jogador_convidado h3 {
    text-align: center;
}

.dados_jogador {
	float:right;
	width:460px;
	height:200px;
	margin-top:45px;
}

div#twitts {
	width:296px;
	float:right;
}

div#conteudo_twitts {
	height:296px;
	margin-top:-5px;
}
div#div_twitts p.sem_twitter {
    font-size: 20px;
    margin: 65px;
    width: 190px;
}

#imagem_convidado {
	float:left;
	margin-top:45px;
	margin-left:45px;
}
.jogadores_explicacao {
    float: left;
	margin:auto;
}
div#jogadores_explicacao_conteudo {
	width:296px;
    height:286px;
    margin-top: -5px;
    padding-top: 10px;
}
div#jogadores_explicacao_conteudo p {
    margin: 20px 10px;
    line-height: 16px;
}
div#jogadores_convidados_conteudo {
	width:296px;
    height:296px;
	margin-top: -5px;
}
.jogadores_convidados {
    float: left;
    margin-top: 45px;
}
.jogadores_convidados_image {
	margin:auto;
	width:140px;
    padding-top:20px;
}
.jogadores_convidados_info {
	margin: 5px 15px;
}
.jogadores_convidados_info p {
    line-height: 15px;
    margin-top:10px;
}
#nome_jogador {
	font-family:Verdana;
	font-size:24px;
}
p.descricao_jogador {
    float:left;
	font-size:13px;
	width:420px;
	margin-top:15px;
    margin-left:30px;
}
#descricao_jogador_convidado {
	font-size:13px;
	width:418px;
	margin-top:10px;
}
#mestre_cerimonias, #musico{
    float: left;
	margin: 5px 0 0;
	font-size: 14px;
}

#div_videos {
	width:343px;
	height:386px;
	float:left;
	margin-top:20px;
	border-right-color:#FFF;
	border-right-style:ridge;
	border-right-width:1px;
}
#div_fotos {
	width:300px;
	height:386px;
	float:right;
	margin-top:20px;
}
ul#video_list {
	margin-top:27px;
	height:283px;
}
ul#video_list li.video {
    overflow: hidden;
	height:82px;
	margin:12px 12px 20px 17px;
}
div.video a.video_link {
    float: left;
}
img.video_thumb {
    float: left;
	height:80px;
    border: 1px outset #ddd;
}
.video_title {
	float:left;
	width:195px;
	font-family:Verdana;
	font-size:14px;
    margin-left: 10px;
}
.video_detalhes{
	width:195px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	margin:0 0 0 10px;
}
a#veja_mais_videos {
    margin-top:21px;
    display: block;
    width: 100%;
    font-weight: bold;
    text-align: center;
}
ul#fotos_list {
	height:283px;
	margin-top:28px;
}
.foto {
	height:82px;
	margin-bottom:18px;
    text-align: center;
}
.foto_thumb {
	height:80px;
	border-style:outset;
	border-width:1px;
	border-color:#DDD;
}
a#veja_mais_fotos {
    display: block;
    width: 100%;
	margin-top:21px;
    text-align: center;
    font-weight: bold;
}
#twitts_image {
	margin-right:20px;
	margin-top:-27px;
	float: right;
}
#ver_twitts {
	float:right;
	margin:10px 5px 0 0;
}
#twitts .twtr-tweets {
	font-size:13px;	
}
#twitts .twtr-hd, #twitts .twtr-ft {
	display: none;
}
div#mais_info {
	width:296px;
	margin-top: 43px;
	float: right;
}

div#conteudo_mais_info {
    overflow: hidden;
	height:296px;
    margin-top: -5px;
}
div#conteudo_mais_info dl {
    margin: 34px 0 0 18px;
}
div#conteudo_mais_info dl dt.more_infos_site {
	font-size:12px;
    font-weight: bold;
    margin-bottom: 3px;
}
div#conteudo_mais_info dl dd {
	margin-bottom:34px;
}
/** Fotos **/
div#albuns {
    float: left;
    width: 266px;
    padding: 15px 25px 0 25px;
}

div#albuns ul {
    margin-top: 25px;
}

div#albuns ul li {
    margin-bottom: 5px;
}
div#fotos {
    float: right;
    width: 676px;
}
div#fotos_content,
div#foto_content {
    float: right;
    width: 626px;
    height: 641px;
    padding: 15px 25px 0;
}

div#foto_content a {
    line-height: 15px;
}
div#fotos ul {
    overflow: hidden;
}
div#fotos ul li {
    float: left;
    margin: 0 47px 10px 0;
    width: 288px;
    text-align: center;
}

div#fotos ul li img {
    border:1px outset #DDDDDD;
    height: 192px;
}

div#fotos ul li.odd {
    margin-right: 0;
}

img#foto {
    display: block;
    margin: 0 auto 15px auto;
}
div#comentarios_fotos {
    float: right;
    margin-top: 15px;
    width: 675px;
    overflow: hidden;
}

div#comentarios_fotos h3 {
    padding-bottom: 10px;
    border-bottom: 1px dotted #fff;
}

div#comentarios_fotos ul#lista_comentarios {
    margin-bottom: 30px;
}
div#comentarios_fotos ul#lista_comentarios li{
    padding: 10px 0;
    margin-bottom: 5px;
}
div#comentarios_fotos ul#lista_comentarios li p.usuario {
    color: #1F5B7F;
    margin-bottom: 15px;
}
div#comentarios_fotos ul#lista_comentarios li div.comentario {
    padding-left: 15px;
}

div#comentarios_fotos form {
    margin: 15px 0;
}

/**LINKS**/
/*h1#links_title {
	font-size:20px;
	font-family:Verdana;
}
.div_links {
	width:580px;
	margin-left:auto;
	margin-right:auto;
}*/
div#links_menu {
    overflow: hidden;
    float: left;
    width: 296px;
}
div#conteudo_links_menu {
    width: 296px;
    height: 296px;
    float: left;
    margin: -5px;
}
div#conteudo_links_menu li {
    margin: 25px 0 0 16px;
}
div#conteudo_links {
    float: right;
    width: 656px;
}
div#link_barbixas_fixo {
    height: 100px;
    width: 656px;
    float: left;
}
div#link_barbixas_fixo h1 {
    float: left;
    margin-left: 16px;
    width: 500px;
}
div#link_barbixas_fixo a {
    float: left;
    margin-left: 16px;
}
div#link_barbixas_fixo img {
    border: 1px solid #fff;
    float: left;
}
div#link_barbixas_fixo p {
    float: left;
    width: 465px;
    margin: 16px 0 0 16px;
}
div#links_outros {
    margin-top: 30px;
    float: left;
}
div#links_outros li.item_secao {
    margin-bottom: 50px;
}
div#links_outros li span {
    font-weight: bold;
}
div#links_outros li.link_desc {
    margin: 10px 0 0 35px;
}
/*.link {
	height:100px;
	margin-top:30px;
}
.img_link {
	float:left;
	width:110px;
	height:80px;
}
.title_link {
	font-size:16px;
	font-family:Verdana;
	margin-left:15px;
}
.link_link {
	font-size:14px;
	font-family:Verdana;
	margin-left:15px;
	margin-top:25px;
}
.desc_link {
	font-size:14px;
	font-family:Verdana;	
	margin-left:15px;
	margin-top:10px;
	width:420px;
}
.detalhes_link {
	float:right;
	width:470px;
}*/

/** PESQUISA VIDEOS **/
div#conteudo_pesquisa {
    float: left;
    width: 315px;
}

div#caixa_pesquisa {
    margin-top: -4px;
    padding: 15px 25px 0;
    width: 265px;
    height: 270px;
}
    div#caixa_pesquisa input.pesquisar {
        display: inline;
        background-color: #276b95;
        border: none;
        padding: 2px;
    }
    
    div#caixa_pesquisa form#pequisa_videos_form {
        margin-bottom: 15px;
    }
div#conteudo_video {
    float: right;
    width: 655px;
}


div#conteudo_video h2 {
    text-align: right;
}
div#caixa_video {
    width: 625px;
    height: 655px;
    padding: 20px 15px 0;
}

div#video {
    overflow: hidden;
    margin-bottom: 15px;
}

/** VIDEOS **/
div#lista_videos {
    overflow: hidden;
    float: right;
    width: 655px;
}

div#lista_videos div#ordem {
   float: right; 
}
div#lista_videos ul li {
    height: 150px;
    margin-bottom: 25px;
    overflow: hidden;
    line-height: 12px;
}

div#lista_videos div#bread_crumbs {
   height: 25px;
   margin-bottom: 15px;
}
div#lista_videos div#bread_crumbs a {
    text-decoration: underline;
}
div#toggle_opcoes_avancadas {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}

div#video_desc p {
}

div#toggle_opcoes_avancadas button {
    float: left;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: transparent url(../imgs/toggle_selector.png) no-repeat 0 0;
    cursor: pointer;
    border: none;
}
div#toggle_opcoes_avancadas button.open {
    background-position: -15px 0;
}
div#lista_videos div.videos_avancada {
    margin-bottom: 15px;
}
div#lista_videos div.videos_avancada ul#opcoes_avancadas {
    overflow: hidden;
}

div#lista_videos div.videos_avancada ul#opcoes_avancadas li {
    float: left;
    margin: 0 5px 0 0;
    height: 25px;
}
div#lista_videos ul#lista_videos_pesquisados {
    padding-top: 15px;
    border-top: 1px solid #ccc;
}
div#caixa_pesquisa input.texto {
    border: 1px solid #868686;
    width: 180px;
}
div#lista_videos select {
    background-color: #fff;
    border: 1px solid #868686;
}
div#lista_videos div.videos_avancada select {
    display: block;
}
div#lista_videos ul li img.video_thumb {
    float: left;
}
div#lista_videos ul li div.detalhe_video {
    float: right;
    overflow: hidden;
    width: 500px;
}
div#lista_videos ul li div.detalhe_video h3 {
    margin-bottom: 3px;
}
div#lista_videos ul li div.detalhe_video span.estatistica_video {
    font-size: 11px;
    display: block;
    margin-bottom: 10px;
}
.video_ver_mais_de {
	margin-left:25px;
}

.link_video_ver_mais_de {
    display: inline;
}
/**JOGADORES**/
div#jogadores_barbixas {
    float: right;
    margin: 0px auto;
}
div#jogadores_barbixas_conteudo {
    height: 656px;
    width: 656px;
    margin-top: -5px;
}
div#jogadores_barbixas_conteudo a.twitter_barbixas1 {
    float: right;
    margin: 10px 10px 0 0;
}
div#jogadores_barbixas_conteudo a.twitter_barbixas2 {
    float: right;
    margin: -10px 10px 0 0;
}
ul#lista_jogadores {
    float: right;
    overflow: hidden;
    margin: 0px 0 0 10px;
    width: 616px;
}
ul#lista_jogadores li {
    float: left;
    height: 150px;
    margin: 40px 30px 10px 0;
}
ul#lista_jogadores_convidados li {
    float: left;
    height: 150px;
    width: 420px;
    margin: 0 30px 10px 0;
}
ul#lista_jogadores_convidados {
    overflow: hidden;
    margin: 0 auto;
    width: 900px;
}

img.img_jogador {
    float: left;
    margin: 0 auto;
    width: 133px;
    height: 133px;
}
img.img_nome_jogador_barbixa {
    margin: 0 0 0 30px;
}
img.img_nome_jogador {
    margin: 50px 0 0 30px;
}
a.link_jogador {
    float: left;
    margin: 50px 0 0 30px;
    width: 200px;
    text-align: left;
    font-size: 16px;
}

/**CONTATO**/
div.contents_contato {
    margin: auto;
}
div.div_contato {
    float: left;
    margin: 0 auto;
}
div.div_contato p {
    font-size: 12px;
    line-height: 18px; 
    margin: 10px 0 0;
}
div.div_contato p.first {
    margin: 0;
}

div.div_emails {
    float: left;
    margin: 0 0 0 62px;
}

div.newsletter {
    float: left;
    margin: 0 0 0 62px;
}

div#conteudo_newsletter form input#input_email {
    width: 170px;
}
div#conteudo_newsletter form input#submit_email {
    background-color: #276b95;
    border: medium none;
    padding: 2px;
    width: 75px;
}
div#conteudo_newsletter div#newsletter_msg {
    border: 1px solid #f00;
    padding: 10px;
    margin-top: 10px;
}
/**AGENDA**/
ul#lista_agenda {
	float:right;
	width:380px;
    margin: 20px 110px 0 0;
}

ul#lista_agenda li {
    overflow: auto;
    padding: 20px 10px 10px 10px;
    margin-bottom: 20px;
    width: 360px;
    height: 350px;
}

ul#lista_agenda li h2 {
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 15px;
}
ul#lista_agenda li dl {
    overflow: hidden;
    line-height: 16px;
    font-size: 12px;
}
ul#lista_agenda li dt {
    float: left;
    clear: left;
    margin-right: 5px;
}
ul#lista_agenda li dd {
    float: left;
}

ul#lista_agenda li dd.classificacao {
    width: 245px;
}
ul#lista_agenda li dd.local {
    width: 310px;
}
ul#lista_agenda li p.observacao {
    margin-top: 15px;
}
div#show {
	width:380px;
	height:380px;
}

div#agenda_resumo {
	float:left;
	width:296px;
    margin-left: 110px;
}

div#conteudo_agenda_resumo {
    float: left;
    display: block;
    margin-top: -5px;
    padding: 15px 10px;
    height: 266px;
    width: 276px;
}

div#conteudo_agenda_resumo p {
    margin: 0;
}
div#conteudo_agenda_resumo p.destaque { 
    margin: 0 0 10px;
}

div#conteudo_agenda_resumo ul#lista_cidades_turne {
    margin: 5px 0 0;
    padding-left: 15px;
}
div#conteudo_agenda_resumo ul#lista_cidades_turne li {
    margin-bottom: 5px;
}
p.subtitulo_agenda {
    margin-top:-15px;
    margin-bottom:10px;
}

