/* RESET */
*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}table,fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,em,strong,th,var{border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-style:normal;font-weight:normal;text-align:left}em{font-style:italic}strong{font-weight:bold}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}hr{display:none}

/* CLASSES */
.rpl {display: block; text-indent: -9999px; border: 0; font-size: 0}
.show, .block{display: block}
.hide{display: none}
.invisible{visibility: hidden}
.clear{clear: both}
.clear_left{clear: left}
.clear_right{clear: right}
.left {float: left}
.right {float: right}
.radfix {border: 0; width: 20px; padding: 0; background: none; margin: 0 0 0 10px}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.clearfix {display: inline-block}html[xmlns] .clearfix {display: block}* html .clearfix {height: 1%}

/* TAGS */
html {background: #83ba07 url(/img/bg/html.png) repeat 0 0}

body.home {background: url(/img/bg/home.jpg) no-repeat center 220px}

body, * {font: normal 11px 'arial', arial, verdana; color: #0c4003; outline: none}

h1 {
	clear: both;
	font-size: 18px;
	margin: 0 0 35px 0;
	color: #0c4003
}

h2 {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #0c4003;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase
}

h3 {
	clear: left;
	height: 40px;
	margin: 0 0 10px 0
}

div.box_info h3 {
	margin: -5px 0 10px -10px
}

h3.tit_apresentacao {
	background: url(/img/tit/apresentacao.png) no-repeat 0 0
}

h3.tit_videos_participante {
	background: url(/img/tit/videos_participante.png) no-repeat 0 0
}

h3.tit_galeria_participante {
	background: url(/img/tit/galeria_participante.png) no-repeat 0 0
}

h3.tit_numeros_do_busao {
	background: url(/img/tit/numeros_do_busao.png) no-repeat 0 0
}

h3.tit_rota_percorrida {
	background: url(/img/tit/rota_percorrida.png) no-repeat 0 0
}

h3.tit_todos_os_videos {
	background: url(/img/tit/todos_os_videos.png) no-repeat 0 0
}

h3.tit_outras_galerias {
	background: url(/img/tit/outras_galerias.png) no-repeat 0 0
}

h3.tit_galeria_participantes {
	background: url(/img/tit/galeria_participantes.png) no-repeat 0 0
}

p {margin: 0 0 10px 0}

a.bt_print {
	height: 16px;
	padding: 0 0 0 20px;
	background: url(/img/bt/print.png) no-repeat 0 center
}

a.bt_print:hover {text-decoration: none}

iframe.frame_content {
	overflow-x: hidden
}

/* img */
img.left {
	margin: 0 10px 0 0
}

img.border {
	border: 1px solid #1b5f01
}

/* ESTRUTURA */
#container {
	position: relative;
	width: 1000px;
	margin: 0 auto 20px auto
}

#logo {
	margin: 0
}

#logo a {
	clear: both;
	width: 215px;
	height: 236px;
	margin: 0 0 10px 0;
	background: url(/img/bt/busao_brasil.png) no-repeat 0 0
}

#flash_guarana {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 850px;
	height: 115px
}

#flash_participantes {
	width: 100%;
	height: 95px;
	margin: 0 0 10px 0
}

#content {
	float: left;
	width: 770px;
	margin: 100px 0 0 0
}

#content_blog {
	float: left;
	width: 790px;
	margin: 10px 0 0 0
}

div.inner {
	clear: both;
	width: 100%;
	margin: 0 0 20px 0
}

div.inner_left {
	float: left;
	width: 455px
}

div.inner_right {
	float: right;
	width: 300px
}

#sidebar {
	float: left;
	width: 210px;
	height: 980px;
	background: url(/img/bg/sidebar.png) no-repeat center 0
}

#sidebar.bg_none {
	background: none
}

#sidebar ol {
	width: 180px;
	margin: 0 0 0 8px;

}

#sidebar ol li{
	display: block
}

#sidebar ol li a {
	text-transform: uppercase;
	display: inline-block
}

#sidebar ol li * {
	color: #2e840c
}

#sidebar ol li a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	text-decoration: none;
	border-bottom: 1px dotted #2e840c
}

#sidebar ol li a.last {
    border: 0
}

#sidebar ol li ul {
    margin: 0 0 8px 0;
    border-bottom: 1px dotted #2e840c
}

