* {
margin:0;
padding:0;
border:0;
}

body {
background:url(../imagens/fundoSite.png) repeat;
margin:0px;
line-height:17px;
width:100%;
}

ul {list-style:none;}

p {padding-bottom:20px;}

p.menor {padding-bottom:10px;}

#cinema p { padding-bottom:10px;}

a { text-decoration:none; } 

#hr { width:100%; border-top:dotted 1px #FFFFFF; height:1px; margin:15px 0; }


/*/////////////////////////////////////////////////// */
/*////////////////// TOPO //////////////////////////// */
/*/////////////////////////////////////////////////// */

#fundoTopo {
width:100%;
height:286px;
background:url(../imagens/fundoTopo.png) repeat;
margin-top:20px;
}

#topo {
width:999px;
height:226px;
padding:15px 0px 15px 0px;
margin:auto;
}

#logo {
float:left;
position:absolute;
margin-left:22px;
}

#menu {
width:100%;
height:48px;
text-align:center;
margin-top:15px;
}

.menuverde { background:url(../imagens/menu/fundoVerde.png) repeat; }
.menuazul { background:url(../imagens/menu/fundoAzul.png) repeat; }
.menularanja { background:url(../imagens/menu/fundoLaranja.png) repeat; }
.menurosa{ background:url(../imagens/menu/fundoRosa.png) repeat; }
.menuroxo{ background:url(../imagens/menu/fundoRoxo.png) repeat; }
.menuamarelo{ background:url(../imagens/menu/fundoAmarelo.png) repeat; }
/*/////////////////////////////////////////////////// */
/*////////////////// CONTEUDO  ///////////////////// */
/*/////////////////////////////////////////////////// */

#principal {
width:999px;
margin:auto;
}

#conteudo , #menuInferior , #rodape {
background:url(../imagens/fundoConteudo.png) repeat;
margin-top:15px;
float:left;
}

#menuInferior , #conteudoRodape {
width:977px;
height:auto;
}

#menuInferior , #conteudoRodape {
padding:5px 11px 11px 11px;
}

#conteudoRodape { margin:auto; margin-top:2px; }

#menuInferior { height:37px;  }

#rodape {width:100%; height:55px; text-align:center; }

#conteudo { height:auto; padding:10px 0px 10px 10px; width:989px;  }

#cinema , #lojas , #shopping , #servicos , #faleconosco , #fiquepordentro , #moda , #alimentacao {
width:715px;
margin:0 0 0 25px;
float:left;
padding:15px 0 15px 0;
}

#menuInterno {
width:184px;
height:258px;
margin-top:-25px;
float:left;
margin-left:37px;
padding:20px 0px 20px 0px;
text-align:center;
}

.menuinterno_verde { background:url(../imagens/menu/fundoInternoVerde.png) no-repeat; }
.menuinterno_azul { background:url(../imagens/menu/fundoInternoAzul.png) no-repeat; }
.menuinterno_laranja { background:url(../imagens/menu/fundoInternoLaranja.png) no-repeat; }
.menuinterno_rosa { background:url(../imagens/menu/fundoInternoRosa.png) no-repeat; }
.menuinterno_roxo { background:url(../imagens/menu/fundoInternoRoxo.png) no-repeat; }
.menuinterno_amarelo { background:url(../imagens/menu/fundoInternoAmarelo.png) no-repeat; }

#menuInterno ul { margin-bottom:10px; } 

#menuInterno li { margin-bottom:10px; } 


.fundoFotosInternas { background:url(../imagens/fundoSite.png) repeat; padding:14px 0 0 0; margin-bottom:20px; }

/*/////////////////////////////////////////////////// */
/*////////////////// SHOPPING ///////////////////// */
/*/////////////////////////////////////////////////// */

/*/////////// FOTO PEQUENA /////////// */
#fotoInterna { width:103px; height:96px; float:left; padding-left:14px;  }
#fotoInternaPequena { width:91px; height:66px; float:left; margin:5px 0 0 4px;  }
#contornofotoInternaPequena { width:101px; height:76px; float:left; margin:0 0 0px -96px;  }

