@charset "utf-8";
/* CSS Document */

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	
}


/* --CLEARFIX */

.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%;
}

img, div, a, p  { behavior: url(http://www.claquete.com.br/iepngfix.htc);}

/* ----------------------------------------------------------------------------------------------------  GERAIS */

.esquerda{
float:left;
}

.direita{
float:right;
}

.centro{
text-align:center;
}

.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
}

.peq{
font-size:10px;
}

.peq a{
text-decoration:none;
}

.peq a:hover{
text-decoration:underline;
}

.t36{
font-size:36px;
}

.t24{
font-size:24px;
}

.t18{
font-size:18px;
}

.azul{
color:#0b94de;
}

.cinza{
color:#666;
}


.cinza2{
color:#999;
}

.vermelho{
color:#d2241c;
}



/* --------------------  BTN */


.btnroxo{
display:inline-block;
background-color:#2f2e3c;
color:#FFFFFF;
padding:6px;
cursor:pointer;
}

.btnroxo:hover{
background-color:#414053;
}


.btnazul,
.btnazul:visited{
display:inline-block;
background-color:#0b94de;
color:#FFFFFF;
padding:6px;
border:0;
cursor:pointer;
}

.btnazul:hover{
background-color:#0caaff;
}


.btnmarrom,
btnmarrom:visited{
display:inline-block;
background-color:#a3a29a;
color:#FFFFFF;
padding:6px;
border:0;
cursor:pointer;
}

.btnmarrom:hover{
background-color:#7e7d76;
}


.btnverm,
.btnverm:visited{
display:inline-block;
background-color:#e32222;
color:#FFFFFF;
padding:6px;
border:0;
cursor:pointer;
}

.btnverm:hover{
background-color:#ff0000;
}



/* ----------------------------------------------------------------------------------------------------  COLUNAS + GRADE + ETC */


.col900{
width:900px;
}

.col590{
width:590px;
margin-right:30px;
}

.col280{
width:280px;
}


#conteudo{
width:900px;
margin:0 auto;
}

.footcont{
width:900px;
margin:0 auto;
}

.footcont a{
color:#FFFFFF;
text-decoration:underline;
}

.footcont a:hover{
color:#FFFFFF;
text-decoration:none;
}



/* ----------------------------------------------------------------------------------------------------  INDEX */

.destaqueindex{
display:inline-block;
background-color:#2f2e3c;
color:#CCCCCC;

padding:20px;
_padding-bottom:0px;

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border:1px solid #2f2e3ec;
cursor:pointer;

margin-bottom:30px;
}

.destaqueindex:hover{
background-color:#414053;
}

.destaqueindex:hover .esquerda{
}

.destaqueindex .esquerda{
width:75px;
padding-top:15px;
padding-bottom:10px;
background-color:#595863;
text-align:center;
color:#FFFFFF;
}

.destaqueindex .esquerda .peq{
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:12px;
}

.destaqueindex .direita{
width:450px;
}


.destaqueindex h1{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
line-height:30px;
text-shadow:2px 2px 1px #000;
}

.destaqueindex .georgia{
padding-top:15px;
border-bottom:1px dotted #666;
_border-bottom:1px solid #666;
}