#sidebar ol li ul li {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	background: url(/img/ico/bullet.png) no-repeat 0 5px
}

#sidebar ol li ul li a {
	font-size: 11px;
	padding: 0;
	border: 0
}

#nav {
	
}

#nav li {
	
}

#nav li a {
	
}

#footer {
	clear: both;
	width: 100%;
	height: 40px;
	padding: 40px 0 30px 0;
	background: url(/img/bg/footer.png) repeat-x 0 0
}

#footer div { 
	width: 977px;
	margin: 0 auto;
	padding: 0 0 0 40px
}

#footer div * {color: #4e4e4e}

#footer div ul, #footer div ul li, #footer div ol, #footer div p {float: left}

#footer div ul li a {height: 45px; margin: 0 15px 0 0}

li.bt_band a {width: 40px; background: url(/img/bt/band.png) no-repeat 0 0}
li.bt_endemol a {width: 46px; background: url(/img/bt/endemol.png) no-repeat 0 0}
li.bt_guarana a {width: 52px; background: url(/img/bt/guarana.png) no-repeat 0 0}

#footer div ol li {
	display: inline;
	line-height: 22px;
	padding: 0 6px 0 0;
	margin: 0 6px 0 0;
	border-right: 1px solid #4e4e4e
}

#footer div ol li.last{margin: 0; padding: 0; border: 0}

#footer div ol li a {text-decoration: none}

#footer div ol li a:hover {text-decoration: underline}

#footer div p {width: 730px}

/* box */
.mb {
	margin: 0 0 20px 0 !important
}

div.box_info {
	display: block;
	margin: 0 0 20px 0;
	padding: 15px;
	font-size: 10px;
	background: url(/img/bg/verde_02.png) repeat 0 0
}

div.box_info strong {font-size: 13px}

div.box_info a {text-decoration: none}

div.box_info a:hover {text-decoration: underline}


.box_info .box_info{
	width: 640px;
	margin-left: 30px;
}

div.box_info.legenda {
	min-height: 25px
}

* html div.box_info.legenda {
	height: 25px
}

#legenda_video.legenda {
	min-height: 55px
}

* html #legenda_video.legenda {
	height: 55px
}

div.box_info.legenda strong {
	font-size: 11px !important
}

div.box_amarelo {
	width: 675px;
	height: 270px;
	padding: 15px 25px;
	background: url(/img/bg/box_amarelo.png) no-repeat 0 0
}

div.blogs {
	float: left;
	padding: 0 20px 0 0
}

div.blogs.last {
	margin: 0
}

/* thumbs galeria */
a.bt_prev_grd, a.bt_next_grd {
	float: left;
	width: 26px;
	height: 66px;
	margin: 40px 0 0 0;
	background-image: url(/img/bt/next_prev_grd.png);
	background-repeat: no-repeat
}

a.bt_prev_grd {
	background-position: 0 0
}

a.bt_next_grd {
	background-position: -26px 0
}

a.bt_prev_peq, a.bt_next_peq {
	float: left;
	width: 18px;
	height: 48px;
	margin: 18px 0 0 0;
	background-image: url(/img/bt/next_prev_peq.png);
	background-repeat: no-repeat
}

a.bt_prev_peq {
	background-position: 0 0
}

a.bt_next_peq {
	background-position: -18px 0
}

a.bt_prev_block, a.bt_next_block {
	float: left;
	width: 23px;
	height: 34px;
	margin: 15px 0 0 0;
	background-image: url(/img/bt/next_prev_block.png);
	background-repeat: no-repeat;
	background-color: transparent
}

a.bt_prev_block {
	background-position: 0 0
}

a.bt_next_block {
	background-position: -25px 0
}

div.thumbs_galeria {
	margin: 0 0 10px 0
}

div.box_info div.thumbs_galeria {
	
}

div.thumbs_galeria div {
	position: relative;
	float: left;
	overflow: hidden;
	padding: 0
}

div.thumbs_galeria div ul {
	position: absolute;
	left: 0;
	top: 10px;
	width: 50000px
}

div.thumbs_galeria div ul li {
	float: left;
	position: relative
}

div.thumbs_galeria div ul li a {
	position: absolute;
	display: block;
	overflow: hidden
}

div.thumbs_galeria div ul li a:hover, div.thumbs_galeria div ul li a.select {
	z-index: 1
}

#videos {
	margin: 0 auto
}

