﻿body { font:normal 12px Arial, Helvetica, sans-serif; }

.filme { float:left; overflow:hidden; height:315px; width:183px;   }

#wrap { width:986px; margin:0 auto; position:relative; }
.clear { clear:both; }
#topo { height: 315px; }


a { text-decoration:none; color:#6e7677; }
a:hover { text-decoration:none; text-decoration:underline; }

#moda { width:205px; float:left; position: relative; padding: 140px 0 0; }

#placaTime { width:320px; height:160px; position:absolute; left:12px; top:-28px; }
.pad10 { padding:10px 0 0;}
.pad30 { padding:30px 0 0;}

.horarios { width:308px; height:127px; padding:53px 0 0 42px; float:right; clear:both; background:url(../imagens/bg_time.png) no-repeat bottom; }

.cinema { width:183px; float:right; text-align:center; padding:25px 0 0; position:relative; }
.cinemasub { width:183px; float:left; text-align:center; padding:25px 0 0; position:relative; }

.mapa { padding: 10px 12px;}


.stmovied { position:absolute; top:122px; left:-5px; z-index:10; }
.stmoviee { position:absolute; top:122px; right:2px; z-index:11; }

.stmoviedh { position:absolute; top:122px; right:2px; z-index:11; }
.stmovieeh { position:absolute; top:122px; left:-5px; z-index:10; }

.movie { padding:0 11px; font-size:11px; color:#50a08a;  }

.detmovie { padding:7px 0 0; background:url(../imagens/bg_line_cinema.gif) repeat-x top; margin:5px 0 0; text-align:left; }

.tverde { font-weight:bold; }
.txverde { padding:6px 0 10px; } 

#busca { width:765px; float:right;}
.campos { height:34px; padding:11px 0 0; width:565px; }
#busca label { padding:0 0 0 15px; color:#15454d; line-height:25px; }

#buscaLoja{ height:17px; width:198px; border:1px #fff solid;  }
#buscaDept { height:19px; width:198px; border:1px #fff solid;  }

/*mapa do site*/
.fl { float:left; }
.fr { float:right; } 
.ffe { }
.ffd { float:right; } 
.sitemap {  }
dl.sitemap  { display:block; width:375px;}
dl.sitemap dt { width:320px; height:40px; padding:0 0 0 55px; display:block; font:normal 18px/40px Arial, Helvetica, sans-serif;  }
dl.sitemap dd ul li { display:block; padding:5px 0 5px 18px; background:url(../imagens/mapSeta.gif) no-repeat 10px 10px; }
dl.sitemap dd ul li a { font:normal bold 14px/14px Arial, Helvetica, sans-serif; color:#464646; }
dl.sitemap dd ul li ul li { background:none; padding:2px 0 2px 10px; }
dl.sitemap dd ul li ul li a { color:#ce312e; font:normal bold 12px/12px Arial, Helvetica, sans-serif; }
dl.sitemap dd ul li ul li ul li {padding:2px 0 2px 15px;}
dl.sitemap dd ul li ul li ul li a { font:normal 12px/12px Arial, Helvetica, sans-serif; }

/* fim */

.imgnews { width:225px; height:215px;}
.imgnews img {  }
.imgnews span {  }

#noticias { width:225px; padding:25px 9px 0; float: left; }
#noticias ul { padding:0px 0 0 3px; }
#noticias ul li { display:block; float:left; padding:2px 0 2px 8px; background:url(../../wwwroot/imagens/seta_depart.gif) no-repeat center left; width:102px; }
#noticias ul li a:hover { text-decoration:underline; }

/*
#noticias ul { padding:5px 0 0; }
#noticias ul li { display:block; padding:0 0 7px; }

#noticias ul li em { font:normal 18px Arial, Helvetica, sans-serif; }
#noticias ul li span { color:#484e4f; display:block; float:left; border-right:1px #d1c4c5 solid; padding:0 5px 0 0; margin:0 5px 0 0; }
#noticias ul li span.ftdate { font-size:20px; text-align: center; }
#noticias ul li span.ftdate strong { font-size:12px; display:block; text-align: center; }
#noticias ul li p { clear:both; margin:0 0 5px; 	}*/


#novidades { width:335px; float:left; position: relative; padding: 25px 0 0; }

.imgnovis { position:relative; }
.imgnovis span { display:block; position:absolute; width:304px; height:28px; background:#FFF; top:191px; left: 15px; }
.imgnovis img { padding:3px 11px; }

#novidades p { color:#a5c2d2; padding:0 14px; }

#clcad { float:left; width:135px; padding:25px 8px 0; }

#cloud { padding:0 0 20px; }
#cloud, #cloud a { color:#afbf96; }
.clum { font-size:18px; }
.cldois { font-size:14px; font-weight:bold; }
.cltres { font-size:14px; }

#rodape { clear:both; margin:15px 0 0; padding:15px 0 40px; }
address { color:#9b9b9b; font-style:normal; }
.by { float:right; padding:15px 5px 0 0;  }

.rss { padding:10px 0 0; float:left; } 

ul.nav { padding:10px 0 0;}
ul.nav li { float:left; border-right:1px #bfbfbf solid; padding:0 10px; font-size:11px; }
ul.nav li a { color:#bfbfbf; }
ul.nav li.nobd { border:none;  }


/*SUB*/
#subcentro {
	float:right;
	width:765px;
}

.chapeu { padding:20px 0 0; background:url(../imagens/bg_chapeu.png) no-repeat bottom; height:35px; margin: 0 0 20px; }
h1 {
	font:normal 30px/30px Arial, Helvetica, sans-serif;
	float:left;
}
a.back { float:right; width:34px; padding:0 0 0 18px; height:15px; display:block; margin: 10px 0 0; text-decoration:none; }

.coltxt { float:left; width:540px;}
.coltxt2 { float:left; width:750px;}
.colimg { float:right; width:195px;}
.colimg img { margin:0 0 20px;}

h2 { font-size:18px; color:#464646; height:30px; padding:45px 0 0 75px;  }
h4 { font-size:18px; color:#464646; font-weight:bold; }

ul.servicos li { display:block; float:left; width:48%; padding:0 0 15px; height: 70px; position:relative; }
.pdbot { padding:0 0 10px; }

table.empreend th { color:#fff; text-align:center; height:35px; line-height:35px; }
table.empreend td.lf { text-align:left; }
table.empreend th.lff { text-align:left; padding:0 10px; }
table.empreend td { text-align:center; padding:5px 10px; }


#slideshow { width:718px; margin:0 auto; }
#imgGrande { background:url(../imagens/bg_comercial.png) no-repeat; padding:0 20px; }
#newPho { position:relative; padding:0 45px; height:70px; }
#wv { width:733px; }

ul.navii { width:667px; }
ul.navii li { width:100px; float: left; margin: 5px; list-style:none; }
ul.navii li img { border:1px #ccc solid; display:block; cursor:pointer; padding:2px; }

a#prox, a#ant { position:absolute; z-index:777;  }
a#prox { right:20px; top:20px; }
a#ant {  top:20px; left:20px; }


.slideshow { background:url(../imagens/bg_comercial.png) no-repeat 0 0; padding:0 43px; position:relative;  	width:679px;  } 

.nextslide { position:absolute; left:0; z-index:11; }
.prevtslide { position:absolute; right:0; z-index:10;}

.tp { top:340px; }
.tp2 { top:150px; }
.tp3 { top:235px; }

.imgsubn { background:url(../imagens/bg_noticias.png) no-repeat; padding:2px 11px; float:left;  }
.txtsubn { float:right; width: 440px; padding: 0 0 15px; }
.txt18 { font-size:18px;  }

ul.newssegundarias { clear:both; padding:30px 0; height: 50px; }
ul.newssegundarias li { float:left; width:370px; padding: 0 6px; } 
.txt14 { font-size:14px;  }
.txtCinza { color:#484e4f; }

.seemore { font:normal 18px/35px Arial, Helvetica, sans-serif; color:#fff; background:url(../imagens/bg_seemore.gif) no-repeat; width:754px; padding:0 0 0 10px; clear:both; margin: 15px 0 0; }

ul.seetoo { padding:10px 0 0; }
ul.seetoo li { display:block; padding:5px 0; }
ul.seetoo li span { font:normal bold 14px Arial, Helvetica, sans-serif; display:block; float:left; width:240px; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px #ddd solid; }

.colcontc { width:320px; float:left; }
.colform { float:right; width:424px; }
.colform label.error { color:red; margin:-15px 0 0; font:normal 11px/11px arial; height:15px; padding:0 0 0 13px; background:url(../imagens/seta_error.gif) no-repeat; }

.colcancel { width:422px; }
.colcancel span { font:normal 12px Arial, Helvetica, sans-serif; color:#777; }

.magbi { margin:10px 0;}

.btos { text-align:right; }
.cpum, .cpdois, .cptres, .cpquatro, .cpcinco, .cpfilhosum, .cpfilhosdois { width:422px; border:1px #ccc solid; height:23px; font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 15px; }
.cpdois { height:138px; }
.cptres { width:205px; }
.cpquatro { width:342px; }
.cpcinco { width:68px; }
.colform label { display:block; }

label.filho { display:inline; }

.mgl { margin:0 7px 10px 0; }
.mgll { margin:0 9px 10px 0; }

.departamentos { float:left; background:url(../imagens/bg_departamentos.png) no-repeat right top; width:215px; padding:0 0 135px; margin:0 0 -135px;  }
.departamentos h3 { color:#da7f7b; font:normal bold 16px Arial, Helvetica, sans-serif;  }
.departamentos ul { padding:15px 0 0; }
.departamentos ul li { line-height:22px; padding:0 0 1px 14px; background:url(../imagens/bg_li_departamentos.gif) no-repeat; }

.listaLojas { width:375px; float:left; padding: 0 3px; }
.listaLojas ul li {  display:block; padding:3px 0;  }

.listaLojas ul li a { width:330px; height:40px; padding:0 0 0 45px; display:block; font:normal 18px/40px Arial, Helvetica, sans-serif; color:#698b91; }

.listaLojas ul li div { backgrounddisplay:none; }

.listaLojas ul li ul { padding:15px; }
.listaLojas ul li ul li  { padding:3px 0 0 7px; background:url(../imagens/seta_depart.gif) no-repeat 0 19px; display: block; }

.listaLojas ul li ul li a { width:auto; background:none; display: inline; padding:0; font:normal 12px Arial, Helvetica, sans-serif; height:auto;}
.listaLojas ul li ul li a:hover { text-decoration:none; background:#f2f2f2; }
.listaLojas ul li a.active { background-position: right -40px; }
/* -------------------------Midias--------------------------------- */
.listaMidias { width:540px; float:left; padding: 0 3px; }
.listaMidias ul li {  display:block; padding:3px 0;  }
.listaMidias ul li a { width:450px; height:40px; padding:0 0 0 45px; display:block; font:normal 18px/40px Arial, Helvetica, sans-serif; color:#698b91; }
.listaMidias ul li div { backgrounddisplay:none; }
.listaMidias ul li ul { padding:15px; }
.listaMidias ul li ul li  { padding:3px 0 0 7px; background:url(../imagens/seta_depart.gif) no-repeat 0 19px; display: block; }
.listaMidias ul li ul li a { width:auto; background:none; display: inline; padding:0; font:normal 12px Arial, Helvetica, sans-serif; height:auto;}
.listaMidias ul li ul li a:hover { text-decoration:none; background:#f2f2f2; }
.listaMidias ul li a.active { background-position: right -40px; }
/*------------------------------ Midias ---------------------------------------*/
a:focus { outline: none; }

.detalhesLoja { width:350px; float:left; }
.detalhesLoja strong { color:#464646 }
.marcaLoja { text-align:center; padding:0 0 10px 0; }
.nomeLoja { font:normal bold 18px Arial, Helvetica, sans-serif  ; color:#113035; }
.numeroLoja { font-size:10px; color:#838383; }
.detalhesLoja a { color:#7e7e7e; 	}

.fotofull { width:380px; float:left; padding: 0 10PX 0 0 }
.fotofull img { border:3px #fff solid; }

.emcartaz { float:left; background:url(../imagens/bg_departamentos.png) no-repeat right top; width:215px; }
.emcartaz h3{ color:#113035; font:normal bold 16px Arial, Helvetica, sans-serif; }
.emcartaz ul {}
.emcartaz ul li { float:left; width:45%; display:block; padding:10px 0; }
.emcartazFull { width:550px; float:right; }
.emcartazFull h3, .tiltsing  { color:#113035; font:normal bold 18px Arial, Helvetica, sans-serif; padding:0 0 8px }
.tiltimg { float:right; width:380px; }
.emcartazdescr { float:right; width:330px; text-align: justify; }
.descrpaint { float:left; width:350px; text-align: justify; }

.dadosMovie { clear:both; padding:5px 0;  }
.dadosMovie p { padding:2px 0;}
.dadosMovie p span, .weresee { font: normal bold 14px Arial, Helvetica, sans-serif; color: #113035; }

ul.imgcartaz li { float:left; padding:5px; }

.tilt { font-size:20px; }
a.vejamais { float:right; display:block; padding:2px 4px;}

.tiltimgcin { float:left; width:210px; }

ul.cicloLixo li { display:block; float:left; width:25%; text-align:center; padding:15px 0; }
ul.cicloLixo li img { border:2px #daeef0 solid; }

#txtQuantosFilhosInput{display:none;}

.cpfilhosum { width:150px; margin:0 10px 10px 0;  }
.cpfilhosdois { width:70px; margin:0 10px; }
.pdn1 { padding:0 0 10px; }
.msgCadastro {text-align:center; color:Red;}
.msgContato {text-align:center; color:Red; padding:30px 0 0 0;}

/*========-------------------------===========----------------=======*/

.listaServicos { float:left; width:375px; padding:0 3px; position:relative; }
.listaServicos ul li { width:375px; display:block; padding:3px 0; position:relative; }
.icone { position:absolute; left: 5px; }

.listaServicos ul li a { width:320px; height:40px; padding:0 0 0 55px; display:block; font:normal 18px/40px Arial, Helvetica, sans-serif; }


.listaServicos ul li div { background: #754c24; display:none; padding:8px; background:#d6e5e7; }
.listaServicos ul li div a { background:none; display: inline; font:inherit; padding:0; }

.listaServicos ul li ul { padding:15px; }
.listaServicos ul li ul li  { width: 325px; padding:3px 0 0 7px; background:url(../imagens/seta_depart.gif) no-repeat 0 8px; }

.listaServicos ul li ul li a { display:inline; background:none; padding:0; font:normal 12px Arial, Helvetica, sans-serif; height:auto;}
.listaServicos ul li ul li a:hover { text-decoration:none; background:#f2f2f2; }
.listaServicos ul li a.active { background-position: right -40px; }

a.voltaralista { font:normal bold 16px/30px Arial, Helvetica, sans-serif; color:#698b91; }

/*========-------------------------===========----------------=======*/

.listaEmpregos { float:left; width:375px; padding:0 3px; position:relative; }
.listaEmpregos ul li { width:375px; display:block; padding:3px 0; position:relative; }
.icone { position:absolute; left: 5px; }

.listaEmpregos ul li a { width:320px; height:40px; padding:0 0 0 55px; display:block; font:normal 18px/40px Arial, Helvetica, sans-serif; }


.listaEmpregos ul li div { display:none; padding:8px; }

.listaEmpregos ul li ul { padding:15px; }
.listaEmpregos ul li ul li  { width: 325px; padding:3px 0 0 7px; background:url(../imagens/seta_depart.gif) no-repeat 0 8px; }
.listaEmpregos ul li ul li a {display:inline; }

.listaEmpregos ul li div a { background:none; padding:0; font:normal 12px Arial, Helvetica, sans-serif; height:auto;}

.listaEmpregos ul li a.active { background-position: right -40px; }

.txcn { text-align:center; }
.tiltcin { color:#113035; font:normal bold 22px Arial, Helvetica, sans-serif; padding:0 0 8px }


ul.listalazer1 li { float:left; width:33%; text-align:center; display:block; }
.pd15 { padding:15px 0 0; }
 
ul.listalazer2 { padding:30px 0 0; clear: both; }
ul.listalazer2 li {
	float:left;
	width:255px;
	text-align:center;
	display:block;
}
.pd63 {
	padding:70px 0 0;
}

ul.paginacao {  clear:both; padding:15px 0 0; font: normal bold 14px Arial, Helvetica, sans-serif;}
ul.paginacao li { float:left; display:block; margin:0 1px;  }
ul.paginacao li a { padding:2px 5px; }

/*========Menu interno Lazer-------------------------===========----------------=======*/

ul#navlazer {height: 50px;}
ul#navlazer li { display:block; background:url(../imagens/azul/navbdL.gif) no-repeat left; float:left; font:normal bold 14px/31px Arial, Helvetica, sans-serif; text-align:center; margin:0 5px;}
ul#navlazer li a { display:block; background:url(../imagens/azul/navbdR.gif) no-repeat right; color:#FFFFFF;}
ul#navlazer li span { display:block; background:url(../imagens/azul/navbdC.gif) repeat-x; height:31px; margin:0 9px; }

ul#navlazer li.arena {width:135px;}
ul#navlazer li.boliche {width:80px;}
ul#navlazer li.multiplex {width:140px;}
ul#navlazer li.playmaster {width:110px;}
ul#navlazer li.zigzag {width:80px;}

/*========-------------------------===========----------------=======*/
#fly { width:460px; height:430px; margin:-215px 0 0 -230px; position:absolute; top:50%; left:50%; text-align:center; z-index:888; } 
#btoff { position:absolute; right:0; top:-26px; width:81px; height:26px; }
#btoff img { cursor:pointer; }

.sobre { text-align:left; padding:5px; }


ul.rsslist { text-decoration:none; list-style:none; }
ul.rsslist li { display:block; padding:3px; width:375px; height:40px; font:normal bold 14px/40px Arial, Helvetica, sans-serif; float:left; }
ul.rsslist li a { height:40px; display:block; padding:0 0 0 50px; }

.destaque { float:left; width:335px; padding:25px 0 0; position:relative; }
#slider1 { width:335px; height:300px; float:left; }
#slider1 a { display:block; padding:0 0 0 11px; }
#slider1 p {padding:0 11px 0 0;}
#navie { float:left; width:313px; position:absolute; height:28px; background:url(../imagens/bg_pagination.png) no-repeat; top:240px; left:11px; z-index:30;  }

#navie a {display:block; float:left; padding:6px; display:block; color: #6e7677; font:normal bold 14px Arial, Helvetica, sans-serif; }
#navie a.activeSlide { background:#fff; color:#999; } 


/*novos*/
.imagem_busca { float:left; width:128px; height:45px;}

#next, #prev { width:11px; height:49px; display:block; }

.player-red { float:left; width:480px; }
.videos-red { width:250px; padding:10px; float:right; background:#fff url(../imagens/fundo_video_preview.gif) no-repeat left top; }
.listar-programas { padding:0 0 15px; }
.videos-red ul { }
.videos-red ul li { display: block; clear:both; padding:10px 0 0; }
.videos-red ul li p { margin: 0 0 0 100px; padding:0 0 1px; }
/*.videos-red ul li p strong { color:red; }*/
.video-min { float:left; }
.red, .red a { color:red; }
.iptred { width:210px; }

a.assista-um { height:15px; font-size:10px; line-height:15px; padding:0 5px; display:block; float:left; }
a.filtrar { display:block; padding:3px 5px; float:left; font-weight:bold; }