@charset "utf-8";

/* CSS Document */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	background: transparent;

}

body {

	line-height: 21px;

	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;

	color:#fff;

	font-size:14px;

	background:#013461 url(http://www.cinepolis.com.br/imagens/fundo.jpg) no-repeat top fixed;

	behavior:url(http://www.cinepolis.com.br/js/csshover3.htc);

	}



body#vip {

	background:#111

}



blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



small {

	font-size:80%

}



: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%;

}



ul.hbots li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#ecbd2c;

	width:290px;

	height:60px;

	line-height:30px;

	margin-bottom:13px;

	list-style:none;

	background:url(http://www.cinepolis.com.br/imagens/hbot.jpg) no-repeat;

}



ul.hbots li a {

	color:#ecbd2c;

	padding:16px 0 0 25px;

	display:block;

	text-decoration:none

}



ul.hbots li img {

	float:left;

	margin-right:20px

}



/* ----------------------------------------------------------------------------------------------------  POSICIONAMENTO E FONTES */



.esquerda{

float:left;

}



.direita{

float:right;

}



.centro{

text-align:center;

}



.peq{

font-size:10px;

}



.peq a {

text-decoration:none;

}



.peq a:hover {

text-decoration:underline;

}



h1,h2,h3,h4 {

font-weight:normal;

font-family:"Arial Black", Arial Helvetica, sans-serif;

text-shadow:1px 1px 1px #000;

}



h1 {

font-size:24px;

line-height:36px;

}



h2 {

font-size:18px;

}





/* ----------------------------------------------------------------------------------------------------  CORES */





.amarelo{

color:#ffc726;

}



.branco{

color:#FFFFFF;

}



.azul{

color:#558db2;

}



.cinza{

color:#7895ab;

}



.vermelho{

color:#FF0000;

}



.rosa{

color:#FF3366;

}





.verde{

color:#89be09;

}



.aviso{

padding:3px;

background-color:#df1d1d;

color:#fff;

}





.black{

font-family:"Arial Black", Helvetica, sans-serif;

}



a{

text-decoration:underline;

color:#558db2;

}



a.otLink {

color:#96cbee;

text-decoration:none

}



a:hover{

text-decoration:none;

color:#ffc726;

}





a:visited{

text-decoration:underline;

color:#85abc4;

}



.borda {

border: 0px solid #013461;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;



}



#vip .borda {

	border:0 solid #0B0B0B

}



.borda2 {

border: 0px solid #013461;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;



}



/* ----------------------------------------------------------------------------------------------------  GERAIS */





#container{

width:960px;

margin:0 auto;

margin-bottom:50px;

}



#header{

margin-bottom:70px;

position:relative;

}





.logotipoa {

width:242px;

height:101px;

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/logotipoa.png) no-repeat top;

_cursor:default;

}

	

.logotipom {

    background: url("http://www.cinepolis.com.br/imagens/logotipom.png") no-repeat center top;

    display: inline-block;

    height: 84px;

    margin-top: 20px;

    width: 201px;

}



.logotipoa:hover,

.logotipom:hover {

background-position:bottom

}



#vip .logotipom {

margin-top:20px;

width:220px;

height:70px;

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/logotipovip.png) no-repeat;

_cursor:default;

}



/*#vip .logotipom {

margin-top:15px;

width:201px;

height:64px;

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/logotipovipm.png) no-repeat;

_cursor:default;

}*/



#vip .logotipoa:hover,

#vip .logotipom:hover{

opacity:0.8;

filter:alpha(opacity=80);

_filter:alpha(opacity=100);

}



.socialtab {

    bottom: 68px;

    height: 34px;

    position: absolute;

    right: 0;

    width: 94px;

}



#vip #header {

	margin-bottom:40px

}



#vip .socialtab {

	bottom:58px

}



.socialtab .socialtit {

    float: none;

    font-size: 11px;

    font-weight: normal;

    line-height: 24px;

    width: 88px;

	text-align:right

}



.socialtab .socialbt {

    background: none repeat scroll 0 0 transparent;

    height: 24px;

    width: 116px;

}



.socialtab .socialbt a {

    background-position: center top;

    display: block;

    float: left;

    height: 18px;

    margin-right: 5px;

    text-indent: -9999px;

    width: 18px;

}



.socialtab .socialbt a.twitter {

    background: url("http://www.cinepolis.com.br/imagens/twitter_i.png") repeat scroll 0 0 transparent;

}



.socialtab .socialbt a.facebook {

    background: url("http://www.cinepolis.com.br/imagens/facebook_i.png") repeat scroll 0 0 transparent;

}



