
	/*_________________________Configurações gerais________________________________*/
	
/* RESETANDO MARGINS, PADDINGS E BORDERS DOS COMPONENTES*/
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, ul, ol, li, p, img	{	margin: 0;	border: none;	padding: 0;	}
* {	margin: 0;	border: none;	padding: 0;	}
* html body { height:998px;}
a{ text-decoration:none;}
body{ background:#be7070 url(../../imagem/bg.jpg) repeat; font-family:Verdana, Arial; color:#4f6573; font-size:12px; text-align:left;}
form{ margin-top:10px;}

.img_home{ width:150px;}


.text{width:1200px; margin:60px auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666;}
#outer_container{margin:auto; width:960px; padding:0 10px; }
#outer_container .left{float:left; width:12px; height:170px; background:url(thumbScroller_left.png);}
#outer_container .right{float:right; width:12px; height:170px; background:url(thumbScroller_right.png);}
#thumbScroller{position:relative; margin:auto; float:left; background:url(thumbScroller_bg.png) repeat-x;}
#thumbScroller{width:936px;}
#thumbScroller, #thumbScroller .container, #thumbScroller .content{height:170px;}
#thumbScroller{overflow:hidden;}
#thumbScroller .container{position:relative; left:0;}
#thumbScroller .content{ text-align:center; float:left; position:relative;}
#thumbScroller .content div{padding:10px 15px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px; background:url(thumbScroller_shadow.png) no-repeat left top;}
#thumbScroller img{border:5px solid #fff; height:138px; width:125px;}


a.link{ text-decoration:none; color:#333;}
a.link:hover{ text-decoration:underline;}

#corpo{ width:1000px;   height:auto; display:table; background:#fff url(../../imagem/sombra.png) repeat-x top; z-index:1; margin:0 auto; margin-top:-13px; padding-bottom:20px; }
* + html/*/ * /**/ #corpo { width:1000px; height:100%;}
* html #corpo { width:1001px; height:100%;}

h1{  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#9c0103;  height:25px; width:277px; padding-left:26px; padding-top:3px; margin-top:29px; text-transform:uppercase;}
h2{font-family:Verdana, Arial; color:#ad4141; font-size:14px; font-weight:bold; margin:0; padding-bottom:5px;}
dt{font-family:Verdana, Arial; color:#430F0A; font-size:12px; font-weight:bold; margin:0; padding-bottom:5px; cursor:pointer; padding-left:5px; padding-top:5px;}
dd p{ line-height:20px; padding-left:20px; margin-right:10px;}
.ingresso{ text-decoration:none; color:#333; float:left; width:100%; margin:10px; margin-left:0px;}
#imagens{float:left; width:100%; margin:10px; margin-left:0px;}
#imagens img{ margin:2px; border:3px double #ccc;}
.resumo{ font-size:10px; text-align:left; padding-left:5px; padding-top:0px; margin-top:0px; display:block;}
p{font-family:Verdana, Arial; color:#767271; font-size:11px; text-align:left; margin:0; padding:0; padding-top:7px;}
span{ font-weight:bold;}
.img_cartaz{ float:left; margin-right:5px;}
.h2_cartaz{ padding-top:0;}

.direcao{padding-top:0;}
#box_cartaz{ height:104px; width:100%; float:left; margin-top:25px; }

#barra{ height:43px; width:100%; background:url(../../imagem/bg_barra.jpg) repeat-x;}
#menu ul{ width:521px; float:right; position:relative; top:-29px; z-index:1000; right:-8px;}
#menu ul a{ float:left;}
* html #menu ul{ top:28px;}
* + html/*/ * /**/ #menu ul{ top:-29px;}
#barra ul{ text-align:center; width:600px;}
* html #barra ul{}
#barra ul li{ background: url(../../imagem/separa_menu.png) left no-repeat;display:inline; text-align:center; padding-top:5px; padding-bottom:5px; height:38px; position:relative; top:-3px;}
#barra ul li#sem_sep{ background:none;}
#barra ul li a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f6573;height:38px; font-size:12px; padding-top:5px; padding-left:13px; padding-right:13px;}
#barra ul li a:hover{ text-decoration:overline;}

#bg_topo{ height:132px; width:100%; background:url(../../imagem/bg_topo.png) repeat-x;}
#topo2{ width:100%; margin:0 auto; background:url(../../imagem/topo.png) no-repeat center; height:132px;}
#topo{ width:1000px; margin:0 auto; !important height:132px;}
#logo{ width:456px; height:159px; position:relative; top:32px; z-index:1000; left:40px;}


#sombra{ width:100%; height:13px;background:url(../../imagem/sombra.png) repeat-x; z-index:1000;}


#destaque{ width:100%; height:110px; margin:0 auto; padding-top:35px; float:left; background:#fff; *margin-bottom:20px;}
* + html/*/ * /**/ #destaque{ top:53px;}
.esq{ background:url(../../imagem/esq.jpg) top no-repeat #000; width:10px; height:70px; float:left;}
.meio_esquerda{ background:url(../../imagem/meio.jpg) top repeat-x #fff; width:556px; height:100%; float:left; padding-top:25px;}
.meio_esquerda h2{ padding-left:30px;}
.dest{float:left; width:151px; height:217px; margin-right:5px;}
.tabs{float: left; width:392px; height:auto; display:table; margin-top:10px;}
.dir{ background:url(../../imagem/dir.jpg) top no-repeat #fff; width:10px; height:70px; float:left;}

#esquerda{ width:596px;  height:auto; display:table; float:left; background:#fff;  margin-top:70px; *margin-top:50px;}
.dest_peca{ width:576px; height:auto; display:table; float:left; margin-left:20px; _margin-left:10px; margin-bottom:7px;}
.cont_tab{ border:1px #ccc solid; width:389px; margin-left:6px; padding-top:10px;}
.cont_tab p{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
#gostei{ width:388px; height:26px; background: url(../../imagem/bg_gostei.jpg) repeat-x; border:1px #e3e3e5 solid; float:left; margin:5px;}
#gostei a{ text-decoration:none;}

#direita{ width:404px;   height:auto; display:table; float:left; background:#fff; margin-top:70px; *margin-top:50px;}
#em_cartaz{ width:364px; height:100%; float:left; margin-left:20px; _margin-left:10px;}
.meio_direita{ background:url(../../imagem/meio.jpg) top repeat-x #fff; width:344px; height:100%; float:left;}

#infos{ width:100%; height:200px; float:left; background:#fff;}
#cont{ width:980px; height:auto; display:table; padding:10px; float:left; background:#fff;}

#infos p{ color:#4f6573; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#infos h3{ color:#ad4141; font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.informacao{ width:307px; height:100%; float:left; margin-left:20px;}
.meio_informacao{ background:url(../../imagem/meio.jpg) top repeat-x #fff; width:287px; height:100%; float:left;}
#logo_dev{ margin-left:10px; float:right; margin-top:10px; margin-right:25px;}
#logo_rod{ float:left; margin-left:30px; margin-top:10px;}
#titulo{ margin-top:16px; margin-left:5px;}
#saiba_mais{ float:right;}

#menu_cartaz ul{ width:100%; list-style:none; float:left;}
#menu_cartaz ul li{ float:left; margin:10px;}

#rodape{ width:100%; height:98px; border-top:1px #cfcfcf solid; background:#e7e7e7; float:left;}
#rodape_int{ width:1000px; height:98px; margin:0 auto; position:relative;}
address{ float:right; font-style:normal; font-weight:bold; color:#adadad; margin-top:20px;}
#rodape_int ul{ text-align:right; width:780px; float:right; margin-top:20px; margin-right:10px;}
* html #rodape_int ul{}
#rodape_int ul li{ background: url(../../imagem/separa_menu.png) left no-repeat;display:inline; text-align:right; padding-top:5px; padding-bottom:5px; height:38px; position:relative; top:-3px;}
#rodape_int ul li#sem_sep{ background:none;}
#rodape_int ul li a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#adadad; font-weight:bold; height:38px; font-size:12px; padding-top:5px; padding-left:13px; padding-right:13px;}
#rodape_int ul li a:hover{ text-decoration:underline;}

* html * { color: expression( (function(who){ if(!who.MXPC){
 who.MXPC = '1';
 if(who.nodeName != 'A'){
  who.onmouseenter=function(){ who.className += ' hover'};
  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '';
} } )(this) , 'auto') }


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {  display: none; }
}

/* Hide useless elements in print layouts... */
@media print { .tabs-nav { display: none;}
}
/* Skin */
.tabs-nav { width:397px; list-style: none;  margin: 0;  padding: 0 0 0 0px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */  display: block;  clear: both; content: " ";}
.tabs-nav li {   float: left;   margin: 0 0 0 6px;}
.tabs-nav a, .tabs-nav a span {   display: block;   padding: 0 11px;   background: url(../../imagem/tab.png) no-repeat;}
.tabs-nav a {
    position: relative; top:1px; z-index: 2; padding-left:0; color:#ad4141; font-size:12px; font-weight:bold; line-height:1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px; outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {    background-position: 100% -100px;}
.tabs-nav a span {  width: 50px; /* IE 6 treats width as min-width */  height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;   padding-top: 6px;   padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */   width: auto;   height: auto;}
.tabs-nav .tabs-selected a span {   padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{background-position: 0 -50px;}

/*Form*/

#form_dados{float:left; width:220px; height:auto;margin-bottom:20px;margin-left:20px; _margin-left:5px;  margin-top:21px;}
#form_dados .txt_cinza_claro { color:#989797; font-size:12px; margin:0px; padding:0px; padding-top:7px; }

#form{float:left;width:292px; height:auto;margin-bottom:20px;margin-left:10px; _margin-left:5px; margin-top:21px;}
#form label{position:relative;float:left;width:292px;height:auto;margin-bottom:10px;}
.txt_form{position:relative; float:left;width:70px;height:19px; text-align:left; padding-right:5px;padding-top:5px;font-size:11px; color:#ad4141; font-weight:bold; }
#txt_endereco{margin-right:35px;width:300px;margin-top:-25px;height:auto;float:right;}
#form  input {width:200px; background-color: #FFF; border: 1px solid #cecdcd; letter-spacing: 1px; font-size: 11px; color: #333;
padding-top: 5px; height: 17px; vertical-align: middle; margin-left:5px; padding-left:10px;}
#form input.limpo{position:relative; float:left; width:auto; height:auto; background:none; border:0; padding:0;}
#form textarea{float:left; width:197px; height:90px; background-color:#fff; border:0; padding:3px; font-size:11px; color:#333; border: 1px solid #cecdcd; padding-left:10px; margin-left:5px;}
#form button{position:relative; float:left; width:78px; height:auto; background-color:#cecdcd; border:0; margin:0; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; font-weight:bold; margin-left:106px;}
.fakeupload { width: 100%; background: url("../imagem/botao-selecione.png") no-repeat 99% 51%; cursor: default; }
.realupload { position: relative; float: right; top: -21px; right: 20px; opacity:0; -moz-opacity:0; filter:alpha(opacity:0);}
#form select{position:relative; float:left; width:256px; height:24px; background-color:#fff; border:0;padding:3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;}



#slideshow{width:990px;height:238px;background:transparent url(imagem/bg_slideshow.jpg) no-repeat 0 0;position:relative;margin:0 auto; margin-left:10px}
#slideshow #slidesContainer{width:910px;height:238px;overflow:auto;position:relative;margin:0 auto;}
#slideshow #slidesContainer .slide{width:890px;height:238px;margin:0 auto;}
.control{display:block;width:39px;height:65px;text-indent:-10000px;position:absolute;cursor:pointer; margin-top:85px;}
#navDiapo{display:block;width:20px;height:20px;position:absolute;right:25px;bottom:10px;cursor:pointer;}
#leftControl{top:0;left:0;background:transparent url(../../imagem/carousel/esq.jpg) no-repeat 0 0;}
#rightControl{top:0;right:0;background:transparent url(../../imagem/carousel/dir.jpg) no-repeat 0 0;}
