body {
  background-color: #000;
  font-family: verdana;
  font-size: 12px;
  color: #fff;
  
  scrollbar-arrow-color:#ff0;
  scrollbar-3dlight-color:#010101;
  scrollbar-highlight-color:#ff0;
  scrollbar-face-color:#510404;
  scrollbar-shadow-color:#ff0;
  scrollbar-darkshadow-color:#010101;
  scrollbar-track-color:#010101;
}

#container {
  width: 1000px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -500px;
  background-color: #010101;
}

#container #video {
  position: absolute;
  top: 296px;
  left: 548px;
  _top: 295px;
  _left: 548px;
}

#topo #topo1 {
  width: 1000px;
  height: 168px;
  background: url('../imagens/topo.jpg');
}


#topo #topo2 #flash {
  float: left;
  width: 650px;
  _width: 655px;
  height: 96px;
  padding-left: 5px;
}

#topo #topo2 #programa {
  float: left;
  width: 345px;
  height: 96px;
  background: url('../imagens/programa.jpg');
  overflow: hidden;
  _padding: 33px 0px 0px 62px;
}

#topo #topo2 #programa #lista_programas {
  width: 270px;
  height: 80px;
  margin: 33px 0px 0px 62px;
  _margin: 0px;
}

#topo #topo2 #programa #lista_programas #programa_player {
  margin-top: 2px;
}

#menu #menu_left {
  float: left;
  width: 11px;
  height: 22px;
  background: url('../imagens/menu_left.jpg');
}

#menu2 #menu_left2 {
  float: left;
  width: 13px;
  height: 25px;
  background: url('../imagens/menu2_left.jpg');
}

#menu #menu_content {
  width: 978px;
  width: 1000px;
  height: 30px;
  background: url('../imagens/menu_bg.jpg');
  background-repeat: repeat-x;
  background: none;
}

#menu2 #menu_content2 {
  float: left;
  width: 970px;
  height: 25px;
  background: url('../imagens/menu2_bg.jpg');
  background-repeat: repeat-x;
  text-align: center;
}

#menu #menu_right {
  float: left;
  width: 11px;
  height: 22px;
  background: url('../imagens/menu_right.jpg');
}

#menu2 #menu_right2 {
  float: left;
  width: 17px;
  height: 25px;
  background: url('../imagens/menu2_right.jpg');
}

#precontent #agenda {
  float: left;
  width: 314px;
  height: 121px;
  background: url('../imagens/agenda_semana.jpg');
  color: #fff;
  _padding: 15px 0px 15px 55px;
  overflow: hidden;
}

#precontent #agenda #agenda_content {
  width: 250px;
  _width: 250px;
  height: 90px;
  margin: 20px 15px 15px 55px;
  _margin: 0px;
  /*overflow-y: auto;
  overflow-x: hidden;*/
  color: #fff;
  text-align: center;
}

#precontent #cadastre {
  float: left;
  width: 226px;
  height: 121px;
  background: url('../imagens/cadastre.jpg');
  _padding: 27px 0px 0px 85px;
  overflow: hidden;
}

#precontent #cadastre #cadastre_form {
  width: 135px;
  height: 88px;
  margin: 33px 0px 10px 85px;
  _margin: 0px;
  overflow: hidden;
}

input, select {
  font-family: verdana;
  font-size: 10px;
}

#precontent #video1 {
  float: left;
  width: 276px;
  height: 121px;
  background: url('../imagens/video_1.jpg');
}

#precontent #radio1 {
  float: left;
  width: 184px;
  height: 121px;
  overflow: hidden;
}

#precontent #ultimas_fotos_topo {
  float: left;
  width: 232px;
  height: 85px;
  background: url('../imagens/ultimas_fotos_topo.jpg');
  overflow: hidden;
}

#precontent #links {
  float: left;
  width: 308px;
  height: 85px;
  overflow: hidden;
}

#precontent #video2 {
  float: left;
  width: 276px;
  height: 85px;
  background: url('../imagens/video_2.jpg');
}

#precontent #radio2 {
  float: left;
  width: 184px;
  height: 85px;
  overflow: hidden;
}

#left {
  float: left;
  width: 232px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  background-color: #010101;
}

#left #ultimas_fotos {
  padding: 0 15px 0 15px;
  background: url('../imagens/bg_ultimas_fotos.png');
  background-position: 15px 0;
  background-repeat: no-repeat;
}

