* {
margin: 0px;
padding: 0px;
}

body {
font-family: Verdana, Arial, sans-serif;
background: #0F0F23;
font-size: 10px;
text-align: center;
color: #FFFFFF;
}

table{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
select{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

p {
text-align: justify;
margin: 0px 10px 0px 10px;
}

a 				{font-weight: bold;}
a:link 			{color:#FFFFFF; text-decoration:none;}
a:visited		{color:#FFFFFF; text-decoration:none;}
a:hover 		{color:#FFFFFF; text-decoration:underline;}

.both {
clear: both;
}

.cel1{
width: 100px;
background: #2c4274;
padding: 5px;
font-weight:bold;
}

.cel2{
width: 415px;
background: #2c4274;
padding: 5px;
}

.cel3{
width: 100px;
padding: 5px;
font-weight:bold;
}

.cel4{
width: 415px;
padding: 5px;
}

.principal{
margin: 0 auto;
width: 778px;
text-align: center;
background:url(../img/fundo_meio.gif);
}
.principalSess{
margin: 0 auto;
width: 778px;
text-align: center;
background:url(../img/fundo_meio2.gif);
}


#encaixe_esq {
width: 10px;
float:left;
}

#centro {
width: 588px;
float:left;
text-align:left;
}

#cont1{
float:left;
}

.prox_fst{
width: 30px;
height: 160px;
float:left;
}

.juncao_sess{
width: 20px;
height: 140px;
float:left;
}

#sessoes{
width: 563px;
float:left;
}

/* inicio mesas */
#mesa01a{
background: url(../img/mesa01a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 116px;
left: 84px;
font-size: 1px;
cursor: pointer;
}
#mesa01ar{
background: url(../img/mesa01a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 116px;
left: 84px;
font-size: 1px;
}

#mesa01b{
background: url(../img/mesa01b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 146px;
left: 110px;
font-size: 1px;
cursor: pointer;
}
#mesa01br{
background: url(../img/mesa01b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 146px;
left: 110px;
font-size: 1px;
}

#mesa02a{
background: url(../img/mesa02a.gif);
width: 29px;
height: 25px;
position:absolute;
top: 181px;
left: 84px;
font-size: 1px;
cursor: pointer;
}
#mesa02ar{
background: url(../img/mesa02a_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 181px;
left: 84px;
font-size: 1px;
}

#mesa02b{
background: url(../img/mesa02b.gif);
width: 29px;
height: 25px;
position:absolute;
top: 181px;
left: 115px;
font-size: 1px;
cursor: pointer;
}
#mesa02br{
background: url(../img/mesa02b_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 181px;
left: 115px;
font-size: 1px;
}

#mesa03a{
background: url(../img/mesa03a.gif);
width: 29px;
height: 25px;
position:absolute;
top: 212px;
left: 84px;
font-size: 1px;
cursor: pointer;
}
#mesa03ar{
background: url(../img/mesa03a_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 212px;
left: 84px;
font-size: 1px;
}

#mesa03b{
background: url(../img/mesa03b.gif);
width: 29px;
height: 25px;
position:absolute;
top: 212px;
left: 115px;
font-size: 1px;
cursor: pointer;
}
#mesa03br{
background: url(../img/mesa03b_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 212px;
left: 115px;
font-size: 1px;
}


#mesa04a{
background: url(../img/mesa04a.gif);
width: 29px;
height: 25px;
position:absolute;
top: 243px;
left: 84px;
font-size: 1px;
cursor: pointer;
}
#mesa04ar{
background: url(../img/mesa04a_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 243px;
left: 84px;
font-size: 1px;
}

#mesa04b{
background: url(../img/mesa04b.gif);
width: 29px;
height: 25px;
position:absolute;
top: 243px;
left: 115px;
font-size: 1px;
cursor: pointer;
}
#mesa04br{
background: url(../img/mesa04b_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 243px;
left: 115px;
font-size: 1px;
}

#mesa05a{
background: url(../img/mesa05a.gif);
width: 25px;
height: 28px;
top: 305px;
left: 84px;
position:absolute;
font-size: 1px;
cursor: pointer;
}
#mesa05ar{
background: url(../img/mesa05a_r.gif);
width: 25px;
height: 28px;
top: 305px;
left: 84px;
position:absolute;
font-size: 1px;
}

#mesa05b{
background: url(../img/mesa05b.gif);
width: 25px;
height: 29px;
position:absolute;
top: 274px;
left: 110px;
font-size: 1px;
cursor: pointer;
}
#mesa05br{
background: url(../img/mesa05b_r.gif);
width: 25px;
height: 29px;
position:absolute;
top: 274px;
left: 110px;
font-size: 1px;
}