.saibamais{
display:block;
background:url(http://www.claquete.com.br/imagens/btn1.png);
color:#FFFFFF;
width:121px;
height:31px;
border:0;
}


#anuncioindex{
background:url(http://www.claquete.com.br/imagens/riscas.jpg) repeat;
text-align:center;
padding-top:30px;
padding-bottom:30px;
margin-bottom:30px;
}

.comentario,
.noticiaold{
display:inline-block;
border-bottom:1px #c3c3c4 solid;
cursor:pointer;
padding:20px;
color:#000000;
}

.noticiaold:hover{
background-color:#e1e1e5;
}

.resultado .peq.esquerda,
.noticiaold .peq.esquerda{
margin-top:5px;
background-color:#919198;
color:#FFFFFF;
line-height:10px;
padding:3px;
}

.comentario .direita,
.resultado .peq.direita,
.noticiaold .peq.direita{
color:#999;
}


.noticiaoldb{
background-color:#f4f4f5;
padding:20px;
}



/* ----------------------------------------------------------------------------------------------------  SIDEBAR */


.caixaside{
background:#f2f1eb url(http://www.claquete.com.br/imagens/fundo_side.jpg) top repeat-x;
padding:20px;
color:#3f3f3d;
}

.caixaside a{
color:#82827d;
}

.caixaside a:hover{
color:#000;
}

.caixaside a img{
border:3px solid #aeaea9;
text-decoration:none;
}

.caixaside a:hover img{
border:3px solid #82827d;
}

.caixaside h2{
color:#2f2e3c;
font-size:18px;
font-weight:bold;

padding-bottom:10px;
border-bottom:1px solid #c9c8c3;
margin-bottom:20px;
text-shadow:1px 1px 1px #fff;

cursor:default;
}


.fundoside{
height:20px;
width:280px;
background:url(http://www.claquete.com.br/imagens/dotted.jpg) repeat;
}


.twitt{
background:#d7d6d1 bottom center;
width:207px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-left:6px;
#margin-left:0px;
_margin-left:-1px;
}

a.azul{
color:#0b94de;
}



/* ---------------------  ABAS */

.tabs{
}

UL.tabNavigation {
list-style: none;
margin: 0;
margin-bottom:-11px;
}

UL.tabNavigation LI {
display: inline;
_word-spacing:-1px;
}

UL.tabNavigation LI a{
background-color:#afafaa;
font-weight:bold;
padding:10px;
text-decoration: none;
margin-right:15px;
color:#000000;
}

UL.tabNavigation LI a.selected,
UL.tabNavigation LI a:hover{
color:#000000;
background-color:#d6d6d0;
}



.contaba{
padding:20px 20px 20px 20px;
background:#f2f1eb url(http://www.claquete.com.br/imagens/fundo_side.jpg) repeat-x;
height:460px;
}


#bilheteria.contaba ul{
list-style:inside decimal;
margin-left:25px;
font-size:10px;
color:#71706b;
line-height:10px;
}

#lista.contaba a,
#bilheteria.contaba a{
color:#000;
}

#lista.contaba a:hover,
#bilheteria.contaba a:hover{
text-decoration:underline;
}


#bilheteria.contaba ul li{
padding-top:10px;
}

#bilheteria.contaba ul li div{
margin-left:15px;
}

#bilheteria.contaba div.peq{
margin-top:10px;
border-top:1px #c2c1bc solid;
color:#71706b;
}


#lista.contaba ul{
list-style:inside decimal;
color:#71706b;
}

#lista.contaba ul li{
padding-bottom:8px;
}


/* ---------------------  ENQUETE */


.enquete label{
cursor:pointer;
overflow:scroll;
font-size:10px;
}

.enquete label:hover{
color:#5c5b55;
}

.enquete input{
margin-right:10px;
}






/* ----------------------------------------------------------------------------------------------------  BUSCA */


.side2,
.pagina{
background-color:#f3f3f3;
color:#000;

padding:20px;
padding-bottom:40px;

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border:1px solid #f3f3f3;
}


.pagina h1{
color:#2f2e3c;
text-shadow:1px 1px 1px #fff;
font-size:24px;
line-height:33px;
}

.pagina h2{
color:#d5261a;
font-size:18px;
}

.pontilhado{
border-bottom:1px dotted #777;
}

.pontilhado.georgia{
text-align:right;
}

.resultado{
display:inline-block;
background-color:#e8e8e9;
padding:20px;
width:505px;
color:#000000;

margin-bottom:20px;
}

.resultado:hover{
background-color:#d8d8da;
}


/* ----------------------------------------------------------------------------------------------------  NOTICIA NEWS */