.socialtab .socialbt a.youtube {

    background: url("http://www.cinepolis.com.br/imagens/youtube_i.png") repeat scroll 0 0 transparent;

}

.socialtab .socialbt a.orkutt {

    background: url("http://www.cinepolis.com.br/imagens/orkut_i.png") repeat scroll 0 0 transparent;

}



.socialtab .socialbt a:hover {

	background-position:center bottom

}



.menu {

    float: right;

    list-style: none outside none;

    margin-right: 7px;

    margin-top: 18px;

    text-align: right;

}



.menu li{

display:inline;

margin-left:40px;

}



.menu li a {

font-size:14px;

font-weight:bold;

color:#fff;

text-decoration:none;

display:inline-block;

height:25px;

text-shadow:1px 1px 0 #000

}



.menu li a:hover {

	color:#FFC726

}



/* Theme Space */



.tlogo {

	width:960px;

	height:140px;

	margin: -50px 0 40px

}



  .tlogo a {

    width:960px;

	height:140px;

	display:block

  }





/* MENU JS */



#jsddm{



}

	

#jsddm li{

float: left;

display:inline;

}



#jsddm li a{

}



#jsddm li a:hover{

}



.menusalas{

position: absolute;

visibility: hidden;

background:url(http://www.cinepolis.com.br/imagens/pretomenu.png) repeat;

z-index:99;

border-bottom:2px solid #FFCC00;

padding:5px 15px;

top:102px;

#margin-left:-135px;

}



.menucorp{



position: absolute;

visibility: hidden;

border-bottom:2px solid #fc0;

padding: 5px 10px 0;

background: url("http://www.cinepolis.com.br/imagens/pretomenu.png");



#bottom:-25px;

#right:10px;

_width:450px;

_bottom:-25px;

_right:10px;

}





.menucorp li {

	margin-right:20px;

	float:none !important;

}



.menucorp li a {

	font-weight:bold

}



.menucorp.novo{

width:550px;

position: absolute;

visibility: hidden;

border-bottom:2px solid #3e6785;

margin-left:-90px;



#bottom:-25px;

#margin-right:-25px;

_bottom:-25px;

}







.menucontato{

position: absolute;

visibility: hidden;

border-bottom:2px solid #3e6785;

right:0;





#bottom:-25px;

_width:250px;

_bottom:-25px;

}







#jsddm li ul li{

    clear: both;

    margin-left: 0;

    padding-top: 5px;

}

		

#jsddm li ul li a{

    background-image: none;

    color: #7893A5;

    font-family: "Lucida Sans",Helvetica,sans-serif;

    font-size: 11px;

    text-decoration: none;

}

		

#jsddm li ul li a:hover{

color:#fff;

}





/* ------  FOOTER */





#footer{

width:100%;

background-color:#01233f;

border-top:#022e52 solid 7px;

padding-top:35px;

padding-bottom:35px;

color:#708393;

}



#footer a{

color:#708393;

text-decoration:none;

}



#footer a:hover{

text-decoration:underline;

}



#vip #footer {

	background:#1F1C1D;

	border-top: 7px solid #333

}



.footertxt{

width:960px;

margin:0 auto;

position:relative

}



.footertxt .direita{

text-align:right;

}



.footertxt .direita .peq{

color:#334f65;

}



#vip .footertxt .direita .peq {

	color:#666

}



/* ------  EM BREVE*/





#embreve{

background-color:#032f51;

padding:30px;



margin:0 auto;

margin-bottom:50px;



width:900px;

height:80px;

}



#vip #embreve {

	background:#1F1C1D

}



.embreve{

margin-left:30px;

padding-left:30px;

border-left:1px #275375 solid;

height:90px;

position:relative;

}



#vip .embreve {

	border-left:1px #444 solid;

}



.breveiiner{

width:110px;

position:absolute;

bottom:0;

}



.breveiiner a,

.breveiiner a:visited{

color:#ffc726;

text-decoration:none;

}



.breveiiner a:hover{

color:#ffc726;

text-decoration:underline;

}







/* ----------------------------------------------------------------------------------------------------  INDEX */



/*#destaque {

margin-bottom:40px;

}*/



/*#destaque .esquerda{

padding-bottom:40px;

}*/



#destaque .direita{

padding-top:20px;

}



#destaque .col290 {

margin-bottom:30px

}



/* SCROLL*/



#scrollposters,

#scrollposters2,

#cartazest,

#estreiast,

#filmes3dt {