#videos div {
	width: 400px;
	height: 165px
}

#videos div ul {
	left: 20px;
	top: 20px
}

#videos div ul li {
	width: 170px;
	height: 113px
}

#videos div ul li a {
	width: 150px;
	height: 113px;
	border: 5px solid #d9eea6
}

#videos div ul li a:hover {
	left: -15px;
	top: -15px
}

#fotos div, #galerias div {
	width: 405px;
	height: 100px
}

#fotos {
	width: 430px;
	margin: 0 auto
}

#fotos div {
	width: 392px
}

#galerias {
	margin: 0 auto
}

#galerias div {
	width: 690px
}

#fotos div ul, #galerias div ul {
	left: 5px
}

#fotos div ul li, #galerias div ul li {
	width: 100px;
	height: 70px
}

#fotos div ul li a, #galerias div ul li a {
	width: 90px;
	height: 70px;
	border: 1px solid #1c6001
}

#galerias a.bt_prev_block, #galerias a.bt_next_block,
#fotos a.bt_prev_block, #fotos a.bt_next_block {
	margin: 28px 0 0 0
}

#fotos div ul li a:hover, #galerias div ul li a:hover {
	left: -6px;
	top: -6px;
	border: 2px solid #badd59
}

/* tabs */
ul.tabs {
	clear: both
}

ul.tabs li {
	float: left
}

ul.tabs li a {
	display: inline-block;
	padding: 5px 10px;
	color: #869311;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

ul.tabs li a:hover, ul.tabs li a.selected {
	color: #174a08;
	background: url(/img/bg/verde_02.png) repeat 0 0
}

div.content_tabs {
	clear: both;
	display: block;
	border-top: 1px solid #869311
}

div.content_tabs ul li {
	display: block;
	padding: 5px 10px
}

div.content_tabs ul li a {
	font-size: 10px;
	text-decoration: none
}

div.content_tabs ul li a strong {
	font-size: 11px
}

div.content_tabs ul li a:hover {
	text-decoration: underline
}

div.content_tabs ul li img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	border: 1px solid #1b5f01
}

div.content_tabs ul li.odd {
	background: url(/img/bg/verde_02.png) repeat 0 0
}

div.content_tabs ul li.even {
	background: url(/img/bg/verde_01.png) repeat 0 0
}

a.bt_veja_mais {
	display: block;
	width: ;
	padding: 3px 10px;
	text-align: right;
	color: #c8e67f;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: url(/img/bg/verde_03.png) repeat 0 0
}

/* BT CALENDARIO/SHARE */
ul.calendar_share {
	
}

ul.calendar_share li {
	float: left
}

a.bt_calendario {
	display: block;
	width: 227px;
	height: 24px;
	margin: 0 20px 0 0;
	padding: 7px 0 0 30px;
	text-decoration: none;
	background: url(/img/bt/calendario.png) no-repeat 0 0
}

a.bt_share {
	display: block;
	width: 78px;
	height: 23px;
	padding: 7px 0 0 35px;
	text-decoration: none;
	background: url(/img/bt/share.png) no-repeat 0 0
}

/* ADVERTISING */
div.skybanner {
	width: 120px;
	height: 600px;
	padding: 9px;
	position: absolute;
	right: -150px;
	top: 20px;
	/*background: url(/img/bg/skybanner.png) no-repeat 0 0*/
}

#sky-banner{
	width: 120px;
	height: 600px
}

/* PARTICIPANTES */
ul.participantes {
	
}

ul.participantes li {
	float: left;
	margin: 0 4px 30px 0
}

ul.participantes li a {
	display: block;
	width: 102px;
	height: 180px;
	padding: 2px;
	text-decoration: none;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

ul.participantes li a:hover {
	background: url(/img/bg/verde_02.png) repeat 0 0
}

ul.participantes li a span {
	display: block;
	padding: 0 0 10px 10px
}

ul.participantes li a span br {
	line-height: 20px
}

ul.participantes li a img {
	border: 1px solid #1b5f01
}

div.info_participante {
	min-height: 172px
}

* html div.info_participante {
	height: 172px
}

div.info_participante div {
	position: relative;
	float: left;
	border: 1px solid #1b5f01
}

div.info_participante div  img{
	float: left
}

div.info_participante div img.eliminado {
	position: absolute;
	left: 0;
	top: 0
}

div.info_participante dl {
	float: right;
	width: 235px
}

div.info_participante dl * {
	color: #006900
}

div.info_participante dt, div.info_participante dd {
	display: block
}

div.info_participante dd {
	margin: 0 0 5px 0
}

#player_video {
	float: left;
	padding: 10px;
	background: url('/img/bg/player_video_peq.png') no-repeat 0 0
}