#left #ultimas_fotos .ult_foto {
  margin: 5px;
}

#content {
  float: left;
  width: 768px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  background-color: #010101;
}

#content .news {
  width: 744px;
  _width: 760px;
  min-height: 300px;
  height: auto !IMPORTANT;
  height: 300px;
  border: thin solid #515151;
  background: url('../imagens/tche_news_bg.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  text-align: justify;
  padding: 8px;
  margin: 10px 0 0 0;
}

#content .news .titulo_news {
  font-size: 16px;
  font-weight: bold;
}

#left .lateral_content {
  width: 232px;
  min-height: 100px;
  height: auto !IMPORTANT;
  height: 100px;
  background: url('../imagens/lateral_bg.jpg');
}

#left #noticias_recentes_topo {
  width: 232px;
  height: 85px;
  background: url('../imagens/noticias_recentes_topo.jpg');
}

#left #enquete_topo {
  width: 232px;
  height: 48px;
  background: url('../imagens/enquete_topo.jpg');
}

#left #links_recomendados_topo {
  width: 232px;
  height: 58px;
  background: url('../imagens/links_topo.jpg');
}

#left #arno_topo {
  width: 232px;
  height: 58px;
  background: url('../imagens/cabecalhoagentes.jpg');
  background-repeat: no-repeat;
  background-position: 8px;
  margin-top: 4px;
}

.clear {
  clear: both;
}

img {
  border: none;
  margin: 0;
  padding: 0;
}

#footer {
  width: 1000px;
  height: 19px;
}

#integrante_nome {
  font-size: 16px;
  margin-bottom: 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #000;
}

#integrante_bio {
  font-size: 14px;
}

#integrante_bio:first-letter {
  font-size: 20px;
  font-weight: bold;
}

#integrante_fotos {
  margin-top: 10px;
}

.noticia {
  padding: 0px 10px 0 10px;
  color: #fff;
  font-size: 11px;
}

.data_noticia {
  color: #fff;
}

.titulo_noticia {
  color: #ff0;
}

a {
  text-decoration: none;
  color: #ff0;
}

a:hover {
  text-decoration: underline;
}

#mais_noticias {
  padding: 0px 10px 0 10px;
  text-align: right;
  color: #ff0;
}

#left .lateral_content #titulo_enquete {
  font-size: 11px;
  color: #ff0;
  font-weight: bold;
  padding: 0 15px 0 15px;
  text-align: center;
}

#left .lateral_content #opcoes_enquete {
  padding: 15px 15px 15px 15px;
}

#left .lateral_content #btn_enquete {
  text-align: center;
}

#left .lateral_content #fim_enquete {
  text-align: right;
  padding: 0 15px 0 15px;
  color: #ff0;
}

.links_recomendados {
  font-size: 12px;

  
  
  padding: 2px 15px 2px 15px;
}

#menu #menu_content a {
  text-decoration: none;
}

#menu #menu_content a:hover {
  text-decoration: none;
}

#menu2 #menu_content2 a {
  text-decoration: none;
}

#menu2 #menu_content2 a:hover {
  text-decoration: none;
}

/**
  Agenda
*/

#container #container_agenda {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_agenda #datas {
  width: 210px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_agenda #descricao {
  width: 765px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  float: left;
  color: #ff0;
  font-size: 12px;
}

.dia_semana {
  font-size: 9px;
}

.dia_mes {
  width: 25px;
  height: 20px;
  border: 1px solid #510404;
  color: #510404;
  background-color: #fff;
  padding: 2px;
  cursor: hand;
}

.dia_mes_evento {
  width: 25px;
  height: 20px;
  border: 1px solid #510404;
  color: #510404;
  background: url('../imagens/dia_evento.png');
  background-color: #fff;
  padding: 2px;
  cursor: hand;
}

.nav_calen {
  width: 25px;
  height: 20px;
  border: 1px solid #510404;
  color: #510404;
  background-color: #fff;
  padding: 2px;
  cursor: hand;
}

.nav_calend_center {
  width: 135px;
  height: 20px;
  border: 1px solid #510404;
  color: #510404;
  background-color: #fff;
  padding: 2px;
  cursor: hand;
}

#data_atual {
  font-size: 12px;
  font-weight: bold;
}

/**
  Fotos
*/

#container #container_fotos {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_fotos #eventos {
  width: 405px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_fotos #foto_grande {
  width: 570px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  float: left;
  color: #ff0;
  font-size: 12px;
}