padding-left:7px;

width:540px !important;

height:190px;

/*overflow:hidden;*/

}



#scrollposters2{

padding-left:10px;

margin-right:-10px;

}



#scrollposters a,

#scrollposters2 a,

#cartazest a,

#estreiast a,

#filmes3dt a {

display:block;

color:#fff;

text-decoration:none;

cursor:pointer;

text-align:center;

line-height:13px;

margin-right:10px;

width: 100px;

height: 190px;

}



#scrollposters2 a{

margin-right:20px;

}



#scrollposters a:hover,

#scrollposters2 a:hover,

#cartazest a:hover,

#estreiast a:hover,

#filmes3dt a:hover {

color:#ffc726;

}



#scrollposters img,

#scrollposters2 img,

#cartazest img,

#estreiast img,

#filmes3dt img {

margin-bottom:3px;

}



.boxbtn {

margin-top:60px;

}



.boxbtn a {

background:url(http://www.cinepolis.com.br/imagens/menu.png) no-repeat;

border:0;

cursor:pointer;

width:35px;

height:35px;

display:block;

}



a.next,

a.n3xt{

background-position:-61px -94px;

}



a.next:hover,

a.n3xt:hover{

background-position:-61px -134px;

}



a.next:active,

a.n3xt:active {

background-position:-59px -172px;;

}



a.prev{

background-position:-17px -94px;

}



a.prev:hover{

background-position:-17px -134px;

}



a.prev:active{

background-position:-17px -172px;

}



/* SCROLL 2*/



#scrolltra {

width:550px;

_width:510px;

overflow:hidden;

}



#scrolltra li{

height:auto !important;

width:500px;

display:inline-block

}



.linha{

height:7px;

}