#player_video embed, #player_video object {
	display: none
}

#videos_list {
	position: relative;
	float: right;
	width: 135px;
	height: 280px;
	margin: -40px 0 0 0;
	overflow: hidden
}

#videos_list ul {
	position: absolute;
}

#videos_list ul li {
	display: block;
	margin: 0 0 10px 0
}

#videos_list ul li img {
	border: 1px solid #0c4003
}

/* ROTEIRO DA VIAGEM */
div.info_numeros {
	float: left;
	width: 240px;
	margin: 30px 0 0 10px
}

div.info_numeros li {
	clear: both;
	display: block;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #0c4003
}

div.info_numeros li span {
	float: left;
	width: 185px
}

div.info_numeros li , div.info_numeros li  * {
	font-weight: bold
}

div.rota_percorrida {
	float: left;
	width: 370px;
	margin: 0 10px 0 20px
}

div.rota_percorrida div.box_info {
	margin: 0;
	min-height: 220px
}

* html div.rota_percorrida div.box_info {
	height: 220px
}

div.rota_percorrida ul li {
	display: block;
	margin: 0 0 20px 0
}

/* NOTICIAS */
ul.noticias {
	
}

ul.noticias li {
	display: block;
	margin: 0 0 10px 0;
}

ul.noticias li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

ul.noticias li a:hover {
	background: url(/img/bg/verde_02.png) repeat 0 0
}

ul.noticias li a img {
	float: left;
	margin: 0 10px 0 0
}

ul.noticias li a strong {
	display: block;
	margin: 0 0 10px 0
}

div.header_desc_noticia {
	padding: 10px;
	margin: 0 0 10px 0;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

div.header_desc_noticia h3 {
	display: block;
	margin: 0;
	height: auto;
	font-weight: bold
}

div.header_desc_noticia p {
	margin: 0
}

ul.footer_desc_noticia {
	clear: both;
	padding: 10px 0 0 0;
	border-top: 1px solid #1b5f01
}

ul.footer_desc_noticia li {
	float: right
}

/* VIDEOS */
#player {
	float: left;
	width: 420px;
	height: 340px;
	margin: 0 15px 0 0;
	background: #fff
}

#player object, #player embed {
	display: none
}

ul.filtro {
	float: right;
	margin: -10px 0 15px 0
}

ul.filtro li {
	float: left;
	margin: 0 20px 0 0
}

ul.filtro li.last {
	margin: 0
}

ul.filtro li a {
	display: block;
	line-height: 30px;
	vertical-align: middle
}

ul.filtro li, ul.filtro li * {
	font-weight: bold
}

ul.filtro li select {
	width: 140px;
	padding: 5px;
	color: #333
}

div.txt_filtro_escolhido {
	clear: both;
	margin: 0 0 20px 0;
	padding: 10px;
	border-top: 1px dotted #0c4003;
	border-bottom: 1px dotted #0c4003
}

ul.thumbs_video  {
	width: 710px;
	margin-left: 30px;
}

ul.thumbs_video li {
	float: left;
	width: 200px;
	margin: 0 30px 10px 0;
	font-size: 10px;
}

ul .thumbs_video li a {
	display: block;
	text-decoration: none;
	font-size: 10px;
}

ul.thumbs_video li a img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #1b5f01
}

ul.thumbs_video li strong {
	font-size: 10px;
}



/* FOTOS */
#fotos.coverflow {
	display: block;
	width: 650px;
	height: 180px;
	margin: 0 auto
}

#fotos.coverflow h2 {
	text-align: center;
	border: 0;
	padding: 0;
	margin: 0;
	height: 20px
}

#fotos.coverflow {
	width: 100%
}

#fotos.coverflow div {
	width: 690px;
	height: 160px
}

#fotos.coverflow a.bt_prev_block, #fotos.coverflow a.bt_next_block {
	margin: 65px 0 0 0
}

#fotos.coverflow div ul {
	height: 200px;
	left: 20px;
	top: 20px
}