#mesa06a{
background: url(../img/mesa06a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 164px;
font-size: 1px;
cursor: pointer;
}
#mesa06ar{
background: url(../img/mesa06a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 164px;
font-size: 1px;
}

#mesa06b{
background: url(../img/mesa06b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 164px;
font-size: 1px;
cursor: pointer;
}
#mesa06br{
background: url(../img/mesa06b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 164px;
font-size: 1px;
}

#mesa07a{
background: url(../img/mesa07a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 209px;
font-size: 1px;
cursor: pointer;
}
#mesa07ar{
background: url(../img/mesa07a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 209px;
font-size: 1px;
}

#mesa07b{
background: url(../img/mesa07b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 209px;
font-size: 1px;
cursor: pointer;
}
#mesa07br{
background: url(../img/mesa07b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 209px;
font-size: 1px;
}

#mesa08a{
background: url(../img/mesa08a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 254px;
font-size: 1px;
cursor: pointer;
}
#mesa08ar{
background: url(../img/mesa08a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 254px;
font-size: 1px;
}

#mesa08b{
background: url(../img/mesa08b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 254px;
font-size: 1px;
cursor: pointer;
}
#mesa08br{
background: url(../img/mesa08b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 254px;
font-size: 1px;
}

#mesa09a{
background: url(../img/mesa09a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 299px;
font-size: 1px;
cursor: pointer;
}
#mesa09ar{
background: url(../img/mesa09a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 299px;
font-size: 1px;
}

#mesa09b{
background: url(../img/mesa09b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 299px;
font-size: 1px;
cursor: pointer;
}
#mesa09br{
background: url(../img/mesa09b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 299px;
font-size: 1px;
}

#mesa10a{
background: url(../img/mesa10a.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 379px;
font-size: 1px;
cursor: pointer;
}
#mesa10ar{
background: url(../img/mesa10a_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 305px;
left: 379px;
font-size: 1px;
}

#mesa10b{
background: url(../img/mesa10b.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 353px;
font-size: 1px;
cursor: pointer;
}
#mesa10br{
background: url(../img/mesa10b_r.gif);
width: 25px;
height: 28px;
position:absolute;
top: 274px;
left: 353px;
font-size: 1px;
}

#mesa11a{
background: url(../img/mesa11a.gif);
width: 29px;
height: 25px;
position:absolute;
top: 233px;
left: 375px;
font-size: 1px;
cursor: pointer;
}
#mesa11ar{
background: url(../img/mesa11a_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 233px;
left: 375px;
font-size: 1px;
}

#mesa11b{
background: url(../img/mesa11b.gif);
width: 29px;
height: 25px;
position:absolute;
top: 233px;
left: 344px;
font-size: 1px;
cursor: pointer;
}
#mesa11br{
background: url(../img/mesa11b_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 233px;
left: 344px;
font-size: 1px;
}

#mesa12a{
background: url(../img/mesa12a.gif);
width: 29px;
height: 25px;
position:absolute;
top: 191px;
left: 375px;
font-size: 1px;
cursor: pointer;
}
#mesa12ar{
background: url(../img/mesa12a_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 191px;
left: 375px;
font-size: 1px;
}

#mesa12b{
background: url(../img/mesa12b.gif);
width: 29px;
height: 25px;
position:absolute;
top: 191px;
left: 344px;
font-size: 1px;
cursor: pointer;
}
#mesa12br{
background: url(../img/mesa12b_r.gif);
width: 29px;
height: 25px;
position:absolute;
top: 191px;
left: 344px;
font-size: 1px;
}

#mesa13a{
background: url(../img/mesa13a.gif);
width: 25px;
height: 29px;
position:absolute;
top: 116px;
left: 379px;
font-size: 1px;
cursor: pointer;
}
#mesa13ar{
background: url(../img/mesa13a_r.gif);
width: 25px;
height: 29px;
position:absolute;
top: 116px;
left: 379px;
font-size: 1px;
}

#mesa13b{
background: url(../img/mesa13b.gif);
width: 25px;
height: 29px;
position:absolute;
top: 146px;
left: 353px;
font-size: 1px;
cursor: pointer;
}
#mesa13br{
background: url(../img/mesa13b_r.gif);
width: 25px;
height: 29px;
position:absolute;
top: 146px;
left: 353px;
font-size: 1px;
}

#mesa14{
background: url(../img/mesa14.gif);
width: 28px;
height: 25px;
position:absolute;
top: 182px;
left: 37px;
font-size: 1px;
cursor: pointer;
}
#mesa14r{
background: url(../img/mesa14_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 182px;
left: 37px;
font-size: 1px;
}

#mesa15{
background: url(../img/mesa15.gif);
width: 28px;
height: 25px;
position:absolute;
top: 219px;
left: 37px;
font-size: 1px;
cursor: pointer;
}
#mesa15r{
background: url(../img/mesa15_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 219px;
left: 37px;
font-size: 1px;
}