.fotonews{
background-color:#e8e8e9;
padding:20px;
padding-bottom:10px;
margin-bottom:10px;
margin-right:20px;
}



.comentario{
cursor:default;
}


.formulario label{
line-height:25px;
}

.formulario textarea{
font-family:Tahoma, Verdana, Gautami, sans-serif;
font-size:14px;
}

.campo{
padding:5px;
font-family:Tahoma, Verdana, Gautami, sans-serif;
border:2px solid #dbdbdc;
}

.campo:focus{
font-family:Tahoma, Verdana, Gautami, sans-serif;
border:2px solid #0b94de ;
}




/* ----------------------------------------------------------------------------------------------------  FILME */




.fotofilme{
width:235px;
height:147px;
background-color:#e8e8e8;
padding-top:15px;
padding-bottom:15px;
margin-right:25px;
}

.caixahorario{
background-color:#2f2e3c;
color:#FFFFFF;
width:205px;
height:117px;
padding:40px 15px 20px 15px;
margin-top:20px;
font-size:10px;
}


.caixahorario input{
margin-left:-35px;
}


.caixaclaquete{
background:url(http://www.claquete.com.br/imagens/claquete.png) no-repeat;
margin-left:40px;
width:265px;
height:177px;
}

.dados{
width:235px;
border-left:#e8e8e8 solid 3px;
padding-left:15px;
}


.sinopse{
padding-right:35px;
width:250px;
font-size:10px;
line-height:15px;
}

.opsfilmes{
display:inline-block;
text-decoration:none;
color:#000000;
width:203px;

padding:15px;
padding-top:7px;
padding-bottom:7px;


background-color:#e3e3e3;
margin-bottom:0;

border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.opsfilmes:hover{
background-color:#0b94de;
border:1px solid #0b94de;
color:#FFFFFF;
}

.opsfilmes:hover .vermelho{
color:#FFFFFF;
}


.opsfilmes.salas{
color:#fff;
background-color:#565661;
border-top:1px solid #797985;
border-left:1px solid #797985;
border-bottom:1px solid #25252b;
border-right:1px solid #25252b;
}

.opsfilmes.salas:hover{
background-color:#2f2e3c;
border:1px solid #2f2e3c;
color:#FFFFFF;
}





/* ----------------------------------------------------------------------------------------------------  GALERIA DE FOTOS */




.pontilhado a.vermelho{
color:#d2241c;
}

.pontilhado a.vermelho:hover{
color:#ff170c;
}


.galbox{
background-color:#e8e8e8;
padding:15px;
}

.galfilme{
display:inline-block;

background-position:120px 90px;
width:46px;
height:21px;
padding-top:12px;
padding-bottom:12px;

border:2px solid #ccc;

margin-right:20px;
margin-top:20px;
}

.galfilme:visited{
border:2px solid #333;
}

.galfilme:hover{
border:2px solid #0b94de;
}




/* ----------------------------------------------------------------------------------------------------  TRAILER */



.btntrailer{
width:80px;
padding-top:15px;
padding-bottom:15px;
margin-left:20px;
}


.btntrailer.desativado{
background:url(http://www.claquete.com.br/imagens/riscas.png) repeat #CCCCCC;
_background:url(http://www.claquete.com.br/imagens/riscas.jpg) repeat #CCCCCC;
color:#666666;
cursor:default;
}



/* ----------------------------------------------------------------------------------------------------  PROGRAMACAO */



.col310{
width:190px;
background:url(http://www.claquete.com.br/imagens/fundo_seta.jpg) right top no-repeat;
padding:20px 60px 35px 30px;
height:405px;
}

.meio{
padding-right:90px;
}

.last{
padding:20px 10px 35px 0px;
background:url(http://www.claquete.com.br/imagens/fundoooo.jpg);
width:210px;
height:400px;

}



/* ----------------------------------------------------------------------------------------------------  CINEMA */


table.horarios thead th{
text-align:left;
padding:10px;
border-bottom:1px solid #ccc;
}


table.horarios td,
table.horarios tr{
padding:10px;
border-bottom:1px solid #ccc;
}

table.horarios td a{
color:#000000;
text-decoration:none;
}

table.horarios td a:hover{
text-decoration:underline;
}


table.horarios td sup{
font-size:10px;
}

.hover{
background-color:#e5e4e4;
}

.escolhido{
background:#c1221b url(http://www.claquete.com.br/imagens/tabela_fundo.jpg) repeat-x;
color:#FFFFFF;
}

table.horarios td.escolhido a{
color:#fff;
text-decoration:none;
}

table.horarios td.escolhido a:hover{
color:#fff;
text-decoration:underline;
}


/* ---------------------  ABAS INGRESSO */

.abas{
}

UL.navega{
list-style: none;
margin: 0;
margin-bottom:-11px;
}

UL.navega LI {
display: inline;
_word-spacing:-1px;
}

UL.navega LI a{
background-color:#565661;
padding:10px;
text-decoration: none;
margin-right:15px;
color:#fff;
}

UL.navega LI a.selected,
UL.navega LI a:hover{
background-color:#2f2e3c;
}



.contabas{
padding:20px 20px 20px 20px;
background-color:#2f2e3c;
color:#fff;
line-height:25px;
}


#info ul{
list-style:square inside;
}



.side2{
background-color:#e3e3e3;
border:1px solid #e3e3e3;
}

.side2 ul{
list-style:none inside;
}

.side2 ul li a{
margin-bottom:5px;
color:#000000;
}

.side2 ul li a:hover{
text-decoration:underline;
color:#333;
}



/* ----------------------------------------------------------------------------------------------------  CONTATO */



.erro{
background:#FF0000 url(../imagens/erro.jpg) no-repeat 10px 10px;
color:#FFFFFF;
padding:10px;
padding-left:47px;
margin-bottom:10px;
}

.erro ul{
list-style:inside square;
margin-top:15px;
}

.sucesso{
background:#009966 no-repeat 10px 5px url(../imagens/sucesso.jpg);
color:#FFFFFF;
padding:10px;
padding-left:47px;
margin-bottom:10px;
}

.contato label{
font-size:10px;
}

.contato input,
.contato textarea{
padding:10px;
background-color:#fff;
border:1px solid #CCCCCC ;
font-family:lucida sans, arial, sans;
font-size:13px;
line-height:19px;
}

.contato .esquerda{
margin-right:20px;
margin-bottom:20px;
}

.contato .enviar{
background-color:#0066CC;
color:#FFFFFF;
border:0px solid #999999;
cursor:pointer;
}

/******/


table.lan {
	font-size:11px;
	padding:0;
	margin:0;
	border:1px #ccc solid;
	background:#e8e8e8
}

table.lan td {
	padding:0 5px;
	border-right:1px #ccc solid
}

table.lan a {
	font-weight:bold;
	color:#D7271A
}

table.lan a.studio {
	color:#6E6C84;
	font-size:10px;
}

table.lan a:hover {
	text-decoration:underline
}

table.lan tr.wht {
	font-size:12px;
	padding:5px;
	background:#fff
}

table.lan tr.wht td {
	background:#fff;
	border-bottom:1px #ccc solid
}

table.lan tr.corsim {
	padding:5px;
	background:#DADADA
}

table.lan tr.cornao {
	padding:5px;
	background:#E8E8E8
}


table.lan tr.corsim td {
	background:#DADADA;
	border-bottom:1px #ccc solid
}

table.lan tr.cornao td {
	background:#E8E8E8;
	border-bottom:1px #ccc solid
}


ul.listcal {
    color: #71706B;
    list-style:none;
}

ul.listcal li {
    margin-bottom:8px
}

ul.listcal li a {
	font-weight:bold;
    color:#000
}

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

iframe#lancamento {
	background:#f3f3f3;
}