/**
  Discografia
*/

#container #container_discografia {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_discografia #discos {
  width: 405px;
  min-height: 800px;
  height: auto !IMPORTANT;
  height: 800px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_discografia #descricao {
  width: 570px;
  border: 1px solid #510404;
  min-height: 800px;
  height: auto !IMPORTANT;
  height: 800px;
  float: left;
  color: #ff0;
  font-size: 12px;
}


/**
  Downloads
*/

#container #container_downloads {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_downloads #wallpapers {
  width: 326px;
  min-height: 463px;
  height: auto !IMPORTANT;
  height: 463px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  font-size: 12px;
  background: url('../imagens/bg_downloads.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_downloads #ringtones {
  width: 326px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  min-height: 463px;
  height: auto !IMPORTANT;
  height: 463px;
  float: left;
  font-size: 12px;
  background: url('../imagens/bg_downloads_ringtones.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_downloads #outros {
  width: 320px;
  border: 1px solid #510404;
  min-height: 463px;
  height: auto !IMPORTANT;
  height: 463px;
  float: left;
  font-size: 12px;
  background: url('../imagens/bg_downloads.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_downloads .textos {
  padding: 8px;
}

#container #container_downloads .rodape {
  font-size: 11px;
  font-style: italic;
}

#container #container_downloads .content {
  padding: 8px;
  margin-right: 8px;
  height: 305px;
  overflow-x: hidden;
  overflow-y: auto;
}

#container #container_downloads .content img {
  border: 1px solid #fff;
}

#container #container_downloads .content a {
  color: #fff;
}

/**
  Rádio
*/

#container #container_radio {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_radio #discos {
  width: 372px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_radio #player {
  width: 600px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  float: left;
  color: #ff0;
  font-size: 12px;
}

#container #container_radio .content {
  padding: 8px;
  margin-right: 8px;
}

#container #container_radio #play {
  width: 568px;
  height: 445px;
  background: url('../imagens/bg_capas.jpg');
  background-repeat: no-repeat;
  padding: 35px 5px 0 55px;
}

/**
  Vídeos
*/

#container #container_videos {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_videos #videos {
  width: 372px;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_videos #player {
  width: 600px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  float: left;
  color: #ff0;
  font-size: 12px;
}

#container #container_videos .content {
  padding: 8px;
  margin-right: 8px;
}

#container #container_videos #flash_player {
  width: 568px;
  height: 445px;
  background: url('../imagens/bg_capas.jpg');
  background-repeat: no-repeat;
  padding: 35px 5px 0 55px;
}

/**
  Loja
*/

#container #container_loja {
  width: 980px;
  margin: 10px 10px 10px 10px;
  border: 1px solid #510404;
  min-height: 380px;
  height: auto !IMPORTANT;
  height: 380px;
  background-repeat: no-repeat;
  background-position: bottom;
}

#container #container_loja .content {
  padding: 8px;
  margin-right: 8px;
}

#container #container_loja .produto {
  float: left;
  width: 169px;
  height: 200px;
  /*border-right: 1px solid #510404;
  border-bottom: 1px solid #510404;*/
  border: 1px solid #510404;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}

#container #container_loja .produto .nome {
  color: #fff;
  font-weight: bold;
  height: 30px;
  background: url('../imagens/menu_bg.jpg');
  background-color: #000;
  background-repeat: repeat-x;
  padding-left: 2px;
  padding-right: 2px;
}

#container #container_loja .produto .imagem {
  height: 115px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

#container #container_loja .produto .descricao {
  height: 30px;
  border: 1px solid #510404;
}

#container #container_loja .produto .acoes {
  height: 52px;
  font-size: 10px;
  padding-right: 5px;
  padding-top: 1px;
  border-top: 1px solid #510404;
}

#container #container_loja .produto .acoes .preco {
  font-size: 12px;
  color: #ff0;
  font-weight: bold;
}

#container #container_loja .produto .acoes .mais {
  color: #ff0;
}

#loja_login {
  font-size: 10px;
  text-align: right;
  padding-right: 8px;
}

#loja_login input {
  font-size: 10px;
}

#container_loja #car_content {
  padding: 5px;
  /*width: 320px;*/
}

#container_loja #carrinho_loja {
  /*width: 300px;*/
  /*margin-left: 30px;*/
  margin-top: 3px;
}

