body {
  margin: 0;
  background-image:url(img/fundo2.jpg);
  background-attachment:fixed;
  background-position:right;
  background-position:top;
  background-repeat:no-repeat;
  background-color:#1c1e1d;
}
#topo {
  width: 1000px;
  height: 255px;
}
#menu {
  width: 245px;
  float:left;
}

#centro {
  width: 968px;
}
#rodape {
  width: 968px;
  height: 28px;
}
#pagina {
  width: 1000px;
  margin: 0 auto;
}

#conteudo {
  width: 960px;
  _width: 960px;
  height: 478px;
  background-image:url(img/fundo_conteudo.jpg);
  float:left;
  padding-top: 0px;
  padding-left: 8px;
  display: block;
  overflow: hidden;
  *height: auto;
  *overflow: inherit;
  *padding-bottom: 10px;
}

#caixa_bemvindo{
  display: table;
  width: 224px;
  height: 325px;
  float: left;
  margin-top: 20px
}

#boxaplayt{
  display: block;
  width: 409px;
  float: left;
  margin-top: 20px
}

#box_equipestr{
  display: block;
  width: 238px;
  float: left;
  margin-top: 20px;
  margin-left: 20px
}

#box_lista_audio{
  width: 475px;
  margin-top: 20px;
  /*border: 1px solid #FF0000*/
}


.topbox{
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 14px;
  font-weight: bold;
  margin-top: 8px;
  margin-left: 23px;
  text-align: left;
  float: left
}

.top_box1{
  display: table;
  height: 32px;
  width: 224px;
  background-image: url(img/top_box1.png);
  background-repeat: no-repeat
}

.top_box2{
  display: table;
  height: 31px;
  width: 409px;
  background-image: url(img/top_box2.png);
  background-repeat: no-repeat
}

.top_box3{
  display: table;
  height: 32px;
  width: 238px;
  background-image: url(img/top_box3.png);
  background-repeat: no-repeat
}

.top_box4{
  height: 31px;
  width: 695px;
  background-image: url(img/top_box4.png)
}

.top_box5{
  height: 32px;
  width: 475px;
  background-image: url(img/top_box5.png)
}

.meiobox1, .meiobox2, .meiobox4, .meiobox5, .meiobox6{
  font-family: "Trebuchet MS";
  font-size: 12px;
}


.meiobox1{
  display: table;
  height: 230px;
  width: 194px;
  background-image: url(img/linha_box1.png);
  background-repeat: repeat-y;
  text-align: justify;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  line-height: 18px;
}

.meiobox2{
  display: block;
  max-height: 364px;
  width: 369px;
  background-image: url(img/linha_box2.png);
  background-repeat: repeat-y;
  text-align: justify;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
  line-height: 18px;
}

.meiobox3{
  display: block;
  max-height: 364px;
  width: 238px;
  background-image: url(img/linha_box3.png);
  background-repeat: repeat-y;
  overflow: hidden;
}

.meiobox4{
  display: block;
  max-height: 364px;
  width: 655px;
  background-image: url(img/linha_box4.png);
  background-repeat: repeat-y;
  overflow: hidden;
  text-align: justify;
  padding-left: 20px;
  padding-right: 20px;
}

.meiobox5{
  width: 475px;
  background-image: url(img/linha_box5.png);
  background-repeat: repeat-y
}

.meiobox6{
  background-image: url(img/linha_box5.png);
  background-repeat: repeat-y;
  padding: 10px;

}

.meiobox5 div{
  height: 200px;
  overflow: auto
}


.meiobox5 table{
  width: 90%;
  border-collapse: collapse
}

.meiobox5 table tr.linha1{
  background-color: #EEEEEE
}

.meiobox5 table tr.linha2{
  background-color: #FFFFFF
}

.meiobox5 a img{
  border: 1px solid #CCCCCC;
  margin-left: 2px;
  margin-right: 2px
}

.meiobox5 a:hover img{
  border: 1px solid #777777;
}

#box_lista_audio a.alt_senha,
#box_lista_audio .alt_senhaa,
#box_lista_audio a.voltar,
#box_lista_audio a.logout {
  font-family: "Trebuchet MS";
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding-left: 18px;
  float: left;
  margin-left: 10px;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  border-style: none;
  background-color: transparent;
  cursor: pointer
}