#fotos.coverflow div ul li {
	width: 165px;
	height: 113px
}

#fotos.coverflow div ul li a {
	width: 150px;
	height: 113px;
	border: 5px solid #d9eea6
}

#fotos.coverflow div ul li a:hover {
	left: -10px;
	top: -15px
}

fieldset.combo_participantes {
	height: 90px
}

fieldset.combo_participantes select {
	width: 100%;
	padding: 5px;
	color: #333
}

/* PAGINACAO */
ul.paginacao {
	display: block;
	margin: 0 0 0 300px
}

ul.paginacao li {
	float: left
}

ul.paginacao li a {
	display: block;
	width: 15px;
	margin: 4px 0 0 0;
	line-height: 25px;
	vertical-align: center;
	text-align: center;
	text-decoration: underline;
	background: url(/img/bg/verde_02.png) repeat 0 0
}

ul.paginacao li a:hover, ul.paginacao li a.selected {
	font-size: 14px;
	font-weight: bold
}

ul.paginacao li a.bt_prev_block,
ul.paginacao li a.bt_next_block {
	float: none;
	line-height: auto;
	margin: 0;
	width: 23px;
	height: 30px;
	font-size: 0
}

ul.paginacao li a.bt_prev_block,
ul.paginacao li a.bt_prev_block:hover {
	background: transparent url(/img/bt/next_prev_block.png) no-repeat 0 0
}

ul.paginacao li a.bt_next_block,
ul.paginacao li a.bt_next_block:hover {
	background: transparent url(/img/bt/next_prev_block.png) no-repeat -28px 0
}

/* AO VIVO */
a.bt_ao_vivo {
	clear: both;
	float: right;
	width: 110px;
	height: 33px;
	margin: 0 0 -20px 0;
	background:  url(/img/bt/ao_vivo.png) no-repeat 0 0
}

#player_ao_vivo, #ao_vivo {
	display: block;
	margin: 0 auto;
	border: 3px solid #ffcc00
}

h3.tit_entrar_no_site {
	margin: 0 0 -5px 100px
}
h3.tit_entrar_no_site a {
	width: 335px;
	height: 40px;
	background: url(/img/tit/entrar_no_site.png) no-repeat 0 0
}

/* MODAL */
.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; z-index: 99999 }
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998 }
.view_modal { position: absolute; left: 50%;	top: 50%; text-align: left; z-index: 99998 }
.bt_fechar {
	position: absolute;
	right: 0;
	top: 5px;
	width: 13px;
	height: 13px;
	background: url('/img/bt/fechar.png') no-repeat 0 0
}

#container_modal {
	position: relative;
	padding: 0 20px 0 0
}

#container_modal h1 {
	display: block;
	padding: 0 0 10px 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 13px
}

#container_modal img, #container_modal #player_modal {
	border: 3px solid #ffcc00
}

#player_modal  {
	width: 512px;
	height: 445px;
	background: #000
}

div.placeholder_modal {
	position: relative;
	display: block;
	
	margin: 0 auto;
	padding: 0 36px;
	text-align: center
}

div.placeholder_modal.type_img {
	width: 604px
}

div.placeholder_modal div {
	width: 512px;
	height: 445px;
	background: #000
}

a.bt_prev_modal, a.bt_next_modal {
	position: absolute;
	top: 0;
	display: block;
	width: 50%;
	height: 100%
}

div.placeholder_modal.type_video a.bt_prev_modal,
div.placeholder_modal.type_video a.bt_next_modal {
	width: 35px
}

a.bt_prev_modal {
	left: 0;
	background: url(/img/bt/prev_img.png) no-repeat 0 center
}

a.bt_next_modal {
	right: 0;
	background: url(/img/bt/next_img.png) no-repeat right center
}

/* CHAT */
div.proximo_chat {
	min-height: 172px
}

* html div.proximo_chat {
	height: 172px
}

div.proximo_chat img, div.proximo_chat dl {
	float: left
}

div.proximo_chat img {
	margin: 0 20px 0 0;
	border: 1px solid #1b5f01
}

div.proximo_chat dl {
	width: 500px
}

div.proximo_chat dt {
	font-weight: bold
}

div.proximo_chat dt.proximo_chat {
	font-size: 14px
}

div.proximo_chat dt.nome_participante {
	font-size: 18px
}

div.proximo_chat dd.desc_participante {
	font-size: 12px
}