#container_loja #carrinho_loja #titulo {
  /*width: 296px;
  _width: 300px;*/
  height: 18px;
  _height: 22px;
  background: url('../imagens/menu_bg.jpg');
  background-color: #000;
  padding: 2px;
}

#container_loja #carrinho_loja #loja_car #lista_produtos {
  /*width: 296px;
  _width: 300px;*/
  height: 101px;
  _height: 22px;
  padding: 2px;
  overflow-x: hidden;
  overflow-y: auto;
}

#container_loja #carrinho_loja #produtos tr, td, th {
  font-size: 12px;
}

#container_loja #carrinho_loja #acoes {
  /*width: 296px;
  _width: 300px;
  height: 18px;
  _height: 22px;*/
  padding: 2px;
  text-align: center;
}

#container_loja #carrinho_loja #acoes input {
  font-size: 9px;
}

#container_loja #loja_prods {
  float: left;
  width: 620px;
  height: 500px;
  border: 1px solid #510404;
  overflow-x: hidden;
  overflow-y: auto;
}

#container_loja #loja_car {
  width: 355px;
  float: left;
}

/**
  Imprensa
*/

#container #container_imprensa {
  width: 980px;
  margin: 10px 10px 10px 10px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  background: url('../imagens/bg_imprensa.jpg');
  background-repeat: no-repeat;
  background-position: right top;
}

#container #container_imprensa .content {
  padding: 8px;
  margin-right: 8px;
  font-size: 12;
  color: #ff0;
}

#container #container_imprensa tr, td {
  font-size: 12;
  color: #fff;
}

#container #container_imprensa a {
  color: #fff;
}

#container #container_imprensa .desc {
  padding-top: 5px;
}

/**
  Contratante
*/

#container #container_contratante {
  width: 980px;
  margin: 10px 10px 10px 10px;
  border: 1px solid #510404;
  min-height: 500px;
  height: auto !IMPORTANT;
  height: 500px;
  background: url('../imagens/bg_contratante.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;
}

#container #container_contratante .content {
  padding: 8px;
  margin-right: 8px;
  font-size: 12;
  color: #ff0;
}

#container #container_contratante tr, td {
  font-size: 12;
  color: #fff;
}

#container #container_contratante a {
  color: #fff;
}

#container #container_contratante .desc {
  padding-top: 5px;
}

#container #container_contratante #form_left {
  float: left;
  width: 301px;
  height: 267px;
  background: url('../imagens/bg_form_contratante.jpg');
  background-repeat: no-repeat;
}

#container #container_contratante #form_right {
  float: left;
  width: 301px;
  height: 267px;
  background: url('../imagens/bg_lock_contratante.jpg');
  background-repeat: no-repeat;
}

/**
  Blog
*/

#container #container_blog {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_blog #datas {
  width: 210px;
  min-height: 700px;
  height: auto !IMPORTANT;
  height: 700px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_blog.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_blog #descricao {
  padding: 10px 10px 10px 0;
  width: 749px;
  _width: 762px;
  border: 1px solid #510404;
  min-height: 680px;
  height: auto !IMPORTANT;
  height: 680px;
  _min-height: 700px;
  _height: auto !IMPORTANT;
  _height: 700px;
  margin-right: 8px;
  float: left;
  color: #fff;
  font-size: 12px;
  overflow-y: auto;
}

/**
  News
*/

#container #container_news {
  width: 980px;
  margin: 10px 10px 10px 10px;
}

#container #container_news #news {
  width: 300px;
  height: 500px;
  border-left: 1px solid #510404;
  border-top: 1px solid #510404;
  border-bottom: 1px solid #510404;
  float: left;
  background: url('../imagens/bg_datas.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#container #container_news #descricao {
  padding: 10px 10px 10px 0;
  width: 659px;
  _width: 672px;
  border: 1px solid #510404;
  height: 480px;
  _min-height: 500px;
  _height: auto !IMPORTANT;
  _height: 500px;
  margin-right: 8px;
  float: left;
  color: #fff;
  font-size: 12px;
  overflow-y: auto;
  overflow-x: hidden;
}

#container #container_news #descricao .news {
  width: 646px;
  _width: 662px;
  height: 464px;
  _height: 474px;
  background: url('../imagens/tche_news_bg.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  text-align: justify;
  padding: 8px;
  overflow-x: none;
  overflow-y: auto;
}

#container #container_news #descricao .news .titulo_news {
  font-size: 16px;
  font-weight: bold;
}