#box_lista_audio a.alt_senha{
  background-image: url(img/lock_edit.png);
}

#box_lista_audio a.logout{
  background-image: url(img/logout.png);
}

#box_lista_audio .alt_senhaa{
  background-image: url(img/lock_go.png);
}

#box_lista_audio a.voltar{
  background-image: url(img/left.png);
}

#box_lista_audio .alt_senhaa:hover,
#box_lista_audio a.alt_senha:hover,
#box_lista_audio a.voltar:hover,
#box_lista_audio a.logout:hover {
  text-decoration: underline
}

#box_lista_audio a.npagina img{
  border-style: none
}

#box_lista_audio a.npagina, #box_lista_audio span.semlink{
  height: 16px;
  width: 16px;
  margin-left: 3px;
  margin-right: 3px;
  font-family: "Trebuchet MS";
  font-size: 14px;
  text-decoration: none;
}

#box_lista_audio a.npagina{
  color: #777777
}

#box_lista_audio a.npagina:hover{
  color: #000000
}

#box_lista_audio span.semlink{
  color: #CCCCCC
}


.meiobox1 p, .meiobox2 p{
  margin-top: 0px;
  margin-bottom: 0px
}

.meiobox5 label{
  width: 190px;
  display: block;
  float: left
}

.meiobox5 input{
  width: 170px;
  display: block;
  float: left
}


.botton_box1{
  display: table;
  height: 7px;
  width: 224px;
  background-image: url(img/botton_box1.png);
  background-repeat: no-repeat
}

.botton_box2{
  display: table;
  height: 10px;
  width: 409px;
  background-image: url(img/botton_box2.png);
  background-repeat: no-repeat
}

.botton_box3{
  display: table;
  height: 10px;
  width: 238px;
  background-image: url(img/botton_box3.png);
  background-repeat: no-repeat
}

.botton_box4{
  display: table;
  height: 13px;
  width: 695px;
  background-image: url(img/botton_box4.png);
  background-repeat: no-repeat
}

.botton_box5{
  width: 475px;
  height: 6px;
  background-image: url(img/botton_box5.png)
}


a.lermais{
  font-family: "Trebuchet MS";
  font-size: 14px;
  font-weight: bold;
  color: #ad3838;
  text-decoration: none;
  cursor: pointer;
}

.meiobox1 a.lermais{
  position: absolute;
  margin-top: 200px;
  margin-left: 150px;
}

#caixa2{
  display: block;
  height: 350px;
  width: 675px;
  float: left;
  margin-left: 10px;
  _margin-left: 5px;
  margin-top: 20px;
  /*border: 1px solid #FF0000*/
}

#caixa2 .play1{
  display: block;
  height: 95px;
  width: 204px;
  float:left;
  margin-right: 6px;
  margin-bottom: 6px;
  margin-left: 6px;
  /*border: 1px solid #FF0000*/
}
.portfolio{
  display: block;
  height: 95px;
  width: 419px;
  float:left;
  margin-right: 6px;
  margin-bottom: 6px;
  margin-left: 6px;
  /*border: 1px solid #FF0000*/
}


#banner_inicial{
  display: table;
  height: 108px;
  width: 684px;
  margin-top:18px;
}

#player1, #player2{
  display: block;
  height: 360px;
  width: 224px;
  float: left;
}

#player1 {
  margin-left: 70px
}

#player2{
  margin-left: 80px
}

#mapa {
 margin-left:-20px;
  margin-top: 20px
}

#mapa a{
  color: #000000;
}

#conteudo_lateral, #praquem{
  margin-top: 20px
}

/*a.sm2_link{
  text-decoration: none;
  color: #444444;
  padding-left: 20px
}

a.sm2_link:hover{
  background-image: url(img/icon_play.png);
  background-repeat: no-repeat
}

a.sm2_playing,
a.sm2_playing:hover{
  background-image: url(img/icon_pause.png);
  background-repeat: no-repeat
}*/


.form_login #entrar{
  font-size: 14px;
  font-weight: bold;
  border-style: none;
  background-color: transparent;
  padding-left: 16px;
  background-image: url(images/control_play.png);
  background-repeat: no-repeat;
  cursor: pointer
}
.form_login table{
  margin-left: 50px;
}
.form_login table td{
  height: 30px
}
.form_login .campo{
  width: 150px
}
.form_login{
  font-family: "Trebuchet MS"
}