/*/////////////////////////////////////////////////// */
/*////////////////// CINEMA  ///////////////////// */
/*/////////////////////////////////////////////////// */
#destaqueCinema { width:343px; height:104px; padding:0px 10px 10px 0px; float:left; }
#fotoDestaqueCinema { width:138px; height:84px; float:left; margin:9px 0 0 9px; }
#sombraDestaqueCinema { width:156px; height:102px; float:left; margin:0 0 0 -147px;} 
#textoDestaqueCinema { padding:0 0px 0 7px; width:180px; float:left;}


#destaqueCinemaInterno { width:300px; height:auto; padding:0px 10px 10px 0px; float:left;}
#fotoDestaqueCinemaInterno { width:287px; height:423px; float:left; margin:9px 0 0 9px; }
#sombraDestaqueCinemaInterno { width:300px; height:442px; float:left; margin:0 0 15px -298px; } 
#textoDestaqueCinemaInterno  { padding:0 0px 0 10px; width:390px; float:left; }

/*/////////////////////////////////////////////////// */
/*////////////////////// LOJAS  ///////////////////// */
/*/////////////////////////////////////////////////// */

/*/////////// LOGOMARCA /////////// */
#destaqueLoja { width:317px; height:auto; padding:0px 0px 10px 0px; float:left;  }
#logoLoja { width:287px; height:213px; float:left; margin:9px 0 0 9px; }
#sombraLogoLoja { width:307px; height:231px; float:left; margin:0 0 2px -297px; } 
#textoLoja { padding:0; width:390px; float:left; }

/*/////////// FOTO PEQUENA /////////// */
#fotoPequena { width:103px; height:96px; float:left;  }
#fotoLojaPequena { width:91px; height:66px; float:left; margin:5px 0 0 4px;  }
#contornofotoLojaPequena { width:101px; height:76px; float:left; margin:0 0 0px -96px;  }


/*////////////////////////////////////////////////////////////// */
/*////////////////////// FIQUE POR DENTRO  ///////////////////// */
/*////////////////////////////////////////////////////////////// */
#destaqueInterno { width:100%; padding:0px 10px 10px 0px; display:table; }
#fotoDestaqueInterno{ width:243px; height:146px; float:left; margin:9px 0 0 9px; }
#sombraDestaqueInterno { width:261px; height:102px; float:left; margin:0 0 0 -252px;} 
#textoDestaqueInterno{ padding:0 0px 0 7px; width:440px; float:left; }
#fotoNoticia{display:table; float:left; padding:0 5px 0 0;}

#legendaFotoDestaque { margin-top:-42px; line-height:17px; font-size:11px; }

/*/////////////////////////////////////////////////// */
/*////////////////// WIDTH ///////////////////// */
/*/////////////////////////////////////////////////// */
.w100 { width:100%; }
.w95 { width:95%; }
.w94 { width:94%; }
.w91 { width:91%; }
.w90 { width:90%; }
.w80 { width:80%; }
.w75 { width:75%; }
.w73 { width:73%; }
.w72 { width:72%; }
.w71 { width:71%; }
.w70 { width:70%; }
.w60 { width:60%; }
.w50 { width:50%; }
.w49 { width:49%; }
.w48 { width:48%; }
.w45 { width:45%; }
.w44 { width:44%; }
.w42 { width:42%; }
.w40 { width:40%; }
.w37 { width:37%; }
.w35 { width:35%; }
.w34 { width:34%; }
.w33 { width:33%; }
.w30 { width:30%; }
.w28 { width:28%; }
.w25 { width:25%; }
.w20 { width:20%; }
.w18 { width:18%; }
.w17 { width:17%; }
.w16 { width:16%; }
.w15 { width:15%; }
.w10 { width:10%; }
.w5 { width:5%; }

/*/////////////////////////////////////////////////// */
/*////////////////// Padding TOP ///////////////////// */
/*/////////////////////////////////////////////////// */

