img {border: 0px; z-index: 90200;}
a {text-decoration: none;}
input {font-family: Arial; font-size: 11px; color: #000; font-weight: normal; border: 1px solid #000; text-indent: 5px;}
textarea {font-family: Arial; font-size: 11px; color: #000; font-weight: normal; border: 1px solid #000; overflow: hidden; padding-left: 5px;}
select {position: relative; font-family: Arial; font-size: 11px; color: #000; font-weight: normal; border: 1px solid #000; z-index: 1;}



#bghome {position: relative; width: 957px; height: 100%; background-image: url(imgs/bg-home.jpg); background-repeat: no-repeat; }
#bg {position: relative; width: 957px; height: 100%; background-image: url(imgs/bg.jpg); background-repeat: no-repeat;}
#bgpop {position: relative; width: 900px; height: 550px; background-image: url(imgs/bg-pop.jpg); background-repeat: no-repeat;}



#menu {position: absolute; top: 0px; left: 0px; width: 209px;}
#menu .logo {position: relative; width: 148px; height: 90px; margin: 30px 0px 152px 62px;}
#menu .flash {position: relative; margin: 0px; width: 209px;}
#menu .flashhome {position: relative; margin: 275px 0px 0px 0px; width: 209px;}

#menu .lang {position: relative; width: 100%; text-align: left; margin: 0px 5px 0px 5px; color:#FFF; height: 18px; font-family: Trebuchet MS; font-size: 12px; font-weight: bold;}
#menu .lang a {color: #FFF;}



#conteudo {position: relative; width: 679px; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; color: #000; margin-top: 60px; _margin-top: 18px; *margin-top: 18px}
/* #conteudo .lang {position: relative; width: 100%; text-align: left; margin: 0 5 0 0; color:#FFF; height: 18px;}
#conteudo .lang a {color: #FFF;} */


#conteudo .busca {position: relative; margin: 35px 0px 0px 498px; width: 180px; height: 23px; color: #fff; background-color: black; }
#conteudo input {position: relative; width: 101px; height: 15px; margin: 4px 0px 0px 0px; _margin: 3px 0px 0px 0px;}
#conteudo .buscar {position: relative; height: 15px; padding:px 0px 0px 0px 10;}
#conteudo .buscar a {color: #FFF;}

#conteudo .destaque {position: absolute; top: 240px; left: 424px; width: 196px;} 
#conteudo .tit {font-size: 24px; line-height: 18px;}
#conteudo .destimagem {position: relative; width: 173px; height: 175px; margin: 13px 0px 13px 0px;}
#conteudo .txtd {line-height: 13px;}
#conteudo .txtd a {color: #000;}

#conteudo .sessao {position: relative;  width: 544px; height: 127px;}



#conteudoesq {position: relative; width: 368px; float: left; font-family: Trebuchet MS; font-size: 12px; color: #000; font-weight: bold; margin: 30px 0px 20px 0px;} 
#conteudoesq input {width: 220px;}
#conteudoesq textarea {width: 220px; height: 130px; margin: 4px 0px 0px 0px;}
#conteudoesq  a {color: #000;}
#conteudoesq .ficha {position: relative; width: 100%; margin: 0px 0px 20px 0px;}
#conteudoesq .tit {position: relative; padding: 0 0 5 0;}
#conteudoesq .espetaculo {font-size: 16px; color: #FFF; padding:0px 3px 0px 3px; background-color:red;}
#conteudoesq .ano {font-size: 16px; color: #000; padding:0px 3px 0px 3px; background-color: #FFD800;}
#conteudoesq .dir {font-size: 12px; font-weight: bold; padding:0px 3px 0px 3px; background-color: #FFD800;}
#conteudoesq .texto {font-weight: normal; margin: 30px 40px 30px 0px; line-height: 15px;}
#conteudoesq .equipe {position: relative;  width: 100%; margin: 0px 0px 60px 0px; background-image: url(imgs/pxpt.gif); background-repeat: no-repeat;}
#conteudoesq .botoes {position: relative; width: 100%;}
#conteudoesq .spc {position: relative; margin: 0 0 5 0;}
#conteudoesq .table {position: relative; font-size: 11px; width: 90%; margin: 20px 0px 0px 10px;}
#conteudoesq .recomenda {position: relative; font-size: 11px; font-weight: normal; width: 90%; margin: 20px 0px 0px 10px;}
#conteudoesq .resp {font-weight: normal; margin: 10 30 30 0; line-height: 15px;}
#conteudoesq .form {font-family: Trebuchet MS; font-size: 12px; color: #000; font-weight: bold;}
#conteudoesq .form select {margin: 4px 0px 0px 0px; _margin-left: 5px;}
#conteudoesq .data {font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; background-color: #000; padding: 0px 5px 0px 5px;}
#conteudoesq .veic {font-family: Trebuchet MS; font-size: 12px; color: #000; font-weight: bold; padding: 0px 5px 0px 5px;}
#conteudoesq .mat {font-family: Arial; font-size: 11px; color: #000; font-weight: normal;}
#conteudoesq .resbusca {font-family: Arial; font-size: 11px; color: #FF0000; font-weight: bold;}
#conteudoesq .pthor {position: relative; width: 70%; height: 15px; background-color: black; margin: 0px 0px 7px 0px;}
#conteudoesq .descri {font-weight: normal; margin: 10px 80px 10px 0px; line-height: 15px;}
#conteudoesq .dest {font-weight: normal; margin: 10px 80px 10px 10px; line-height: 15px;}


#conteudodir {position: relative; width: 310px; height: 100%; float: right; margin: 70px 0px 40px 0px; } 
#conteudodir .poster {position: relative; width: 100%; text-align: center; margin: 0px 0px 40px 0px;}
#conteudodir .video {position: relative;  width: 100%; height: 110px; background-image: url(imgs/5px.gif); background-position: right; background-repeat: repeat-y;}
#conteudodir .fotos {position: relative;  width: 100%; height: 65px; background-image: url(imgs/5px.gif); background-position: right; background-repeat: repeat-y;}
#conteudodir .pthor {position: relative; width: 100%; height: 15px; background-color: black; margin: 0 0 7 0;}
#conteudodir .botoes {position: relative; width: 100%; text-align: right;}
#conteudodir .spc {position: relative; margin: 0px 0px 5px 0px;}
#conteudodir .area {position: relative; width: 100%;}
#conteudodir .data {font-family: Arial; font-size: 10px; color: #FFF; font-weight: bold; background-color: #000; padding:0px 5px 0px 5px;}
#conteudodir .veic {font-family: Trebuchet MS; font-size: 12px; color: #000; font-weight: bold; padding:0px 5px 0px 5px;}
#conteudodir .mat {font-family: Arial; font-size: 11px; color: #000;font-weight: normal;  margin: 3px 0px 10px 0px;}
#conteudodir .mat a {color: #000;}

#fotos td {position: relative; vertical-align: top; height: 76px;}


#pop {position: absolute; top: 110px; left: 190px; font-family: Trebuchet MS; font-size: 12px; color: #000; font-weight: bold;} 
#poptit {position: absolute; top: 30px; left: 190px; width: 544 px; height: 75px;}
#pop .espetaculo {font-size: 16px; color: #FFF; padding:0px 3px 0px 3px; background-color: red;}
#pop .data {font-family: Arial; font-size: 10px; color: #FFF; background-color: #000; padding:0px 5px 0px 5px;}
#pop .veic {font-family: Trebuchet MS; font-size: 12px; color: #000; padding:0px 5px 0px 5px;}
#pop .mat {font-family: Arial; font-size: 11px; color: #000; font-weight: normal;}
.txt {position: relative; width: 830px; height: 410px; font-family: Arial; font-size: 11px; color: #000; font-weight: normal; padding: 0px 10px 0px 0px;  line-height: 15px; overflow: auto;}
.fecha {position: relative; text-align: right;}

.legenda-gal {font-family: Trebuchet MS; font-size: 11px; color: #000; font-weight: bold;}




#fundo-galeria{background: black; width:100%; position: absolute; left:0; top:0; z-index: 90000; filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}

.credito{
background: black;
position: absolute; 
margin-top: -16px; 
margin-left: -30px;
padding: 5px;
width: 120px; 
height: 14px; 
z-index: 90010;
/*filter: alpha(opacity=80);	-moz-opacity:0.3;opacity: 0.3;*/
font-size: 9px;	
font-family: trebuchet ms;
font-weight: bold;
color: #ffffff;
text-align: left; 
display: none;
}

#fotos-galeria{	z-index:90100;	position: absolute;	top:50%; left: 468.5px;}

#img-galeria{ border:10px solid #fff;}

#legenda-galeria{background-color: white; font-family: arial; font-size: 11px;}