div.proximo_chat dt, div.proximo_chat dd {
	display: block
}

div.proximo_chat dd {
	margin: 0 0 20px 0
}

a.bt_entrar_no_chat {
	width: 144px;
	height: 38px;
	margin: 15px 0 0 0;
	background: url('/img/bt/entrar_no_chat.png') no-repeat 0 0
}

ul.chats_anteriores li {
	float: left;
	width: 360px;
	margin: 0 10px 20px 10px
}

ul.chats_anteriores li a {
	display: block;
	padding: 10px;
	height: 80px;
	text-decoration: none;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

ul.chats_anteriores li a:hover {
	background: url(/img/bg/verde_02.png) repeat 0 0
}

ul.chats_anteriores li a img {
	float: left;
	margin: -10px 10px 0 -10px;
	border: 1px solid #1b5f01
}

ul.chats_anteriores li a small, ul.chats_anteriores li a strong {
	display: block;
	margin: 0 0 5px 0
}

ul.chats_anteriores li a small {
	font-size: 10px
}

ul.chats_anteriores li a strong {
	font-size: 14px
}

/* VOTE */
div.header_votacao {
	margin: -10px -10px 10px -10px
}

ul.participantes_votacao {
	margin: 0 -10px 0 -10px
}

ul.participantes_votacao li {
	float: left;
	width: 215px;
	margin: 0 0 10px 0;
	padding: 0 5px 0 0
}

ul.participantes_votacao li img {
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #1b5f01
}

ul.participantes_votacao li small {
	display: block;
	margin: 3px 0 0 0;
	font-size: 9px
}

input.bt_enviar {
	width: 61px;
	height: 34px;
	background: url(/img/bt/votar.png) no-repeat 0 0
}

h2.tit_veja_como_votar {
	height: 34px;
	background: url(/img/tit/veja_como_votar.png) no-repeat 0 0
}

h2.tit_historico_de_votacoes {
	height: 33px;
	background: url(/img/tit/historico_de_votacoes.png) no-repeat 0 0
}

ul.tipos_votacao {
	
}

ul.tipos_votacao li {
	display: block;
	padding: 0 0 0 50px
}

li.ico_fone {
	margin: 0 0 20px 0;
	background: url(/img/ico/fone.png) no-repeat 0 center
}

li.ico_sms {
	height: 65px;
	background: url(/img/ico/sms.png) no-repeat 0 center
}

table.historico_de_votacoes {
	
}

table.historico_de_votacoes th, table.historico_de_votacoes td {
	text-align: center;
	vertical-align: top;
	border-bottom: 5px solid #b8d86f;
	background: url(/img/bg/verde_01.png) repeat 0 0
}

table.historico_de_votacoes th {
	height: 20px;
	font-weight: bold
}

table.historico_de_votacoes td {
	width: 100px;
	height: 80px;
	text-align: center;
	border-right: 1px dotted #2e840c
}

table.historico_de_votacoes td img {
	display: block;
	margin: 5px auto 0 auto
}

div.semanas {
	width: 590px;
	height: 1125px;
	overflow: hidden
}

div.semanas table.historico_de_votacoes td {
	vertical-align: middle !important
}

tr.last td {
	border-bottom: 0 !important
}

table.historico_de_votacoes tr.eliminated td,
table.historico_de_votacoes td.eliminated {
	background: #b0c778
}

table.historico_de_votacoes td img.status_eliminado {
	display: none
}

table.historico_de_votacoes td.eliminated img.status_eliminado {
	display: block;
	margin: -55px auto 0 auto
}

/* ROTEIRO */
#maps_roteiro {
	float: left;
	width: 375px;
	height: 265px
}
div.txt_marker {
	position: absolute;
	display: block;
	height: 17px;
	padding: 0 7px;
	border: 1px solid #f2e152;
	color: #006202;
	white-space: nowrap;
	background: #fcf196 url(/img/bg/txt_marker.png) repeat-x 0 0
}

div.txt_marker span {
	position: absolute;
	left: 50%;
	bottom: -6px;
	width: 23px;
	height: 6px;
	margin: 0 0 0 -12px;
	display: block;
	background: url(/img/bg/txt_marker_pin.png) no-repeat 0 0
}

.videos_participante{
	display: none!important;
}

.banner_busao{
	float: left;
	margin: 23px 0 0 10px;
}