.pt20 { padding-top:20px;}
.pt10 { padding-top:10px;}
.pt5 { padding-top:5px;}

/*/////////////////////////////////////////////////// */
/*////////////////// Padding LEFT ///////////////////// */
/*/////////////////////////////////////////////////// */

.pl20 { padding-left:20px;}
.pl15 { padding-left:15px;}
.pl10 { padding-left:10px;}
.pl5 { padding-left:5px;}

/*/////////////////////////////////////////////////// */
/*////////////////// Margin LEFT ///////////////////// */
/*/////////////////////////////////////////////////// */

.ml180 { margin-left:180px;}
.ml170 { margin-left:170px;}
.ml160 { margin-left:160px;}
.ml150 { margin-left:150px;}
.ml140 { margin-left:140px;}
.ml130 { margin-left:130px;}
.ml120 { margin-left:120px;}
.ml75 { margin-left:75px;}
.ml72 { margin-left:72px;}
.ml70 { margin-left:70px;}
.ml68 { margin-left:68px;}
.ml60 { margin-left:60px;}
.ml55 { margin-left:55px;}
.ml40 { margin-left:40px;}
.ml35 { margin-left:35px;}
.ml25 { margin-left:25px;}
.ml20 { margin-left:20px;}
.ml18 { margin-left:18px;}
.ml15 { margin-left:15px;}
.ml12 { margin-left:12px;}
.ml11 { margin-left:11px;}
.ml10 { margin-left:10px;}
.ml9 { margin-left:9px;}
.ml5 { margin-left:5px;}

/*/////////////////////////////////////////////////// */
/*////////////////// Margin RIGHT ///////////////////// */
/*/////////////////////////////////////////////////// */

.mr10 { margin-right:10px;}

/*/////////////////////////////////////////////////// */
/*////////////////// Margin BOTTON ////////////////// */
/*/////////////////////////////////////////////////// */

.mb10 { margin-botton:10px;}

/*/////////////////////////////////////////////////// */
/*////////////////// Margin TOP ///////////////////// */
/*/////////////////////////////////////////////////// */

.mt180 { margin-top:180px;}
.mt55 { margin-top:55px;}
.mt50 { margin-top:50px;}
.mt40 { margin-top:40px;}
.mt35 { margin-top:35px;}
.mt30 { margin-top:30px;}
.mt25 { margin-top:25px;}
.mt20 { margin-top:20px;}
.mt18 { margin-top:18px;}
.mt16 { margin-top:16px;}
.mt15 { margin-top:15px;}
.mt14 { margin-top:14px;}
.mt13 { margin-top:13px;}
.mt12 { margin-top:12px;}
.mt11 { margin-top:11px;}
.mt10 { margin-top:10px;}
.mt8 { margin-top:8px;}
.mt9 { margin-top:9px;}
.mt5 { margin-top:5px;}
.mt4 { margin-top:4px;}
.mt3 { margin-top:3px;}
.mt2 { margin-top:2px;}

/*/////////////////////////////////////////////////// */
/*///////////////////// HEIGHT ////////////////////// */
/*/////////////////////////////////////////////////// */

.h450 { height:450px; }
.h250 { height:250px; }
.h240 { height:240px; }
.h230 { height:230px; }
.h220 { height:220px; }
.h200 { height:200px; }
.h190 { height:190px; }
.h180 { height:180px; }
.h120 { height:120px; }
.h90 { height:90px; }
.h50 { height:50px; }
.h40 { height:40px; }
.h30 { height:30px; }
.h20 { height:20px; }





.alinhaEsquerda {float:left;}
.alinhaCentro { text-align:center; }
.alinhaDireita {float:right;}

.textoDireita { text-align:right; }


/*/////////////////////////////////////////////////// */
/*////////////////// MARCA TEXTO //////////////////// */
/*/////////////////////////////////////////////////// */

.marcaTextoAzul { 
padding:5px;
border:1px solid #01a8c2;
}

.marcaTextoPreto { 
padding:5px;
background-color:#000000;
}