#mesa16{
background: url(../img/mesa16.gif);
width: 28px;
height: 25px;
position:absolute;
top: 255px;
left: 37px;
font-size: 1px;
cursor: pointer;
}
#mesa16r{
background: url(../img/mesa16_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 255px;
left: 37px;
font-size: 1px;
}

#mesa17{
background: url(../img/mesa17.gif);
width: 28px;
height: 25px;
position:absolute;
top: 338px;
left: 37px;
font-weight:bold;
font-size: 1px;
cursor: pointer;
}
#mesa17r{
background: url(../img/mesa17_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 338px;
left: 37px;
font-weight:bold;
font-size: 1px;
}

#mesa18{
background: url(../img/mesa18.gif);
width: 28px;
height: 25px;
position:absolute;
top: 367px;
left: 64px;
font-size: 1px;
cursor: pointer;
}
#mesa18r{
background: url(../img/mesa18_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 367px;
left: 64px;
font-size: 1px;
}

#mesa19{
background: url(../img/mesa19.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 102px;
font-size: 1px;
cursor: pointer;
}
#mesa19r{
background: url(../img/mesa19_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 102px;
font-size: 1px;
}

#mesa20{
background: url(../img/mesa20.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 176px;
font-size: 1px;
cursor: pointer;
}
#mesa20r{
background: url(../img/mesa20_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 176px;
font-size: 1px;
}

#mesa21{
background: url(../img/mesa21.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 212px;
font-size: 1px;
cursor: pointer;
}
#mesa21r{
background: url(../img/mesa21_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 212px;
font-size: 1px;
}

#mesa22{
background: url(../img/mesa22.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 247px;
font-size: 1px;
cursor: pointer;
}
#mesa22r{
background: url(../img/mesa22_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 247px;
font-size: 1px;
}

#mesa23{
background: url(../img/mesa23.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 283px;
font-size: 1px;
cursor: pointer;
}
#mesa23r{
background: url(../img/mesa23_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 283px;
font-size: 1px;
}

#mesa24{
background: url(../img/mesa24.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 357px;
font-size: 1px;
cursor: pointer;
}
#mesa24r{
background: url(../img/mesa24_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 379px;
left: 357px;
font-size: 1px;
}

#mesa25{
background: url(../img/mesa25.gif);
width: 28px;
height: 25px;
position:absolute;
top: 367px;
left: 395px;
font-size: 1px;
cursor: pointer;
}
#mesa25r{
background: url(../img/mesa25_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 367px;
left: 395px;
font-size: 1px;
}

#mesa26{
background: url(../img/mesa26.gif);
width: 28px;
height: 25px;
position:absolute;
top: 338px;
left: 422px;
font-size: 1px;
cursor: pointer;
}
#mesa26r{
background: url(../img/mesa26_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 338px;
left: 422px;
font-size: 1px;
}

#mesa27{
background: url(../img/mesa27.gif);
width: 28px;
height: 25px;
position:absolute;
top: 298px;
left: 422px;
font-size: 1px;
cursor: pointer;
}
#mesa27r{
background: url(../img/mesa27_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 298px;
left: 422px;
font-size: 1px;
}

#mesa28{
background: url(../img/mesa28.gif);
width: 28px;
height: 25px;
position:absolute;
top: 304px;
left: 469px;
font-size: 1px;
cursor: pointer;
}
#mesa28r{
background: url(../img/mesa28_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 304px;
left: 469px;
font-size: 1px;
}

#mesa29{
background: url(../img/mesa29.gif);
width: 28px;
height: 25px;
position:absolute;
top: 109px;
left: 440px;
font-size: 1px;
cursor: pointer;
}
#mesa29r{
background: url(../img/mesa29_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 109px;
left: 440px;
font-size: 1px;
}

#mesa30{
background: url(../img/mesa30.gif);
width: 28px;
height: 25px;
position:absolute;
top: 103px;
left: 486px;
font-size: 1px;
cursor: pointer;
}
#mesa30r{
background: url(../img/mesa30_r.gif);
width: 28px;
height: 25px;
position:absolute;
top: 103px;
left: 486px;
font-size: 1px;
}

#mesas{
margin-left: 3px; 
width: 525px;
height: 430px;
background:url(../img/mesas.gif) no-repeat;
position: relative;
}
/* fim mesas */

.tlt_sess{
width: 563px;
height: 40px;
}

.cont_sess{
width: 533px;
margin-left: 10px;
padding: 5px;
background: #142d64;
}

#anuncio {
float:left;
background:#646478;
width: 380px;
height: 140px;
float:left;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
font-size: 1px;
}

#ult_fts {
width: 408px;
text-align:center;
}

.fotos{
width: 120px;
height: 90px;
}

