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, 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%;font-family: Arial, Helvetica, sans-serif;}
:focus {outline:0;}
body {background:#151524;color:#fff;}
a {text-decoration:none;}
ol, ul {list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,q:before, q:after {content:"";}
blockquote, q {quotes: "" "";}
hr.off, .marca-home, legend {display:none;}


h2 {color:#c4c4d0; font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;height:18px;background:url(/img/bg-tith2.gif) repeat-x;height:28px;background-position:0 1px;letter-spacing:-2px;margin-bottom:2px}
h2 span {display:inline;background:#383861;font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2.corporate {margin-bottom:0 !important;height:21px !important;border-bottom:0 !important;background:none}
h2.no-border-bottom {border-bottom:0 !important;background:none}
.corpo {width:974px;margin:0 auto;background:url(/img/bg-corpo.gif) repeat-y;}


.header {width:974px;height:130px;background:url(/img/bg-header.jpg) no-repeat;display:table;}
.header .logo {width:181px;float:left;}
.header .topo {width:750px;float:left;padding-left:40px}
.header .topo .bx1 {width:500px;float:left;font:normal 12px Arial, Helvetica, sans-serif;height:50px;margin-top:21px}
.header .topo .bx1 a {color:#838383;text-decoration:underline}
.header .topo .bx1 a:hover {text-decoration:none}
.header .topo .bx1 .form {width:330px;float:left;}
.header .topo .bx1 .form input.txt {width:125px;display:block;float:left}
.header .topo .bx1 .form input.pwd {width:125px;display:block;float:left;margin-left:15px;}
.header .topo .bx1 .form input.ok {width:22px;display:block;float:left;margin-left:15px;}
.header .topo .bx1 .lembrar-senha {width:170px;float:left;color:#dadadf;font:normal 11px Arial, Helvetica, sans-serif}
.header .topo .bx1 .lembrar-senha a {color:#dadadf}
.header .topo .bx1 .lembrar-senha .esqueceu {display:block}
.header .topo .bx1 .paginaInicial {margin-top: 10px;}
.header .topo .bx1 .paginaInicial .cinema{font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.header .topo .bx2 {width:240px;float:right;margin-top:20px;}
.header .topo .bx2 img {width:47px;display:block;float:left;}
.header .topo .bx2 input.txt {width:140px;display:block;float:left}
.header .topo .bx2 input.ok {width:22px;display:block;float:left;margin:0 0 0 5px}
.header .topo .menu {clear:both;}
.header .topo .menu ul li {font:normal 11px;display:table;float:left;background:url(/img/bg-menu1.gif) no-repeat;_width:0px;white-space:nowrap;}
.header .topo .menu ul li.primeiro {background:none}
.header .topo .menu ul li.primeiro a{margin-left:-5px}
.header .topo .menu ul li.ultimo {padding-right:0}
.header .topo .menu ul li a {height:30px;display:block;color:#FFF;font:normal 10px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;background:url(/img/bg-menu2.gif) no-repeat;background-position:left;padding:0 5px 0 5px;}
.header .topo .menu ul li a:hover{background:url(/img/bg-menu2.gif) no-repeat;background-position:right}
.header .topo .menu ul li .selecionado {background:url(/img/bg-menu2.gif) no-repeat;background-position:right}

.main {margin-left:25px;width:920px;}

.destaques-da-semana {width:920px;}
.destaques-da-semana .bx1 {width:560px;float:left;}
.destaques-da-semana .bx2 {width:352px;float:left;}
.destaques-da-semana .bx2 .encontre select{width:160px;float:left;display:block}
.destaques-da-semana .bx2 .encontre select.second {margin-left:30px;}
.destaques-da-semana .bx2 .encontre {height:30px}
.destaques-da-semana .bx2 .encontre h3 {font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;display:block;text-align:center;padding-bottom:5px}



.promocoes-novidades {width:920px;display:table;margin-bottom:20px;clear:both}
.promocoes-novidades .destaque2 {float:left;margin-left:10px;}
.promocoes-novidades .primeiro {margin-left:0 !important;}

.destaque2 {width:220px;}
.destaque2 img {display:block;margin-bottom:5px}
.destaque2 a {display:block;color:#9c9cb0;font:normal 14px Arial, Helvetica, sans-serif}
.destaque2 a span {display:block;font:bold 17px/17px Arial, Helvetica, sans-serif;color:#c4c4d0;}
.destaque2 a:hover {text-decoration:underline}

.uci-corporate {background:#626285;padding:15px;display:table;width:890px;margin-bottom:20px;}
.uci-corporate .destaque3 {float:left}
.uci-corporate .destaque4 {float:left}
.uci-corporate .ultimo {border-right:0 !important;}

.destaque3 {display:table;width:450px;}
.destaque3 .img {width:196px;float:left}
.destaque3 .txt {width:245px;height:94px;margin-left:5px;float:left;color:#838383;font:normal 16px Arial, Helvetica, sans-serif;color:#a9b0c7;border-right:1px solid #81819d}
.destaque3 .txt strong {font:normal 16px Arial, Helvetica, sans-serif;color:#FFF}
.destaque3 .txt span {font:bold 24px Arial, Helvetica, sans-serif;color:#a9b0c7;display:block;margin-bottom:5px;letter-spacing:-1px}
.destaque3 .txt {display:block}
.destaque3 .txt:hover {text-decoration:underline}

.destaque4 {width:185px;display:block;border-right:1px solid #81819d;margin-left:15px;}

.destaque4 a {width:180px;height:94px;color:#838383;font:normal 16px Arial, Helvetica, sans-serif;color:#a9b0c7;display:block}
.destaque4 a strong {font:normal 16px Arial, Helvetica, sans-serif;color:#FFF}
.destaque4 a span {font:bold 24px Arial, Helvetica, sans-serif;color:#a9b0c7;display:block;margin-bottom:5px;letter-spacing:-1px}
.destaque4 a:hover {text-decoration:underline}

.banners {width:920px;display:table;margin-bottom:20px;}
.banner1 {width:447px;border:1px solid #fff;display:block;float:left;}
.banner2 {width:447px;border:1px solid #fff;display:block;float:left;margin-left:20px;}

.bottom {width:100%;color:#a9b0c7;text-align:center;font:normal 9px Arial, Helvetica, sans-serif;}
.bottom a {display:inline;color:#a9b0c7;font:normal 10px Arial, Helvetica, sans-serif;margin:0px 10px 10px 0px}
.bottom a:hover {text-decoration:underline;}
.bottom span {color:#a9b0c7;font:bold 9px Arial, Helvetica, sans-serif;display:block;padding:10px 0 10px 0}
.bottom h3 {display:inline;color:#a9b0c7;font:normal 10px Arial, Helvetica, sans-serif;margin:0px 5px 5px 0px;}

/* spinner */
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}

.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 350px;height: 155px;font:normal 12px Arial, Helvetica, sans-serif}

.jcarousel li p {font:bold 13px Arial, Helvetica, sans-serif;display:block;margin:4px 0 4px 0}
.jcarousel li strong {font:bold 12px Arial, Helvetica, sans-serif;margin:4px 0 4px 0;}
.jcarousel li span {font:12px Arial, Helvetica, sans-serif;display:block;margin:4px 0 4px 0}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none;}

.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-tango .jcarousel-container-vertical { width: 350px;height: 155px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  350px;height: 155px;}

.jcarousel-skin-tango .jcarousel-item {width: 352px;height: 155px;}

.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    display:block;
	position: absolute;
  	margin:160px 0 0 0;
	width: 352px;
    height: 21px;
    cursor: pointer;
    background:url(/img/sprite-dn.gif) no-repeat;
	background-position:0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position:0 -21px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    display:block;
	width: 352px;
    height: 21px;
    cursor: pointer;
    background:url(/img/sprite-up.gif) no-repeat;
	background-position:0 -21px	
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position:0 0;
}

.move-up {display:block;width:352px;height:21px;background:url(/img/sprite-up.gif) no-repeat;background-position:0 -21px}
.move-up:hover {background-position:0 0}
.move-dn {display:block;width:352px;height:21px;background:url(/img/sprite-dn.gif) no-repeat;background-position:0 0}
.move-dn:hover {background-position:0 -21px}

#slider {width: 930px;margin:0;position: relative;margin-bottom:10px;display:table;padding-bottom:10px;height:175px;border-bottom:2px solid #c4c4d0;}

#slider .scroll {height: 135px;width: 900px;overflow: auto;overflow-x: hidden;position: relative;float:left;}
#slider .scrollContainer div.panel {padding:0 0 0 5px;height: 210px;width: 900px;}
#slider #shade {height: 0px;} 
#slider .scrollButtons {cursor: pointer;float:left;}
#slider .scrollButtons.left {background:url(/img/scroll-left.gif) no-repeat;}
#slider .scrollButtons.left:hover {background:url(/img/scroll-left-over.gif) no-repeat; }
#slider .scrollButtons.right {background:url(/img/scroll-right.gif) no-repeat;}
#slider .scrollButtons.right:hover {background:url(/img/scroll-right-over.gif) no-repeat; }
#slider .hide {display: none;}
#slider .panel ul li {width:100px;display:block;float:left;}

.iframeTabs {width:530px;height:240px;border:none}

.colunas {display:table;width:915px;font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:20px;}
.colunas .col1 {width:745px;float:left}
.colunas .col1 h2 {color:#f4e500; font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;height:18px;background:url(/img/bg-tith2_3.gif) repeat-x;height:28px;background-position:0 1px;letter-spacing:-2px;margin-bottom:2px}
.colunas .col1 h2 {color:#c4c4d0; font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;height:18px;background:url(/img/bg-tith2.gif) repeat-x;height:28px;background-position:0 1px;letter-spacing:-2px;margin-bottom:2px}
.colunas .col2 {width:150px;float:right}
.colunas a {text-decoration:underline;font-weight:bold;color:#fff}
.colunas a:hover {text-decoration:none;}
.colunas .col1 hr {height:1px;margin:10px 0 10px 0;width:100%;background:#747491;color:#747491;border:0px solid #747491}


.banner-side {margin-bottom:20px;}

strong.form1{margin:0 0 5px 0;display:block}
.txt1 {display:block;margin:0 0 10px 0;width:450px}
.submit1 {display:block;margin:0 0 40px -8px}

.holder{width:100%;overflow:hidden;}
#popup{background:#464661;border:13px solid #2b2b4a;width:358px;font-size:18px;line-height:27px;}
#popup .popup-inner{position:relative;padding:10px 19px;height:1%;}
#popup .close{position:absolute;right:10px;top:-2px;text-decoration:none;}
#popup a{color:#fff;text-decoration:underline;font-weight:bold;}
#popup a:hover{text-decoration:none;}
#popup .popup-form{height:1%;overflow:hidden;padding:11px 0 5px 4px;}
#popup .popup-form input{float:left;width:113px;margin:0 14px 0 0;font:12px/14px Arial, Helvetica, sans-serif;padding:1px 4px;color:#2b2b4a;}
#popup .popup-form .btn-submit{width:19px;height:13px;margin:6px 0 0 -7px;color:#a3a3b0;cursor:pointer;padding:0 0 0 19px;background:url(/images/btn-submit.gif) no-repeat;border-style:none;	text-indent:-9999px;}
#registration{width:920px;padding:0 0 20px;}
#registration .register-form{width:100%;overflow:hidden;padding:12px 0 0;}
#registration p{font-size:18px;line-height:22px;}
#registration .inp-wrapper{width:940px;overflow:hidden;padding:11px 0 10px;}
#registration .inp-holder{float:left;width:448px;margin:0 20px 0 0;display:inline;}
#registration .inp-wrapper label{display:block;font-size:14px;line-height:22px;font-weight:bold;}
#registration .inp-wrapper input{width:438px;font:12px/14px Arial, Helvetica, sans-serif;padding:3px 4px;display:block;border:solid #969696;border-width:2px 0 0 2px;}
#registration .inp-address{float:left;width:720px;margin:0 20px 0 0;display:inline;}
#registration .inp-address input{width:710px;}
#registration .inp-state{float:left;}
#registration .inp-state select{width:178px;font:12px/14px Arial, Helvetica, sans-serif;}
#registration .box-holder1, #registration .box-holder2{float:left;width:245px;padding:22px 14px 0 0;}
#registration .box-holder2{width:189px;padding:22px 0 0;}
#registration .form-box{background:#4c4c71;padding:7px 11px 10px;margin:0 0 17px;height:1%;}
#registration .form-box:after{display:block;clear:both;content:"";}
#registration .form-box strong{display:block;font-size:14px;line-height:16px;padding:0 0 6px;letter-spacing:-1px;}
#registration .form-box input{width:13px;height:13px;margin:3px 0 0;float:left;border-style:none;}
#registration .form-box label{font-weight:normal;padding:0 8px;float:left;}
#registration .zip{float:left;width:206px;margin:16px 20px 0 0;display:inline;}
#registration .zip input{width:188px;}
#registration .phone{float:left;width:222px;margin:16px 0 0;}
#registration .phone input{width:210px;}
#registration .example{float:right;font-weight:normal;color:#747491;font:italic 14px/18px Georgia, "Times New Roman", Times, serif;}
#registration .dob{float:left;width:227px;margin:18px 0 0;}
#registration .dob select{width:65px;margin:0 3px 0 0;}
#registration .fav-genre{float:left;margin:18px 0 0;}
#registration .fav-genre select{width:179px;}
#registration .often-films{border:solid #666686;border-width:2px 0;padding:10px 0 0;}
#registration .often-films h3{font-size:18px;}
#registration .often-films h3 span{font-size:14px;font-weight:normal;}
#registration .list-holder{width:980px;overflow:hidden;padding:22px 0 0;}
#registration .list-holder ul{width:193px;float:left;font-size:14px;line-height:18px;padding:0 50px 0 0;}
#registration .list-holder ul li{width:100%;overflow:hidden;padding:0 0 21px;}
#registration .list-holder ul label{display:block;height:1%;overflow:hidden;}
#registration .list-holder ul strong{display:block;}
#registration .list-holder ul input{margin:3px 7px 0 0;float:left;display:inline;}
* html #registration .list-holder ul input{margin:3px 3px 0 0;}
* +html #registration .list-holder ul input{margin:3px 3px 0 0;}
.btn-send {background:url(/img/enviar.gif) no-repeat;width:135px;height:45px;display:block;margin:25px 0 0 -5px;border-style:none;text-indent:-9999px;padding:0 0 0 140px;position:relative;cursor:pointer;}
.btn-alt-senha {background:url(/img/alterar-senha.gif) no-repeat;width:130px;height:39px;display:block;margin:25px 0 0 -5px;border-style:none;text-indent:-9999px;padding:0 0 0 140px;position:relative;cursor:pointer;}

#content-holder {width:100%;}
#content-holder:after {display:block;clear:both;content:"";}
.heading {font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:8px 0 2px;}
.heading2 {font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:3px 0 2px;border-bottom:1px solid #747491;padding-bottom:3px}
.heading3 {font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:8px 0 2px;border-bottom:1px solid #747491;padding-bottom:3px;border-top:1px solid #747491;padding-top:3px;}
.heading-bg {font:18px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:8px 0 2px;background:#2b2b4b;padding-left:10px}
.heading-bg {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:8px 0 2px;background:#2b2b4b;padding-left:10px}
.heading-bg2 {height: 30px;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:8px 0 2px;background:#2b2b4b;padding-left:10px}
.heading-bg3 {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:8px 0 2px;background:#49449b;padding-left:10px}
.heading-bg4 {background:#2b2b4b;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #FFF;font-style:italic; padding: 5px 5px 5px 5px;}
.heading-bg5 {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 0 2px;background:#49449b;padding-left:10px}

.premiers{margin:5px 0 0;}

.film-list li{border-bottom:1px solid #747491;width:100%;padding:10px 0;font-size:14px;vertical-align:top;line-height:17px;clear:both;display:table}
.film-list li h4{font-size:18px;color: #f4e500;margin-bottom:5px;}
.film-list li p{margin:1px 0 0;font:13px Arial, Helvetica, sans-serif}
.film-list li .sub {margin:1px 0 0;font:bold 14px Arial, Helvetica, sans-serif}
.film-list li.no-border-bottom {border-bottom:0 !important}

.film-list li h3 {display:block;margin-bottom:5px;font:bold 16px Arial, Helvetica, sans-serif}
.film-list li h4 {display:block;margin:0px 0 5px 0;font:bold 16px Arial, Helvetica, sans-serif}
.film-list li h5 {display:block;margin:0px 0 2px 0;font: 12px Arial, Helvetica, sans-serif}

.precos li {border-bottom:0;background:#2d2d4e;display:block;margin-bottom:3px;line-height:20px;padding:0 0 0 10px}

.programacao-cinema {clear:both;margin-left:140px}

.drop-list li h4{color: #f4e500;}
.drop-list strong{color: #f4e500;}

.img-holder{float:left;margin:0 17px 0 0;}
.img-holder2{float:right;margin:-40px 0 0 0;}
.img-holder3{float:right;margin:0 0 0 17px;}
.txt-holder {float:left;width:375px;}

.btn-holder{height:1%;}
.btn-holder:after{display:block;clear:both;content:"";}

.more-info {background:url(/img/more-info.gif) no-repeat;width:165px;height:46px;overflow:hidden;text-indent:-9999px;margin:12px 9px 0 -20px;display:block}
.more, .buy-tickets{background:url(/img/btn-sprite.gif) no-repeat;width:163px;height:42px;float:left;overflow:hidden;text-indent:-9999px;margin:2px 9px 0 -9px;position:relative;}
.buy-tickets{background-position:0 -42px;}
.buy-tickets2 {background:url(/img/btn-antecipado.gif) no-repeat;width:216px;height:42px;float:left;overflow:hidden;text-indent:-9999px;margin:2px 9px 0 -9px;position:relative;}

.pager{padding:10px 0;border:solid #666686;border-width:2px 0;text-align:center;font-size:18px;line-height:22px;position:relative;margin:-1px 0 0;width:100%;font-weight:bold;margin-bottom:20px;}
.pager ul{padding:0 10px;}
.pager ul, .pager ul li{display:inline;}
.pager ul li a{padding:0 6px;}
.pager a{color:#fff;}
.pager a:hover{text-decoration:underline;}
.pager ul li.active a,
.pager ul li a:hover{background:#2b2b4a;text-decoration:none;}

.title-holder{width:100%;overflow:hidden;height:100px;}
.film-pic{float:left;margin:0 17px 0 0;}
.title-holder h1{font-size:24px;line-height:30px;font-weight:normal;margin:0px 0 0 0;}
.title-holder h2{font-size:22px;line-height:30px;font-weight:normal;margin:5px 0 0 0;}

.promo-form{width:100%;padding:10px 0 50px;background:url(/img/bg-line1.gif) no-repeat 0 100%;}
.promo-form strong{margin:3px 0px 5px 0;font-size:14px;line-height:18px;float: left;}
.promo-form strong span{padding:0 4px;}
.promo-form textarea{width:421px;height:113px;border:solid #969696;border-width:2px 0 0 2px;display:block;margin:4px 0 15px;padding:5px 8px;color:#2b2b4a;font:bold 11px/14px Arial, Helvetica, sans-serif;}
.promo-form .col1 {width:450px;float:left;padding-right:10px;border-right:1px solid #FFF}
.promo-form .col2 {width:440px;float:right;margin-left:10px}

.rules{background:#afafc0;}
.read{width:100%;overflow:hidden;margin:0 0 0 0;*margin:7px 0 0 0}
.read input{width:13px;height:13px;float:left;margin:3px 10px 0 0;*margin:3px 10px 0 10px;}
.video-holder{float:right;width:340px;margin:-165px -28px 0px 10px;}
.video-holder a {color:#838383;text-decoration:underline}
.film-info{width:920px;height:170px;float:left;font-size:14px;line-height:21px;margin: 0 0 15px 0;}
.film-info h1{color: #f4e500;width:430px;float:left;font-size:18px;line-height:22px;}
.film-info p {width:800px;float:left;}
.film-info {border-bottom:1px solid #FFF;}
.film-info .sub {font-weight:bold;}
.description {border-bottom:1px solid #FFF;margin-bottom:20px;}
.description .heading-bg {border:1px solid #FFF;font-style:italic; font-size:14px; padding: 5px 5px 5px 5px;}
.cover{margin:0px 10px 0;float: left;}
.description{width:100%;padding:0px 0 0;font-size:14px;line-height:23px;}
.cast dt, .credits dt{display:inline;font-weight:bold;}
.cast dd, .credits dd{display:inline;}
.description p{margin:34px 0 0;}
.website{font-size:14px;font-weight:bold;width:100%;padding:20px 0 0;}
.website a{font-weight:normal;color:#fff;}
.website a:hover{text-decoration:underline;}
.credits{width:100%;padding:20px 0 0;font-size:14px;line-height:21px;}
.selection{width:100%;margin:0 0 0;}
.no-line {background:none;}
.no-line select.select-outer{float:right;width:318px;margin:5px 5px 0 0;*margin:-20px 5px 0 0;}
.no-line .selection-form {background:none;}
.no-line .selection-form select {width:150px}
.no-line .selection-form .holder {border-bottom:1px solid #FFF;padding-bottom:15px}

.selection-form{background:url(/img/bg-line2.gif) no-repeat 0 100%;height:1%;padding:14px 5px 35px;}
.buy-your-tickets{background:url(/img/btn-buy.gif) no-repeat;display:block;width:163px;height:42px;text-indent:-9999px;overflow:hidden;margin:0 0 0 -9px;}
.buy-your-tickets2{float:left;background:url(/img/btn-buy.gif) no-repeat;display:block;width:163px;height:42px;text-indent:-9999px;overflow:hidden;margin:17px 0 0 -9px;}
.choise{display:block; width:700px;float:left;font-size:16px;}
.choise2{width:400px;float:left;font-size:16px;}
select.select-outer{float:left;width:318px;margin:10px 0 0 0;}

.drop-outer{font-size:16px;line-height:24px;width:100%;padding:0 0 0 0;display:none;position: relative !important;}
select.inner-sel {margin:-15px 0 0 330px;_margin:-90px 0 0 330px;*margin:-90px 0 0 330px;}
.drop-outer dl{width:100%;margin:14px 0 0;}
.drop-outer dt{padding:0 5px;}
.drop-outer dd{background:#2b2b4a;padding:2px 10px;margin:0 0 33px;}

.info2 {font:normal 14px Arial, Helvetica, sans-serif;line-height:20px;float:left;width:550px;}
.info2 p {width:620px;}
.info3 {font:normal 14px Arial, Helvetica, sans-serif;line-height:20px;float:left;width:800px;}
.info3 p {margin:1px 0 0;font:13px Arial, Helvetica, sans-serif}
.info3 .sub {margin:1px 0 0;font:bold 13px Arial, Helvetica, sans-serif}
.info3 h4{font:bold 15px Arial, Helvetica, sans-serif; color: #f4e500;margin-bottom:5px;}


.info {font:normal 14px Arial, Helvetica, sans-serif;line-height:20px;float:left;width:550px;}
.info h4 {font:bold 18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.info div {height:150px;}
.info span {display:inline;background:#2d2d4e;font:normal 18px/20px Arial, Helvetica, sans-serif;padding:0 10px 0 10px}
.info a.buy-tickets {display:block;position:absolute;margin:0 0 0 400px;}
.no-line .drop-outer li {border-bottom:1px solid #747491;width:732px;display:table;padding-bottom:20px;margin-bottom:20px;}
.no-line .drop-outer li.last {border-bottom:0}

.colunas2 {display:table;width:915px;font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:20px;}
.colunas2 .col1 {width:450px;float:left;padding-right:10px;border-right:1px solid #FFF}
.colunas2 .col2 {width:440px;float:right;margin-left:10px}
.colunas2 a {text-decoration:underline;font-weight:bold;color:#fff}
.colunas2 a:hover {text-decoration:none;}

.promo {display:table;width:930px;}
.promo li {display:table;width:440px;height:90px;padding:20px 20px 20px 0;border-bottom:1px solid #747491;margin-bottom:10px;float:left;}
.promo li .img-promo {width:243px;float:left;display:block}
.promo .promoCol1 {border-right:1px groove #747491;}
.promo .promoCol2 {padding:20px 0 20px 20px;}
.promo li span {height: 90px;display:block;width:180px;float:left;margin-left:10px;color:#c4c4d0;font:normal 14px Arial, Helvetica, sans-serif}
.promo li span strong {height:55px;font:bold 15px Arial, Helvetica, sans-serif;letter-spacing:-1px;display:block;}
.promo li span .veja{height:35px;}
.promo li a {display:block;text-decoration:none;}
.promo li a:hover {text-decoration:underline;}
.promo li.last {margin-bottom:0;}
a.veja-promo {clear:both;font:bold 20px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#c4c4d0;text-decoration:none;display:block;padding-top:10px}
a.veja-promo:hover {text-decoration:underline;}

.corporate-1 {border-bottom:1px solid #747491;font:normal 16px Arial, Helvetica, sans-serif;padding-bottom:10px;margin-bottom:10px}
.corporate-1 img {display:block;margin-bottom:10px;margin-top:10px;}

.corporate-2 {border-bottom:1px solid #747491;font:normal 12px Arial, Helvetica, sans-serif;padding-bottom:20px;margin-bottom:10px}
.corporate-2 h3 {font:bold 18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.corporate-2 p {margin-bottom:10px}
.corporate-2 ul {width:742px;display:table}
.corporate-2 li {width:175px;float:left;border-right:1px solid #747491;font:normal 9px Arial, Helvetica, sans-serif;margin-left:10px}
.corporate-2 li strong {display:block;font-weight:bold}
.corporate-2 li a {display:block;font-weight:normal}
.corporate-2 li.first {margin-left:0;width:175px;}
.corporate-2 li.last {border-right:0;width:175px;}

.corporate-3 h3 {font:bold 18px Arial, Helvetica, sans-serif;margin-bottom:10px;color:#c0c0c9;}
.corporate-3 li {background:#2b2b4a;padding:5px;margin-bottom:10px;font:normal 14px Arial, Helvetica, sans-serif;color:#c0c0c9;}
.corporate-3 li strong {display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#c0c0c9;}

/* popin */
#overlay {background: #000;position: absolute; top: 0; left: 0;z-index: 10000;width: 100%;}
.prettyPopin {display: none;overflow: hidden;position: absolute; z-index: 11000;top: 50%; left: 50%;background: url(/images/prettyPopin/popinLeft.gif) bottom left no-repeat;}
.prettyPopin a#b_close {display: none;position: absolute; z-index: 2;top: 10px; right: 13px;width: 41px; height: 9px;text-indent: -10000px;background: url(/images/prettyPopin/b_close.gif) bottom left no-repeat;}
.prettyPopin .prettyContent {position: relative;width: 100%; height: 100%;font-size: 1.2em;background: url(/images/prettyPopin/popinRight.gif) bottom right no-repeat;}
.prettyPopin .prettyContent .prettyContent-container {display: none;padding: 20px 15px 15px 15px;}
.prettyPopin .prettyContent .loader {position: absolute;top: 50%; left: 50%;margin: -14px 0 0 -14px;}

select.localizacao {width:180px;position:absolute;margin-left:738px}


.fundoDestaque {background:#202135; border: solid red;}

.scrollHome
{
	font:12px Arial, Helvetica, sans-serif;
}

.scrollHome h1
{
	font:bold 14px Arial, Helvetica, sans-serif;
}

.scrollHome h3
{
	font:12px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #c4c4d0;
	padding: 0 0 10px 0;
}

.scrollHome h4
{
	font:12px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
}

.scrollHome p
{
	font:bold 13px Arial, Helvetica, sans-serif;
}

.scrollHome a
{
	font:bold 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}

.scrollHome a:hover 
{
    text-decoration:underline;
    font-weight:bold;
	color:#fff;
}

.scrollHome span
{
	font:12px Arial, Helvetica, sans-serif;
	padding: 0 0 50px 0;
}

.anuncie {margin-top: 10px;}
.anuncie li {float: left; width: 240px; }

.posicionaSelect {margin-top:-5px;*margin-top:62px !important;}
.inner-drop dl {margin:10px 0 0 0}
/*.inner-drop dl {displaylock;clearoth;position:relative;margin:0 0 0 -335px}*/

.linkLoginInterno {
	font:bold 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f4e515;
}


.buy-tickets3 {
    background:url("/img/btn-sprite.gif") no-repeat scroll 0 0 transparent;
    background-position:0 -42px;
    height:42px;
    margin:-10px 280px 0 0;
    overflow:hidden;
    position:relative;
    text-indent:-9999px;
    width:163px;
    float:right;
}

.connect_widget_text .connect_widget_not_connected_text, .connect_widget_text .connect_widget_connected_text {display:none}
.destaques-da-semana h2 {*margin-top:10px}