.boxpreto1{

background:url(http://www.cinepolis.com.br/imagens/preto.png) 0 0;

padding:30px;

}



.boxpreto2{

background:url(http://www.cinepolis.com.br/imagens/preto2.png) 0 0;

padding:30px;

}



.boxpreto3{

background:url(http://www.cinepolis.com.br/imagens/preto3.png) 0 0;

padding:30px;

}



.col920{

width:900px;

margin-bottom:40px;

}



.col920r{

width:920px;

}



.col620{

width:560px;

margin-bottom:40px;

}



.col620r{

width:620px;

}



.col290{

width:230px;

margin-bottom:40px;

}





.col290r{

width:290px;

}





.listanews,

.listanews2{

list-style:none inside;

}



.listanews li,

.listanews2 li{

margin-bottom:20px;

}



.listanews li a{

color:#FFFFFF;

text-decoration:none;

}



.listanews li a:hover,

.listanews2 li a:hover{

color:#ffc726;

}





.trailer4{

margin-top:-30px;

width:505px;

height:170px;

background:url(http://www.cinepolis.com.br/imagens/ceu.png) no-repeat top left;

_background:url(http://www.cinepolis.com.br/imagens/ceu.jpg) no-repeat top left;

}



.salash {

    background: url(http://www.cinepolis.com.br/imagens/salas_bg.png) 0 0;

    height: 50px;

    margin-left: 38px;

    padding: 5px 15px;

    width: 522px;

}



.salash h3 {

    color: #000000;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    font-weight: bold;

    line-height: 16px;

    margin-bottom: 5px;

    text-shadow: none;

}



.salash button {

    border: 0 none;

    cursor: pointer;

    float: left;

    height: 23px;

    width: 70px;

}



.salash select {

    background: none repeat scroll 0 0 #000000;

    border: 0 none;

    color: #FFFFFF;

    float: left;

    font-size: 12px;

    margin-right: 15px;

    padding: 3px;

    width: 210px;

}



.salash select[disabled] {

    -moz-user-select: -moz-none;

    background: none repeat scroll 0 0 #333333;

}



.salash button.ingresso {

    background: url("http://www.cinepolis.com.br/imagens/ingresso.png") repeat scroll 0 0 transparent;

}



.salash button.horarios {

    background: url("http://www.cinepolis.com.br/imagens/horarios.png") repeat scroll 0 0 transparent;

}



.trailer4 h2{

padding-top:80px;

}





.trailertxt{

margin-left:30px;

width:280px;

}







.trailertxt .amarelo{

font-family:"lucida sans", arial, sans;

}



.trailerbtns{

background:url(http://www.cinepolis.com.br/imagens/preto.png) repeat;

_background:url(http://www.cinepolis.com.br/imagens/rpreto.png) repeat #012644;

padding:15px;

}



.trailerbtns a{

color:#FFFFFF;

text-decoration:none;

}



.trailerbtns a:hover{

color:#ffc726;

}



.salasselect{

font-size:11px;

padding:5px;

text-align:left;

}





.salasselect option {

	margin:5px 0

}



.salasselect option.bd {

	font-weight:bold

}



.ingressobtn{

width:100px;

height:48px;

background:url(http://www.cinepolis.com.br/imagens/menu.png) no-repeat -169px -95px;

border:0;

cursor:pointer;

margin-right:20px;

}



.ingressobtn:hover{

background:url(http://www.cinepolis.com.br/imagens/menu.png) no-repeat -169px -153px;

}



.horariosbtn{

width:100px;

height:48px;

background:url(http://www.cinepolis.com.br/imagens/menu.png) no-repeat -295px -95px;

border:0;

cursor:pointer;

}



.horariosbtn:hover{

background:url(http://www.cinepolis.com.br/imagens/menu.png) no-repeat -295px -153px;

}





ol.amarelo{

list-style-position:outside;

margin-left:20px;

}





#produtobox{

/*margin-top:40px;*/

position:relative;

}



#produtobox div{

height:150px;

width:285px;

}



#produtobox div a{

cursor:pointer;

}



.prodbox1{

padding-top:0px;

}



.prodbox2{

text-align:center;

padding-top:0px;

padding-left:25px;

padding-right:25px;

margin:0 25px 0 25px;

}



.prodbox3{

text-align:right;

padding-top:0px;

}



.listtop {

    list-style: none inside none;

}



.listtop li {

    margin-bottom: 2px;

    padding: 2px 4px;

}



.listtop li.bg {

    background: url("http://www.cinepolis.com.br/imagens/listbg.png") repeat-y scroll left center transparent;

}



.listtop li a {

    color: #fff;

    text-decoration: none;

}



/* ----------------------------------------------------------------------------------------------------  NOTICIAS */







.titulo{

padding-bottom:18px;

position:relative

}





.newsbox{

display:inline-block;



margin:10px;

padding:10px;

padding-top:20px;

padding-bottom:20px;



float:left;

text-align:center;

width:200px;

text-decoration:none;

color:#FFFFFF;

cursor:pointer;

text-shadow:1px 1px 1px #000;

}







.news1{

font-size:16px;

font-family:Georgia, "Times New Roman", Times, serif;

line-height:24px;

background:url(http://www.cinepolis.com.br/imagens/preto2.png) repeat;

}



.news1:hover{

background:#ffa200;

color:#fff;

}



.news2{

font-size:24px;

line-height:36px;

background:url(http://www.cinepolis.com.br/imagens/preto.png) repeat;

font-family:"Century Gothic", Arial, Helvetica, sans-serif

}



.news2:hover{

background:#66CC00;

color:#fff;

}



.news3{

font-size:13px;

line-height:15px;

background:url(http://www.cinepolis.com.br/imagens/preto3.png) repeat;

font-family:"Courier New", Courier, monospace;

}



.news3:hover{

background:#993399;

color:#fff;

}





.linha2{

margin-bottom:18px;

}



#vip .linha2{

border-top:1px solid #444

}



.newsfoto{

margin-right:20px;

margin-bottom:20px;

}





.titpequeno{

border-bottom:1px solid #34536c;

margin-bottom:20px;

padding-bottom:5px;

}











/* ----------------------------------------------------------------------------------------------------  FILMES */







.titoriginal{

font-size:14px;

text-shadow:none;

font-family:"lucida sans", arial, sans;

}





.pontilhado{

background:repeat url(http://www.cinepolis.com.br/imagens/pontilhado.png);

padding:30px;

}





.menufilmes a,

.menufilmes a:visited{

color:#FFFFFF;

text-decoration:none;

line-height:30px;

}



.menufilmes a:hover{

color:#ffc726;

}





.fichatec{

padding:30px;

border:1px solid #366c91;

line-height:15px;

}







/* ----------------------------------------------------------------------------------------------------  GALERIA */







.galeriadefotos a{

display:inline-block;

text-align:center;

background-color:#0166a8;



font-size:18px;

color:#FFFFFF;

font-family:"Arial Black", Helvetica, sans-serif;

text-decoration:none;

margin-right:15px;

margin-bottom:15px;



width:50px;

height:36px;

padding-top:14px;

}



.galeriadefotos a:hover{

background-color:#009cff;

text-decoration:none;

color:#FFFFFF;

}



.galeriadefotos a:visited{

background-color:#064975;

color:#83a3b9;

text-decoration:none;

}





.galeriadetra a{

display:inline-block;

text-align:center;



width:160px;

height:28px;

padding-top:7px;

margin-right:15px;



color:#FFFFFF;

text-decoration:none;

text-shadow:1px 1px 1px #000;



background-image:url(http://www.cinepolis.com.br/imagens/btntra.png);

}



.galeriadetra a:hover{

background-position:0 -41px;

text-decoration:none;

color:#FFFFFF;

}



.galeriadetra a:visited{

text-decoration:none;

background-position:0 0px;

color:#FFFFFF;

}



.galeriadetra a.desativado,

.galeriadetra a.desativado:hover

.galeriadetra a.desativado:visited{

background:url(http://www.cinepolis.com.br/imagens/btntra.png) repeat-x transparent;

background-position:0 -81px;

color:#70a1c8;

cursor:default;

text-decoration:line-through;

}











/* ----------------------------------------------------------------------------------------------------  SALAS E HORARIOS */





.listafilmes{

list-style:inside none;

margin-bottom:20px;

}



.listafilmes li{

margin-bottom:5px;

}



.listafilmes li a{

text-decoration:none;

}



.listafilmes li a:visited{

text-decoration:underline;

}



.ico3d{

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/3d.png) no-repeat;

margin-right:10px;

width:20px;

height:13px;

_margin-bottom:5px;

#margin-bottom:5px;

}



.icovip{

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/vip.png) no-repeat;

margin-right:10px;

width:20px;

height:13px;

_margin-bottom:5px;

#margin-bottom:5px;

}





 .prog {

	 width:900px;

	 height:auto;

	 margin:40px 0 40px 0;

	 padding:30px;

	 background:url(http://www.cinepolis.com.br/imagens/preto.png);

 }



 .prog .bingresso {

	 width:280px;

	 height:38px;

	 display:block;

     margin-left: 620px;

     margin-top: -29px;

 }



 .promoslide {

	 width:930px;

	 height:120px;

	 padding:15px;

	 background:url(http://www.cinepolis.com.br/imagens/cabg.png)

 }

 

 .promoslide h1 a {

	 text-decoration:none;

	 color:#fff

 }

 

 .promoslide h2 a {

	 text-decoration:none;

	 color:#FFC726

 }

 

 .promoslide h1 a:hover,

 .promoslide h2 a:hover {

	 text-decoration:underline

 }



.promocine {

    margin-left: 30px;

    margin-top: 40px;

    width: 900px;

}



.promocinedown {

    margin-left: 30px;

    margin-bottom: 40px;

    width: 900px;

}	



.tabelasalas{

padding:10px;

}





.tabelahorarios thead{

border-bottom:1px solid #446073;

}



.tabelahorarios thead th{

padding-bottom:10px;

text-align:left;

font-weight:normal;

}



.tabelahorarios tfoot{

border-top:1px solid #446073;

}





.tabelahorarios td{

padding:10px 0 ;

border-bottom:1px dotted #446073;

_border-bottom:1px solid #314654;

}



#vip .tabelahorarios td{

border-bottom:1px dotted #444;

_border-bottom:1px solid #333;

}



.tabelahorarios td a{

color:#ffc726;

text-decoration:none;

}



.tabelahorarios td a:hover{

text-decoration:none;

}



.tabelahorarios sup{

font-size:9px;

color:#89be09;

}



.tabelahorarios tfoot td{

border-bottom:0;

}



.tabelahorarios tfoot strong{

color:#89be09;

line-height:25px;

}



.tabelahorarios tfoot a,

.tabelahorarios tfoot a:hover,

.tabelahorarios tfoot a:visited{

color:#89be09;

text-decoration:none;

line-height:25px;

}





/* table select */



.tabelahorarios thead tr th{

padding-left:10px;

border-bottom:1px solid #446073;

}



#vip .tabelahorarios thead tr th{

	border-bottom:1px solid #666

}



.tabelahorarios thead tr .header {

	background-image:url(http://www.cinepolis.com.br/imagens/seta.png);

	background-repeat: no-repeat;

	background-position:left 7px;

	cursor: pointer;

}





.tabelahorarios thead tr .headerSortUp {

background-image:url(http://www.cinepolis.com.br/imagens/seta2.png);

}

.tabelahorarios thead tr .headerSortDown {

background-image:url(http://www.cinepolis.com.br/imagens/seta3.png);

}





/* table hover*/







.tabelahorarios tr.hover,

.tabelahorarios td.hover{

background-color:#011c34;

}







/* -- abas --*/





.tabs{

	overflow:hidden

}



UL.tabNavigation {

list-style: none;

margin: 0;

}



UL.tabNavigation LI {

display: inline;

_word-spacing:-1px;

}



UL.tabNavigation LI A{

display:inline-block;

padding:10px;

text-decoration: none;

margin-right:15px;

color:#FFFFFF;

background-color:#033e72;

border: 0px solid #013461;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;

-webkit-border-top-left-radius:5px;

-webkit-border-top-right-radius:5px;

}



#vip UL.tabNavigation LI A {

	background-color:#333

}



UL.tabNavigation LI A:visited{

text-decoration:none;

}



UL.tabNavigation LI A.selected,

UL.tabNavigation LI.selected A,

UL.tabNavigation LI A:hover {

color:#99d40a;

background-color:#012443;

}



#vip UL.tabNavigation LI A.selected,

#vip UL.tabNavigation LI.selected A,

#vip UL.tabNavigation LI A:hover {

background-color:#1F1C1D

}



#home ul.tabNavigation {

text-align:left;

margin:0 45px 10px 35px;

border-bottom:5px #ecbd2c solid

}



#home ul.tabNavigation li a {

padding:5px 10px;

margin-right:-4px;

color:#fff;

background-color:#666;

border: 0px solid #013461;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;

-webkit-border-top-left-radius:5px;

-webkit-border-top-right-radius:5px;

}



#home ul.tabNavigation li a.selected,

#home ul.tabNavigation li a:hover {

color:#294c8a;

background-color:#ecbd2c;

}



.contaba{

margin-top:-21px;

padding:20px;

background-color:#012443;

}



#vip .contaba {

	background-color:#1F1C1D

}



.contabah {

margin-top:0;

padding:0;

}



#abainfo ul{

list-style:none inside;

}





#abafoto a{

margin-right:1px;

border-bottom:2px solid #012f58;

text-decoration:none;

}



#abafoto a:hover{

border-bottom:2px solid #ffc726;

}





#adprog, .admisc {

margin-top:40px;

background:repeat url(http://www.cinepolis.com.br/imagens/pontilhado.png);

padding:30px;

}



.centraltelefonica{

margin-top:40px;

background:url(http://www.cinepolis.com.br/imagens/TELEFONE.png) no-repeat top left;

width:263px;

height:88px;

}



.caixaband{

width:300px;

}



.bandeiras img{

margin-right:10px;

margin-bottom:10px;

}





/* ----------------- imprimir ---------------- */







.imprimir tr,

.imprimir td,

.imprimir{

border-bottom:1px solid #000000;

padding:7px;



}







.imprimir th{

border-bottom:2px solid #000000;

padding:7px;

text-align:left;

}





.imprimir td sup{

color:#FF0000;

font-size:9px;

}



.imprimir .peq{

color:#FF0000;

}











/* ----------------------------------------------------------------------------------------------------  BILHETERIA */









.tabbr{

background:url(http://www.cinepolis.com.br/imagens/icos/bra.png) no-repeat 10px 15px;

padding-left:50px;

}



.tabusa{

background:url(http://www.cinepolis.com.br/imagens/icos/usa.png) no-repeat 10px 15px;

padding-left:50px;

}



.tabelabilheteria td,

.tabelabilheteria th{

border:1px solid #446073;

font-size:10px;

line-height:15px;

text-align:center;

padding:10px;

}





.tabelabilheteria th{

padding-top:5;

font-size:13px;

background-color:#01172b;

}



.tabelabilheteria tfoot td{

border:0;

padding:0;

padding-top:15px;

}













/* ----------------------------------------------------------------------------------------------------  PROXIMAS TRAILERS */





.boxfilme,

.boxfilme:visited{

display:inline-block;

text-decoration:none;

width:160px;

background-color:#04446e;

padding:10px;

margin-right:25px;



cursor:pointer;

}



.boxfilme:hover{

background-color:#023252;

}



.last{

margin-right:0;

}



.tabelafilmes a,

.tabelafilmes a:visited{

text-decoration:none;

color:#ffc726;

}



.tabelafilmes td{

border-bottom:1px solid #446073;

padding:5px 0;

}



.tabelafilmes tr.hover,

.tabelafilmes td.hover{

background-color:#011c34;

}



#vip .tabelafilmes td{

border-bottom:1px solid #444

}



#vip .tabelafilmes tr.hover,

#vip .tabelafilmes td.hover{

background-color:#111

}





/* ----------------------------------------------------------------------------------------------------  PROMOS */





.caixalog{

margin-top:30px;

margin-bottom:30px;

}







/* ----------------------------------------------------------------------------------------------------  CONTATO */





.contatoform label{

font-size:10px;

}



.contatoform .texto{

padding:5px;

border:0px;

width:255px;

margin-bottom:12px;

font-family:"lucida sans", arial, sans;

font-size:13px;

}



.enviarbtn{

background:repeat-x #0871cc top left;

padding:10px;

width:100px;

border:0;

color:#fff;

cursor:pointer;

}



.enviarbtn:hover{

background:#0189ff;

}



.enviarbtn:active{

}







.erro{

background-color:#CC0000;

color:#fff;

margin-bottom:15px;

width:230px;

padding:15px;

}



.erro ul{

list-style:square inside;

}







/* ----------------------------------------------------------------------------------------------------  MAPA */





.mapabox{

margin-top:20px;

width:270px;

margin-right:50px;

margin-bottom:50px;

}







.mapalist{

list-style:none inside;

margin-top:15px;

}



.mapalist li{

margin-bottom:10px;

}



.mapamapalist li a,

.mapalist li a:hover{

text-decoration:none;

}







/* ----------------------------------------------------------------------------------------------------  INSTITUCIONAL */



.destaqueinst{

position:relative;

height:270px;

background:url(http://www.cinepolis.com.br/imagens/destaque_inst.jpg) no-repeat;

margin-bottom:30px;

}





.fraseinst{

display:inline-block;

position:absolute;

bottom:0;



background:url(http://www.cinepolis.com.br/imagens/preto0.png) repeat ;

color:#FFFFFF;



height:60px;

width:560px;

padding:0 30px;

padding-top:20px;

color:#FFFFFF;

}



.fraseinst,

.fraseinst:hover,

.fraseinst:visited{

text-decoration:none;

}



.fraseinst:visited{

background:url(http://www.cinepolis.com.br/imagens/preto0.png) repeat;

color:#fff;

}





.fraseinst:hover{

background:url(http://www.cinepolis.com.br/imagens/preto.png) repeat;

color:#ffc726;

}





.mapacinepolis{

margin-top:30px;

margin-bottom:10px;

padding:25px 50px;



background-color:#012b51;

}



.desc{

background-color:#012b51;

padding:10px 20px;

margin-bottom:30px;

}



.desc a{

color:#ffc726;

text-decoration:none;

}







.listanews2 a{

color:#558db2;

text-decoration:none;

}





#faq .CollapsiblePanel{

margin-left:10px;

}







.tablenews td{

border-bottom:1px solid #446073;

padding:10px 0;

}



.tablenews td a{

text-decoration:none;

}



.tabelaclass{

margin-bottom:30px;

}



.tabelaclass td{

padding:10px 0;

border-bottom:1px solid #446073;

}



.pretotabela{

background:url(http://www.cinepolis.com.br/imagens/preto2.png) repeat;

}









/* ----------------------------------------------------------------------------------------------------  CADASTRO */





#cadastro,

#altera,

#senha{

height:310px;

}



.cadastroform td{

padding-bottom:10px;

}





.cadastroform .texto{

padding:3px;

border:0px;

font-family:"lucida sans", arial, sans;

font-size:13px;



margin-left:10px;

}



.cadastroform select{

padding:3px;

text-align:left;

margin-left:10px;

}













/* ----------------------------------------------------------------------------------------------------  PAGINAS PRE_INDEX - adcionado em 28/05/2010 */





.logotipo2{

margin-top:15px;

width:197px;

height:49px;

display:inline-block;

background:url(http://www.cinepolis.com.br/imagens/logotipo2.png) no-repeat;

_cursor:default;

}



.logotipo2:hover{

opacity:0.8;

filter:alpha(opacity=80);

_filter:alpha(opacity=100);

}





#header2{

margin-top:56px;

margin-bottom:70px;

padding-bottom:20px;

border-bottom:1px solid #356483;

position:relative;

}



.georgia{

font-family:Georgia, "Times New Roman", Times, serif;

}



.t36{

font-size:36px;

}



.t24{

font-size:24px;

line-height:36px;

}



.t88{

font-size:88px;

}



.t20{

font-size:20px;

}



.comrelogio{

}



.comrelogio2 .boxpreto1{

margin-left:100px;

}



.relogio{

padding:0 40px;

width:680px;

margin-bottom:25px;

margin-top:25px;

}





.dias{

padding-right:25px;

margin-right:25px;

border-right:1px dotted #FFFFFF;

}



.numero{

width:130px;

padding-top:50px;

padding-bottom:30px;

color:#81919c;

}



.doispontos{

width:50px;

padding-top:50px;

padding-bottom:30px;

color:#81919c;

}



/* relogio 2 */







.relogio2{

padding:0 10px 0 20px;;

width:230px;

margin-bottom:25px;

margin-top:25px;

}





.relogio2 .dias{

padding-right:20px;

margin-right:15px;

border-right:1px dotted #fff;

}



.relogio2 .numero{

width:35px;

padding-top:15px;

padding-bottom:10px;

color:#81919c;

text-align:center;

}



.relogio2 .numero .t88,

.relogio2 .doispontos .t88{

font-size:24px;

margin-bottom:5px;

}



.relogio2 .doispontos{

width:20px;

padding-top:15px;

padding-bottom:px;

color:#81919c;

text-align:center;

}















/* ----------------------------------------------------------------------------------------------------  DISTRIBUIDORES */







.tabeladist td{

padding:10px;

border:1px dotted #446073;

text-align:center;

font-size:10px;

line-height:15px;

}



.tabeladist td a{

cursor:pointer;

}





.tabeladist td a:visited{

text-decoration:none;

color:#FFCC00;

}



.tabeladist td img{

margin-bottom:10px;

}







.boxOrangel {

border-left:1px solid #446073;

padding-left:20px;

margin:20px 0 20px 0;

}



.boxOrangel td {

border-bottom:1px dotted #366C91;

padding:0 5px 0 0;

}



.boxOrangel td.datat {

font-size:10px;

font-weight:bold;

padding:4px 0;

vertical-align:top

}



.boxOrangel td a {

color:#fff !important; font-size:12px;

}



.boxOrangel td a:hover {

text-decoration:underline

}



/*

.boxOrangel ul {

margin-top:15px;

}





.boxOrangel ul li {

background:url("http://www.cinepolis.com.br/imagens/preto.png");

list-style:outside none;

margin-bottom:1px;

padding:6px;

}



.boxOrangel ul li span {

border-right:1px dotted #666666;

float:left;

margin-right:10px;

padding:10px 5px;

}





.boxOrangel ul li a {

color:#fff !important;

}



.boxOrangel ul li a:hover {

text-decoration:underline

}



*/

/* ----------------------------------------------------------------------------------------------------  SNACKBAR - apagar após substituição */





.sb1{

background:url(http://www.cinepolis.com.br/imagens/snack1.jpg) no-repeat;

}



.sb2{

background:url(http://www.cinepolis.com.br/imagens/snack2.jpg) no-repeat;

}



.sb3{

background:url(http://www.cinepolis.com.br/imagens/snack3.jpg) no-repeat;

}



.txtsnack{

position:absolute;

top:280px;

left:25px;

width:230px;

}





.txtsnack p.georgia{

border-bottom:1px solid #FFFFFF;

margin-bottom:10px;

}





.txtsnack ul{

list-style:inside;

}



/* ----------------------------------------------------------------------------------------------------  SNACKBAR */

.snackbox{

width:286px;

height:410px;

position:relative;

margin-right:50px;

background-color:#FF0000

}

/* ----------------------------------------------------------------------------------------------------  termos */



.termos li{

margin-bottom:10px;}



.connect_widget .like_button_dark .connect_widget_text, .connect_widget .like_button_dark .connect_widget_confirmation {

color:#ddd;

}



/**/



.tonksbt {

	width:35px; 

	height:17px;

	display:block;

	background:url(http://www.cinepolis.com.br/imagens/tonksm.png);

	text-indent:-9999px;

	position:absolute; 

	bottom:-18px; 

	right:0

}



/**/



.mB10 {

	margin-bottom:10px

}



.mB28 {

    margin-bottom:28px;

}



.w180 {

	width:180px

}



.w740 {

	width:740px

}



/************************************/



.filmeLi li {

	list-style:none;

	display:inline;

	float:left;

	margin-right:15px

}



.filmeLi li a {

	width:100px;

	font-size:10px;

	color:#fff;

	text-decoration:none;

	display:block;

	text-align:center;

	line-height:14px;

}



.filmeLi li a:hover {

	color:#FFC726

}



.bordg {

	height:10px;

	clear:both;

	border-bottom:1px #2B4F8E solid

}



.listanews .bt {

	margin-bottom:-6px;

	margin-right:10px

}

/* PIPOCA MEXICANA*/

#pipocaMexicana{
	position:absolute;
	margin-top:-60px;
	margin-left:700px;
}