#cont2 {
float:left;
margin-left: 8px;
}

.mural {
width: 145px;
text-align: center;
}
#enquete {
	width: 145px;
}
#lateral {
float:left;
width: 170px;
}

#menu_dir {
background:url(../img/fundo_mndir.gif);
width: 180px;
}

#cad_form {
float:right;
width: 160px;
text-align:left;
}

.forms {
font-size:11px;
font:verdana;
color:#FFFFFF;
background:#9696a0;
border:solid #646478 1px;
margin: 3px 0px 5px 0px;
}
.formsCad {
font-size:13px;
font:verdana;
color:#FFFFFF;
background:#9696a0;
border:solid #646478 1px;
}

#cad_form_bt {
width: 170px;
text-align:center;
}

.juncao_topo_meio{
width: 778px;
height: 15px;
}

.juncao_meio_jn{
width: 778px;
font-size: 1px;
background:url(../img/juncao_meio_jn.gif);
height:10px;
}
.juncao_meio_jnSess{
width: 778px;
font-size: 1px;
background:url(../img/juncao_meio_jn2.gif);
height:20px;
}

.juncao_jn_rodape{
width: 778px;
height: 10px;
}

.juncao_rdp{
width: 778px;
height: 50px;
}

#rodape {
width: 778px;
height: 45px;
padding-top: 20px;
background:url(../img/fundo_rodape.gif);
color:#FFFFFF;
}

.zeroarts {
	font-weight: normal;
}

.zeroarts a 			{text-decoration:none;}
.zeroarts a:link 		{text-decoration:none;}
.zeroarts a:visited		{text-decoration:none;}
.zeroarts a:hover 		{text-decoration:underline;}

.obri{
	color:#ffbe00;
}
#infForChange{
	position:absolute;
	left:267px;
	top:295px;
}
#statusMesa{

}
.sorts{
	margin-top:10px;
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
}
.tituloAg{
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
}
.titulos{
font-size: 14px;
font-weight: bold;
}

.atencao{
font-size: 12px;
font-weight:bold;
color: #ffbe00;
}

#topo_sess{
width: 543px;
height: 27px;
background:url(../img/sess_topo.gif);
margin-left: 10px;
font-size: 1px;
}

#rodape_sess{
width: 543px;
height: 27px;
background:url(../img/sess_rodape.gif);
margin-left: 10px;
font-size: 1px;
}

.texto_sess1{
background: #2c4274;
padding: 5px;
width: 380px;
margin: 0 auto;
}

.texto_sess2{
background: #2c4274;
padding: 5px;
width: 515px;
margin: 0 auto;
}

.texto_sess3{
padding: 5px;
width: 515px;
margin: 0 auto;
}

.sess_agenda_img{
font-size: 1px;
width: 380px;
padding: 5px;
margin: 0 auto;
}

.hr_sess{
font-size: 1px;
background: #636478;
width: 523px;
height: 1px;
margin: 5px 5px 10px 5px;
}

.sess_musicas_dados {
margin-top: 4px;
float:left;
}

.sess_musicas_ico2 {
float:left;
margin: 0px 20px 5px 0px;
}

.sess_musicas_ico3 {
float:right;
}

.sess_sorteios_ico {
float:left;
margin-right: 30px;
}

.div_foto{
float:left;
padding:2px;
text-align:center;
cursor:pointer;
width:124px;
}

.div_foto2{
float:left;
padding: 4px;
text-align:center;
cursor:pointer;
width:128px;
}

img{
border:0px;
}


.both {
clear:both;
}

#contorno{
padding:3px;
background: #9696a0;
width: 260px;
}

#fundo{
padding:10px;
background: #323246;
width: 240px;
}

#rcds_topo{
background: url(../img/popup_rcds_top.gif);
width: 240px;
height: 30px;
}

#rcds_conteudo{
color:#000000;
padding: 0px 7px 10px 7px;
background: url(../img/popup_rcds_fundo.gif) repeat-y;
}

#rcds_rodape{
background: url(../img/popup_rcds_rodape.gif);
width: 240px;
height: 30px;
}

.rcds_fechar{
position:relative;
left: 97px;
cursor:pointer;
top: 5px;
}
.negAzul{
font-size:11px;
color:#142d64;
font-weight:bold;
}
#carregandoA{
	position:absolute;
	top:40%;
	left:50%;
	margin-top: -45px;
	margin-left: -124px;
	border:#CCCCCC solid 1px;
	background:#142D64;
	width:70px;
	height:70px;
	display:none;
	z-index:25;
}
#selo{
	top:40%;
	left:50%;
	margin-top: -70px;
	margin-left: -190px;
	position:absolute;
	z-index:90;
}
.dataFotos{
	float:left;
	width:60px;
	font-size:14px;
	margin-left:25px;
	margin-bottom:15px;
}