/* RESET */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}:focus { outline: 0;}

/* GENERAL SETTINGS ============================================================================================= */
A {text-decoration:none;}
A:hover {text-decoration:underline;}
BUTTON, IMG, INPUT {border:0px none; }
BUTTON {cursor: pointer;}
.hide{display:none;}

#wsFooter:after, #hl:after, #boxCine UL:after, #boxHl UL:after, #frmLogin UL:after, #headerInt:after, #slider:after, #infoStore:after, .boxAddress:after, 
#boxMalls:after, #mallDetail:after, #mallDetail DIV:after, .tabs:after, #boxService:after, #servicesPanel:after, .newsHeader:after,#materias .materia:after, 
#servicesPanel:after, #hlAlameda:after, #lstService .service:after, .tabs:after,#headerCinema:after, #wsEmCartaz:after, #hlCine:after, #movieDetails:after, 
#headerFilm:after, #infoSessoes:after, #headerBlog:after, .post:after, .headerPost:after, #boxShare:after, .boxDecada:after, .boxDecada UL:after, #boxModalSurvey:after, #wsSurvey:after, .boxbt:after{
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

/*FOR IEs*/
#hl, #boxCine UL, #boxHl UL, #frmLogin UL, #headerInt, #slider, #infoStore, .boxAddress, #boxMalls, #mallDetail, #mallDetail DIV, .tabs, #boxService, #servicesPanel, 
#materias .materia, .newsHeader, #servicesPanel, #hlAlameda, #lstService .service, .tabs, #headerCinema, #wsEmCartaz, #hlCine, #movieDetails, #headerBlog, .post, 
.headerPost, #boxShare, .boxDecada, .boxDecada UL, #boxModalSurvey, #wsSurvey, .boxbt { zoom:1;}

/* PAGE ON TOP */
.pot{top:0px !important; margin-top:0px !important;}
.dotBox { border:1px dotted; padding:7px; }

/* FOUNDATIONS ============================================================================================= */

/* MAIN, HEADER, CONTENT, FOOTER */
#main, #nav, #header, #ws, #footer { position:relative; float:left; }
#main {width:980px; height:643px; left:50%; top:50%; margin:-330px 0 0 -490px; position:absolute; z-index: 0; }
#ws { width:766px; height:513px; }
#header { height:17px; z-index:3; padding:10px 10px 0; width:746px; margin-bottom:10px;}
#footer { clear:both; width:980px; z-index: 10; }
#content { padding: 10px 10px 0; float:left; }

/* OTHERS */
.wallpaper {position:absolute; top:0; left:0px; z-index:0;}
.slider{margin-bottom:10px;}

/* CABEÇALHO - HALF */
.halfContent {width:463px; height:451px; position:relative; float:right!important; padding: 25px 0 0!important; margin-right:10px;}
.halfContent #headerInt { border-bottom:1px dotted; width:463px!important; padding:0px 0px 7px; margin: 0 0 15px 0; }
.halfContent #headerInt H1 {height:20px; width:260px; margin-left:17px; float:left; color:transparent; overflow:hidden; text-indent:-99999px;}

/* CABEÇALHO - HALF OVERRIDE BLOGS*/
.halfContentOverrideBlog {width:526px;}
.halfContentOverrideBlog #headerBlog .ws .infoAutor {width:508px;}

/* CABEÇALHO - FULL */
#headerInt { padding: 0 0 10px 0; border:0; position: relative; width:745px;}
#headerInt H1 { width:365px; height:30px; }
#headerInt P { clear: both; }
#headerInt #frmQuickNav { position:absolute; right:0; top:3px; float:right; width:185px; }

/* MENU */
#nav {width:214px; height:513px; z-index: 999; }
#menu {position:absolute; width:214px; top:130px; } 
#menu .item {position:relative; margin-bottom:6px;}
#menu .item A {text-indent:-999px; display:block; cursor:pointer;}
#menu .sub {position:absolute; left:214px; top:0; display:none; width:250px;}
#menu ul.sub {padding:10px 0px 10px 15px; line-height:normal;}
#menu ul.sub LI {line-height:20px;}
#menu div.sub {width:736px; padding:10px 0px 10px 30px;}
#menu .sub-kids{width:282px !important;}

.bannerAppIphone{width:100px; height:42px; position:absolute; top:35px;left: 30px;}
.bannerAppIphone A{display:block; width:100px; height:42px;}

/* HOME GALLERY */
#galleryWrapper{width:980px; height:551px; position:absolute; top:0px; left:0px; z-index:1; *z-index:0;}

/* SCROLL */
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; top:-7px;}
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; }
.jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 11px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 11px; }

/*SCROLL - DEFAULT CONFIG*/
.jScrollPaneTrack { background-color:#eadac9; }
.jScrollPaneDrag { background-color:#936a4a; }
a.jScrollArrowUp { background-position:-1400px -22px }
a.jScrollArrowUp:hover { background-position:-1400px -34px }
a.jScrollArrowDown { background-position:-1400px -82px }
a.jScrollArrowDown:hover { background-position:-1400px -70px }

/* SCROLL FULL */
#content #scrollable {width:743px; height:425px; *height:420px; margin: 0 10px 0 0!important;}
#content .jScrollPaneContainer{height:426px!important; *height:421px!important;}
#scrollable{ overflow: auto; }
#scrollable P {margin-bottom:10px;}
#scrollable P strong {font-weight: bold;}

/* SCROLL HALF */
#content.halfContent .jScrollPaneContainer{height:408px!important}
#content.halfContent #scrollable {width:420px!important; padding:0px 20px;}
#content.halfContent #scrollable P {margin-bottom:10px;}
#content.halfContent #quickNav {width:180px; float:right; font-size:11px; border:0px; margin:0 2px 0 0; padding:0;}

/* SCROLL HALF OVERRIDE BLOG*/
#content.halfContentOverrideBlog #scrollable {width:485px!important;}

/* TABS */
.tabs {display:block; margin:0px 0px 20px; border-top:1px dotted; border-left: 1px solid; border-bottom: 1px dotted; float:left;}
.tabs LI {width:100px; height:30px; float:left;border-right:2px solid #FFFFFF;}
.tab {width:99px; height:30px; float:left; border-right: 1px solid; }
.tabLiActive{background:url('/img/bg-tabs.gif') repeat-x 0px 0px!important;}

/* BACKGROUNDS ============================================================================================= */
.sprite {background:url('/img/master-sprite.png') no-repeat 0px 0px; text-indent:-9999px; color:transparent;}
.alpha01{background:url('/img/bg-alpha-01.png') repeat 0px 0px;}
.alpha02{background:url('/img/bg-alpha-02.png') repeat 0px 0px;}
.alpha03{background:url('/img/bg-alpha-03.png') repeat 0px 0px;}
.alpha04{background:url('/img/bg-alpha-04.png') repeat 0px 0px;}

/* COLOR SCHEMA ============================================================================================= */

/*BACKGROUND COLOR*/
BODY, .copyright {background:#000;}
#scrollable, #ws { background:#deceb3; } 
#footer {background:#deceb3;}
#boxCine {background:#ceab83;}
#boxHl {background-color:#936a4a; }
#frmFind INPUT, #frmLogin INPUT, #frmSignUp INPUT, #frmIndique INPUT, #frmForgotPass INPUT{background:#936a4a;}
.btLogin, .btSignUp, .btSignOut {background-color:#d9bfa0;}

#frmLogin .btSignUp, .btEnter, .btRegister, .btClose, .btSignIn, .btAllEvents, .btGoToMidiaMall, .btGoToLeasingMall, .btBack, .btSeeMap, .btDownload, .btAbrirTodas, .btJuridica, 
.btFisica, .btCandidatar, .btParticipar, .btParticiparSubmit, .btSend, .btAddFavorites, .btInscrever, .btQueroInscrever, .btSearch, .btClear, .btMore, .btIndique, .btNo, .btYes, .btNext, .btPrev, .boxbt .btSignOut {background-color:#9b7759;}

#frmLogin .btSignUp:hover, .btEnter:hover, .btRegister:hover, .btClose:hover, .btSignIn:hover, .btAllEvents:hover, .btGoToMidiaMall:hover, .btGoToLeasingMall:hover, .btBack:hover, 
.btSeeMap:hover, .btAbrirTodas:hover, .btJuridica:hover, .btFisica:hover, .btCandidatar:hover, .btParticipar:hover, .btParticiparSubmit:hover, .btSend:hover, .btAddFavorites:hover, 
.btInscrever:hover, .btQueroInscrever:hover, .btSearch:hover, .btClear:hover, .btMore:hover, .btIndique:hover {background-color:#d9bfa0;}

.btNo:hover, .btYes:hover, .btNext:hover, .btPrev:hover, .boxbt .btSignOut:hover{background-color:#ceab83;}

.btPromocoes, .btPreEstreia {background-color:#ceab83}
.halfContent, .halfContent #scrollable {background-color:#FFF;}
.tabs {background-color: #f4ece1;}

/*FONT COLOR*/
#menu .sub A, #footer, #footer A, #infoStore A, #boxDirections A {color:#936a4a;}
#infoStore A {color:#936a4a;}
#footer .copyright{ color:#936a4a; font-family:"Lucida Sans Unicode";font-size:9px;}
#boxCine UL LI H2 A, #frmLogin SPAN, #frmSignUp SPAN {color:#936a4a;}
#boxCine UL LI VAR, #frmFind INPUT, #frmLogin INPUT, #frmSignUp INPUT, #frmIndique INPUT {color:#FFF;}
#frmFind INPUT, #frmLogin INPUT, #frmSignUp INPUT, #frmForgotPass INPUT {color:#FFF;}
#content {color:#936a4a; }
#frmLogin A, #frmLogin LABEL, #frmSignUp LABEL, #frmIndique LABEL, #frmForgotPass LABEL {color:#936a4a;}
#frmLogin P, #frmIndique P, #frmForgotPass P {color:#231f20;}
#boxDirections H2, #boxAddress .address H2 , #infoStore SPAN { color:#936a4a }
#content.halfContent #scrollable P A {color:#936a4a; font-weight:bold; text-decoration:underline;}
#scrollable STRONG{color:#936a4a; font-weight:bold;}
.halfContent #quickNav { color:#58595B; }

/*BORDER COLOR*/
#boxCine UL LI H2 {border-color:#FFFFFF!important}
#wsFooter TABLE TR, #headerInt, .dotBox { border-color: #936A4A; }
.dotBox:hover {border-color: #fff; }
.tabs {border-left-color: #FFF; }
.tabs {border-bottom-color: #936A4A; }
.tab {border-right-color: #FFF;}

/* LABELS ============================================================================================= */
.lblStoreName {background-position:-933px -24px; width:151px; height:15px;}
.lblDiningName {background-position:-933px -96px; width:195px; height:15px;}
.lblStoreSeg{background-position:-933px -1px; width:180px; height:15px;}
.lblCategoryDining {background-position:-933px -121px; width:200px; height:15px;}

/* BUTTONS ============================================================================================= */
.btBuyTickets{background-position:-4px -4px; width:88px; height:18px; display:block;}
.btBuyTickets:hover{background-position:-4px -22px;}
.btLogin {width:84px; background-position:-1px -423px;}
.btLogin:hover {background-position:-1px -406px;}
.btSignUp {width:105px; background-position:-2px -253px;}
.btSignUp:hover {background-position:-2px -236px;}
.btFind {background-position:-1287px -22px; width:26px; margin:0px!important;}
.btFind:hover {background-position:-1287px -40px;}
.btEnter {width:40px; background-position:-1px -457px;}
.btEnter:hover {background-position:-1px -440px;}
.btSignIn {width:108px; background-position:-1px -542px;}
.btSignIn:hover {background-position:-1px -559px;}
.btRegister {width:73px!important; background-position:-1px -201px;}
.btRegister:hover {background-position:-1px -218px;}
.btClose {width:46px; background-position:-1px -508px;}
.btClose:hover {background-position:-1px -525px;}
.btAllEvents{width:131px; background-position: 3px -882px}
.btAllEvents:hover {background-position:3px -898px}
.btGoToMidiaMall { background-position:-2px -848px; }
.btGoToMidiaMall:hover { background-position:-2px -865px; }
.btGoToLeasingMall { background-position:-2px -814px; }
.btGoToLeasingMall:hover { background-position:-2px -831px; }
.btGoToMidiaMall, .btGoToLeasingMall { width:113px; height:16px; display:block; }
.btBack { background-position:-1px -780px; }
.btBack:hover { background-position:-1px -797px; }
.btSeeMap { background-position: -2px -746px; width:55px;}
.btSeeMap:hover { background-position:-2px -763px; }
.btDownload {width:66px; background-position:0 -372px;}
.btDownload:hover {background-position:0 -389px;}
.btCandidatar {width:66px; background-position:-3px -269px;}
.btCandidatar:hover {background-position:-3px -286px;}
.btAbrirTodas{width:76px; background-position:0 -66px;}
.btAbrirTodas:hover{background-position:0 -83px;}
.btFisica {width:144px; background-position:0px -644px;}
.btFisica:hover {background-position:0px -660px;}
.btJuridica {width:144px; background-position:0px -610px;}
.btJuridica:hover {background-position:0px -626px;}
.btSearch{width:53px; background-position:0px -167px;}
.btSearch:hover{background-position:0px -184px;}
.btPromocoes{width:223px; background-position:33px -355px;}
.btPromocoes:hover{background-position:33px -338px;}
.btPreEstreia {width:223px; background-position:37px -729px;}
.btPreEstreia:hover{background-position:37px -712px;}
.btParticipar {width:67px; background-position:0 -575px;}
.btParticipar:hover {background-position:0 -592px;}
.btParticiparSubmit {width:67px; background-position:0 -575px;}
.btParticiparSubmit:hover {background-position:0 -592px;}
.btSend{width:50px; background-position:2px -949px;}
.btSend:hover{background-position:2px -966px;}
.btAddFavorites{width:158px; background-position:0px -101px;}
.btAddFavorites:hover{background-position:0px -117px;}
.btInscrever{background-position:0 -1017px; width:65px;}
.btInscrever:hover{background-position:0 -1034px;}
.btQueroInscrever{width:116px;background-position:0 -984px;}
.btQueroInscrever:hover{background-position:0 -1000px}
.btClear{width:50px; background-position:0px -915px;}
.btClear:hover{background-position:0px -932px;}
.btSignOut{width:40px; background-position:3px -1068px;}
.btSignOut:hover{background-position:3px -1051px;}
.btMore{width:47px; background-position:0 -1085px;}
.btMore:hover{background-position:0 -1102px;}
.btIndique{width:127px; height:17px; background-position:0 -1119px;}
.btIndique:hover{background-position:0 -1136px;}
.btYes{width:67px;background-position:-906px -191px;}
.btYes:hover{background-position:-906px -208px;}
.btNo{width:67px;background-position:-907px -225px;}
.btNo:hover{background-position:-907px -242px;}
.btNext{width:67px;background-position:-919px -259px;}
.btNext:hover{background-position:-919px -276px;}
.btPrev{width:67px;background-position:-921px -293px;}
.btPrev:hover{background-position:-919px -310px;}

#slider .btSliderPrevious { background-position:-1220px -100px; left:-1px; float: left; display: none; }
#slider .btSliderPrevious:hover { background-position:-1246px -100px; }
#slider .btSliderNext {background-position:-1298px -100px; right:-1px; float: right; display: none; }
#slider .btSliderNext:hover { background-position:-1272px -100px; }
#slider .btSliderPrevious, #slider .btSliderNext { width: 25px; height: 150px; position:absolute; top:0px; }

/* TYPOGRAPHY ============================================================================================= */
BODY {font-family:"Lucida Sans Unicode"; font-size:10px;}
#ws {font:11px/135% Tahoma;}

/* FORMS HEADER ============================================================================================= */
.btLogin, .btSignUp, .btFind, #frmLogin INPUT, #frmSignUp INPUT, .btEnter, .btRegister, .btSignIn,
.btAllEvents, .btDownload, .btCandidatar, .btFisica, .btJuridica, .btSearch, .btPromocoes, .btPreEstreia, .btParticipar,
.btParticiparSubmit, .btInscrever, .btQueroInscrever, .btClear, .btSignOut, .btMore, .btYes, .btNo, .btPrev, .btNext{height:17px; float:left;}
.btLogin, .btSignUp, .btEnter, .btRegister, .btSearch {margin-right:6px;}
.btIndique{float:right;}
.btClose {height:17px; margin-bottom:5px; float:right;}
.btBack {float: right; margin: 0 10px 0 0; width:45px; display:block; height:16px; }
.btSeeMap {display: block;  height:17px; }
.btLogin, .btSignUp{display:none}

#frmFind {width:205px; float:right; }
#frmFind INPUT {width:173px; margin-right:3px; padding:2px 0 0px 3px; float:left; height:15px; font-size:11px; font-family: Arial, Helvetica,sans-serif;}

#frmLogin SPAN {float:left; margin-right:6px;}
#frmLogin .btSignUp {width:105px; background-position:-2px -236px;}
#frmLogin .btSignUp:hover {background-position:-2px -253px;}

#frmLogin, #frmSignUp, #frmForgotPass {width:340px; text-transform:uppercase; padding:10px 10px 20px 15px; font-size:10px; font-weight:bold; position:absolute; top:30px; left:10px; display:none;}
#frmLogin FIELDSET, #frmSignUp FIELDSET, #frmForgotPass FIELDSET{width:340px; margin-top:5px;}
#frmLogin P, #frmSignUp P, #frmForgotPass P{margin-bottom:15px;}
#frmLogin LI, #frmSignUp LI, #frmForgotPass LI {display:block; float:left; width:340px;}
#frmLogin LABEL, #frmSignUp LABEL, #frmForgotPass LABEL {text-transform:normal; width:50px; display:block; float:left; margin-top:5px;}
#frmLogin INPUT, #frmSignUp INPUT, #frmForgotPass INPUT {width:177px; margin:7px 10px 0px 0px; font-weight:normal;}
#frmForgotPass INPUT {width:250px!important;}

#frmSignUp LABEL{ width:70px; line-height:12px;}
.buttons {padding:10px 0px 0px 50px; width:250px!important;}
#frmForgotPass .btSend{float:right;}

/*MENSAGENS DE ERRO*/
FORM .validation {display:none; color:#B00E29!important; margin-bottom:6px;}
FORM .validation STRONG {font-weight:bold; text-transform:uppercase; color:#B00E29!important;}

/* MENU ============================================================================================= */
#menu .sub{padding:5px 0px 10px}
#menu .sub A {font-size:10px; text-transform:uppercase; text-indent:0px;}
#menu .sub A:hover {color: #FFF; text-decoration: none; }
.lnk01 {background-position:-455px -6px; height:14px;}
.lnk01:hover {background-position:-455px -28px;height:14px;}
.lnk02 {background-position:-455px -50px;height:14px;}
.lnk02:hover {background-position:-455px -72px;height:14px;}
.lnk03 {background-position:-455px -94px;height:14px;}
.lnk03:hover {background-position:-455px -116px;height:14px;}
.lnk04 {background-position:-455px -138px;height:14px;}
.lnk04:hover {background-position:-455px -160px;height:14px;}
.lnk05 {background-position:-455px -271px;height:14px;}
.lnk05:hover {background-position:-455px -293px;height:14px;}
.lnk06 {background-position:-455px -314px;height:14px;}
.lnk06:hover {background-position:-455px -336px;height:14px;}
.lnk07 {background-position:-455px -358px;height:14px;}
.lnk07:hover {background-position:-455px -380px;height:14px;}
.lnk08 {background-position:-455px -402px; height:14px;}
.lnk08:hover {background-position:-455px -424px;height:14px;}
.lnk09 {background-position:-455px -182px;height:14px;}
.lnk09:hover {background-position:-455px -204px;height:14px;}
.lnk10 {background-position:-455px -446px;height:14px;}
.lnk10:hover {background-position:-455px -468px;height:14px;}

.colStores H5, .colCine H5, .colHl H5, .colHlLeft H5, .colHlRight H5, .colKidsStore H5, .colKids H5, .colGuiaFashion H5{font-size:12px; line-height:14px; margin-bottom:10px; font-weight:bold; color:#936a4a; text-transform:uppercase;}
.bullet {background-position:-2995px -202px; text-indent:0px!important;}
.bullet02 {background-position:-2994px -278px; text-indent:0 !important;}

/*=======SubMenu Lojas e Alimentacao======*/
.colStores {width:240px; float:left; color:#936A4A; font-size:10px;}
.colStores SELECT{width:205px!important;}
.colStores LABEL{display:block;}
.pisos {width:250px; overflow:hidden;}
.pisos LI {width:73px; float:left; margin-right:9px;}
.pisos LI A {padding:0px!important; display:block;}
.pisos LI SPAN {font-weight:bold; text-transform:uppercase; font-family:Tahoma; font-size:10px; margin-bottom:5px; display:block;}
.colStores #frmStoreByCategoryDrop, .colStores #frmDiningByCategoryDrop {margin-bottom:15px;}
.colStores #frmStoreByNameDrop, .colStores #frmDiningByNameDrop{}

/*======= SubMenu Cinema ======*/
.colCine {float:left;}
#lstNowPlaying {width:410px; float:left; margin-bottom:8px;}
#lstNowPlaying LI {display:block; float:left; width:200px; line-height:20px;}
#lstNowPlaying LI A{margin-left:8px;}
#lstPreview {width:320px; float:left;}
#lstPreview LI{width:150px; display:block; float:left; line-height:20px;}
#lstPreview LI A{padding-left:5px;}

.buyTicket {width:88px; height:18px; clear:both; margin-top:5px;}
.buyTicket .btBuyTickets{display:block!important; text-indent:-9999px!important;}

/*======= SubMenu Eventos ======*/
.colHlLeft, .colHlRight {float:left; text-transform:uppercase;}
.colHlLeft {width:255px;}
.colHlRight {width:480px;}
.colHlLeft LI {line-height:20px;}
.colHlLeft LI A{margin-left:8px;}
#hlEvents DIV {width:250px; float:left; margin-right:15px;}
#hlEvents DIV IMG{border:2px solid #C49A6B;}
#hlEvents H2 {border-bottom:1px dotted #936A4A; width:200px; float:left; padding:0 0 5px; margin:0 0 5px;}
#hlEvents SPAN {display:block; color:#936A4A;}
#hlEvents SPAN VAR {font-weight:bold; color:#936A4A; font-style:normal;}
.allEvents{margin-top:15px;}
.allEvents .btAllEvents {text-indent:-9999px!important;}

/*======= SubMenu Kids ======*/
.colKidsStore{width:240px; float:left;}
.colKidsStore .lblStoreName{display:block;}
.colKids{width:160px; padding-right:5px; margin: 0px 0px 15px 0px;}
.colKids UL{ }
.colKids UL LI {display:block; width:160px; line-height:20px;}
.colKids UL LI A{margin-left:8px;}

/*======= SubMenu Guia fashion ======*/
.colGuiaFashion {float:left; width:190px;}
.colGuiaFashion UL {float:left; }
.colGuiaFashion UL LI {display:block; float:left; width:200px; line-height:20px;}
.colGuiaFashion UL LI A{margin-left:8px;}
#mnGuiaFashion {width:410px!important;}

/*======= Logo Iguatemi ======*/
.lgIguatemi {width:176px; height:42px; background-position:-1554px -22px; position:absolute; left:17px; bottom:65px;}
.lgIguatemi A {display:block; width:176px; height:42px}

/* FOOTER ============================================================================================= */
#footer{font-size:10px; margin:1px 0 0; padding:10px 15px; width:950px; height:88px; border:dotted; border-width:1px 0px;}
#wsFooter {text-transform:uppercase; height:98px;}
#wsFooter ADDRESS {width:140px;height:90px; float:left; font-style:normal; border-right:1px dotted; }
#wsFooter ADDRESS SPAN {width:136px; margin:0px 0px 0px 0px; display:block; line-height:17px;}
#wsFooter ADDRESS A {display:block; text-decoration:underline; margin-top:10px;}
#wsFooter DIV {width:84px; height:90px; float:left; text-align:center; border-right:1px dotted; padding:0px 12px; margin:0px 12px 0px 0px;}
#wsFooter DIV SPAN{margin-bottom:10px; display:block;}
#wsFooter DIV SPAN VAR{display:block; font-style:normal;}
#wsFooter TABLE {width:350px; float:left; line-height:20px;}
#wsFooter TABLE CAPTION, #wsFooter TABLE TFOOT {display:none;}
#wsFooter TABLE TH {font-weight:normal; border-bottom:1px solid;text-align:center;}
#wsFooter TABLE TR {border-bottom:1px solid;}
#wsFooter TABLE TR TD {text-align:center; border-bottom:1px solid;}
#wsFooter UL {width:313px; height:90px; float:left; border-left:1px dotted; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px; }
#wsFooter UL LI {width:156px; display:block; float:left; line-height:20px;}
.copyright {display:block; text-align:right; text-transform:uppercase; margin:5px 0px 0px; }

/* HIGHLIGHT HOME ============================================================================================= */
#hl {width:766px; overflow:hidden; position:absolute; bottom:0px; left:0px; z-index:3;}

#boxCine H4 .lblCine, #boxHl H4 .lblHl {float:right; margin-right:10px;}
#boxCine H4 .lblCine, #boxHl H4 .lblHl, #boxCine UL LI SPAN {display:block;}
#boxCine, #boxHl, #boxCine H4, #boxHl H4 {width:766px;}

/*Cinemas*/
#boxCine H4 {height:20px;}
#boxCine H4 .lblCine {width:52px; height:20px; background-position:-678px 1px;}
.lstCine {padding:0px 0px 20px 8px; width:775px; overflow:hidden; display:none;}
.lstCine LI {width:118px; margin-right:8px; float:left;}
.lstCine LI H2 {border-bottom:1px dotted; margin:0px 0px 6px 0px; padding: 0px 0px 6px;font-family:"Lucida Sans Unicode"; font-size:10px; font-weight:bold; height:43px;}
.lstCine LI SPAN {width:10px; height:23px; float:left; margin:0px 5px 10px 0px;}
.lstCine LI VAR {display:block; margin:0px 0px 10px 17px; font-style:normal;font-family:"Lucida Sans Unicode"; font-size:10px; font-weight:bold;}
.lstCine LI .btBuyTickets {margin:0px 0px 0px 17px;}
.logo {width:753px!important; height:20px; margin-bottom:10px;}
.lgCine {width:92px; height:20px; background-position:-1559px -76px;}
.itFilm01 {background-position: -1503px -21px}
.itFilm02 {background-position: -1518px -21px}
.itFilm03 {background-position: -1507px -50px}
.itFilm04 {background-position: -1518px -50px}
.itFilm05 {background-position: -1507px -80px}
.itFilm06 {background-position: -1518px -80px}

/*Destaques*/
#boxHl H4 {height:18px;}
#boxHl H4 .lblHl {width:63px; height:18px; background-position:-678px -24px;}
#boxHl UL {padding:15px 0px 10px 5px; display:none;}
#boxHl UL LI {float:left; width:250px; height:85px; margin-right:3px;}
#boxHl UL LI A {display:block;}

/* CUSTOM FORM ============================================================================================= */
.select.sprite {text-indent:0}
.select {position: absolute; width: 163px; height: 17px; padding:5px 30px 0 5px; color: #fff; background-position:-1360px 0px; overflow: hidden;}
.select.nav{position: absolute; width: 157px; height: 16px; padding:3px 20px 0 5px; color: #fff; background-position:-1561px -2px; overflow: hidden; right:2px;}
SELECT.field {background-color: #936a4a; color: #fff; width:198px;}
SELECT {background-color:#EADAC9; border:medium none !important; color:#fff; font:11px "Lucida Sans Unicode"; height:18px; margin-top:5px;}
SPAN.radio { background-position:-1318px -23px; clear:left; display:block; float:left; height:15px; margin:0 5px 0 0; width:11px;}
SPAN.checkbox { background-position:-1318px -23px; clear:left; display:block; float:left; height:15px; margin:0 5px 0 0; width:11px;}

/* QUICK NAV */
.select.nav { left: 1px; }
.select.nav, #quickNav { color: #58595b; }
#quickNav { margin-top: 0; width:181px; }

/* SLIDER ============================================================================================= */
/* 420*10=4200px (resumindo, slide pode ter até 10 fotos!) */
#slider {width:416px; position:relative; margin-bottom:10px; border:2px solid #9b7759;}
#slider, #slider UL {overflow: hidden; }
#slider IMG {display:block; }
#slider UL { width: 4200px; height:150px;}
#slider UL, #slider LI {float:left;}
#slider LI .itemGaleria {Width:416px}
.galeriaLeg {background-color:#936a4a; display:block; float:left; height:16px; margin:0px!important; color:#FFF; padding:0px 10px; width:400px;}
.galeriaLeg P{margin:0px!important; line-height:17px;}

/* SERVICOS e CONCIERGE*/
#infoStore { width:420px; font-family: "Lucida Sans Unicode"; position:relative; padding: 8px 0 20px 0; }
#infoStore H1 { float:left; font-size: 21px; font-weight:normal; text-transform:uppercase; margin:0; padding-top:5px; line-height: 23px; }
#infoStore DIV { float:right; text-align:center; }
#scrollable { padding-bottom: 20px!important; }
#scrollable .location IMG { border: 0; }
#scrollable H5 { font-size: 1em; font-weight: bold; margin-bottom:5px;}
#scrollable #adsBanner { margin: 95px 0 0 0; }

#other{width:430px; float:left;}
#localization {border-top:1px solid #EADAC9; padding-top:10px; width:210px; float:left; margin-right:5px;}
.location{display:block;}
.icoPlus{background-position:-1362px -21px; width:10px; height:10px; display:block; float:left; margin-top:4px;}
.corpoTexto{margin-bottom:10px;}
.corpoTexto A{color:#936A4A}
#serviceInfo{width:210px; float:left;}
#serviceInfo UL LI{ background-color:#F7F2EB; padding:6px; margin-bottom:6px;}
#serviceInfo UL LI P{margin:0px!important;}
#serviceInfo UL LI P A{text-decoration:underline;}
#serviceInfo UL LI.color {background-color:#FBF9F5;}
#serviceInfo UL LI .txtRight{text-align:right;}
#serviceInfo UL LI .txtTel{display:block;}
#infAdicional{background:#E6D9C4; padding:10px 10px 0px; margin-bottom:20px; float:left}
#infAdicional LI P{margin:0px!important;}
#infAdicional LI {border-bottom:1px solid #FFF; padding-bottom:10px; margin-bottom:10px;}
#lstComodidades{width:430px; float:left; margin-bottom:20px;}
#lstComodidades UL {width:190px; float:left; margin-right:5px; background-color:#F7F2EB; padding:10px;}
#lstComodidades UL LI {display:block; margin-bottom:3px;}
#lstComodidades UL LI .bullet {display:block; float:left; height:10px; width:10px;}

/* EVENTOS ============================================================================================= */
#hlEventos{float:left; margin-bottom:10px;}
#wsEventos{width:672px; height:200px; color:#FFF; padding:4px; float:left;border:1px dotted #936A4A; }
#wsEventos .hlLeft{float:left; width:208px; height:180px; padding:15px 0px 5px 10px;background-color:#936A4A;}
#wsEventos .hlRight{width:454px; float:left;}
#wsEventos .hlRight A{display:block;}
#wsEventos .hlRight .imgEvento{display:block; float:left;}
#hlEventos H2, .infEventos SPAN {text-transform:uppercase; font-family:"Lucida Sans Unicode"; font-weight:bold;}
#hlEventos H2{border-bottom:1px dotted #C9A277; margin-bottom:10px; padding-bottom:5px;}
#hlEventos H2 A{color:#FFF; font-size:14px;}
#hlEventos P A {color:#FFF;}
#hlEventos P, .infEventos VAR{font-size:11px; font-family: arial, Helvetica,sans-serif; }

.infEventos{padding:0px!important; border-top:1px dotted #C9A277;}
.infEventos SPAN{}
.infEventos VAR{display:block; font-weight:normal; font-style:normal; text-transform:none;}

#colLeft, .secaoEventos, .secaoEventos UL, .secaoEventos UL LI{width:446px; float:left;}
.eventCategory {height:19px; background-color:#936A4A; cursor:pointer;}
.btEventClose{background-position:-840px -22px;}
.btEventOpen{background-position:-840px -42px;}
.eventCategory  H3 {color:#FFF;font-family:"Lucida Sans Unicode"; font-size:11px; font-weight:bold; padding-left:8px; line-height:19px; text-transform:uppercase; background-color:#936A4A; width:410px; text-indent:0px;}
.secaoEventos {width:446px; float:left; margin-bottom:15px; background-color:#D9BFA0;}
.secaoEventos UL{padding-top:10px; padding-left:5px; width:441px;}
.secaoEventos UL LI{padding-bottom:18px; width:436px;}
.eventDetail {width:310px; float:left;}
.eventDetail H4{font-family:Tahoma; color:#FFF; font-size:11px; width:165px; display:block; float:left; border-bottom:1px dotted #936A4A; font-weight:bold; text-transform:uppercase; padding-bottom:5px; margin-bottom:5px;}
.eventDetail P{margin-bottom:5px!important;}
.eventDetail .lnkThumb{display:block; float:left;}
.evtDetailImg {float:left; border:2px solid #C49A6B; margin:0px 10px 10px 0px;}
.infDetail{width:120px; height:76px; float:right; background-color:#EADACA;}
.infDetail EM {font-family: arial, Helvetica,sans-serif; font-size:10px; font-weight:bold; font-style:normal; display:block; color:#936A4A; padding:5px 3px 0px 0px;}
.infDetail EM VAR {font-style:normal; font-weight:normal; display:block; color:#55595A;}
.moreInfo {color:#936A4A; text-decoration:underline;}
.bordaEvento{width:7px; height:76px; float:left; background-position:-1247px -22px; margin-right:5px;}

#colRight{float:left; margin:0px 0 0 10px;width:249px; background-color:#D9BFA0}
#boxBuscaEventos{padding:10px 0 10px 10px;}

#frmSearchEventsName UL{float:left; width:100%;}
#frmSearchEventsName UL LI {display:block; float:left;}
#frmSearchEventsName INPUT{background-color:#936A4A; color:#FFF; height:17px; width:176px; margin-bottom:10px; float:left; margin-right:5px}

#frmSearchEventsName .select{color:#FFF; text-transform:uppercase; width:140px;background-position:-1385px 0;}
#frmSearchEventsName .styled {width:176px;}
#frmSearchEventsName SELECT{text-transform:uppercase;}
.ttBuscaEvento{background-position:-2798px -4px; width:145px; height:15px; margin-bottom:15px;}
#boxCalendar{padding:10px 0 10px 10px;}
.ttCalendar{margin-bottom:10px;}
.lblEventName, .lblEventCategory, .ttCalendar{font-family:"Lucida Sans Unicode"; color:#936A4A; font-size:10px; font-weight:normal; text-transform:uppercase; display:block;}

/* INDIQUE PARA UM AMIGO ============================================================================================= */
#boxIndique{width:416px; float:left; margin:10px 0px;}
#boxModalIndique{width:350px; background-color:#dec7ab; padding:15px 30px; overflow:hidden; height:294px; }
#frmIndique, #frmIndique FIELDSET{height:294px;}
#frmIndique P {margin-bottom:15px; text-transform:uppercase;}
#frmIndique LI {display:block; float:left; width:345px;}
#frmIndique LABEL{width:95px; display:block; float:left; margin-top:5px;}
#frmIndique INPUT{width:240px; margin:7px 0px 0px 0px; font-weight:normal; padding:1px 5px;}
#frmIndique TEXTAREA{width:335px; border:1px solid #936A4A; background:#936A4A; color:#FFF; padding:5px;}
.lblNoWrap{width:350px!important; margin-top:10px!important;}
#boxModalIndique .aviso{color:#B00E29!important; margin:5px 0px; display:block;}
#boxModalIndique .buttons{width:350px!important; padding-left:0px!important;}
#boxModalIndique .btSend{float:right!important; height:17px;}

/* BLOGS ============================================================================================= */
#headerBlog {margin-bottom:5px; position:relative;}

.headerBlog{margin-bottom:0px !important;}

#headerBlog .ws {background-color:#D9BE9E; float:left; height:86px; overflow:hidden;}
#headerBlog .ws .fotoAutor {float:right; margin:0px 0px 10px 10px;}
#headerBlog .ws .infoAutor {text-align:right; width:445px; float:right; padding:7px 8px 0 10px;}
#headerBlog .ws .infoAutor EM {display:block; font-size:11px; font-weight:bold; font-style:normal; text-transform:uppercase; border-bottom:1px dotted #FFF; margin:0px 0px 10px 0px;padding-left:20px;}
#headerBlog .ws .infoAutor P {width:150px;font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:11px; margin-bottom:10px;}
#headerBlog .ws .infoAutor .descAutor {float:right;}

#headerBlog .ws.ao-longo-do-tempo{background:transparent !important;float:right;}
 .descAutor.ao-longo-do-tempo{ width:188px;}
P.ao-longo-do-tempo {width:188px !important}
.infoAutor.ao-longo-do-tempo {width:260px !important;}

#headerBlog .ws .infoAutor em.ao-longo-do-tempo{
	margin:0;
}

#linksAdicionais{width:147px; position:absolute;bottom:20px; left:83px; padding:15px 0px 0px;}
#linksAdicionais UL LI{margin-bottom:15px;}
#linksAdicionais UL LI A{width:140px; display:block;}
.ttTwitter {background-position:-2780px -96px;}
.ttGlamurama {background-position:-2780px -60px; height:34px;}
.ttFacebook {background-position:-2780px -111px;}

.tabModaTendencia {background-position:-811px -93px;}
.tabModaTendencia:hover {background-position:-811px -138px;}
.tabModaTendencia.active {background-position:-811px -138px;}
.tabLifestyle {background-position:-659px -588px;}
.tabLifestyle:hover {background-position:-659px -618px;}
.tabLifestyle.active {background-position:-659px -618px;}
.tabVitrine {background-position:-659px -948px;}
.tabVitrine:hover {background-position:-659px -978px;}
.tabVitrine.active {background-position:-659px -978px;}
.tabRevistaI {background-position:-659px -828px;}
.tabRevistaI:hover {background-position:-659px -858px;}
.tabRevistaI.active {background-position:-659px -858px;}
.tabHistoriaModa {background-position:-811px -183px;}
.tabHistoriaModa:hover {background-position:-811px -228px;}
.tabHistoriaModa.active {background-position:-811px -228px;}

.post{margin-bottom:15px;}
.post A {color:#936a4a; font-weight:bold; text-decoration:underline;}
.headerPost{font-style:italic; margin:15px 0px 10px;}
.headerPost .titlePost{width:305px; float:left; }
.headerPost H1{font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; line-height:26px; font-weight:bold; margin-bottom:5px;}
.headerPost H1 A {}
.dataPost{display:block;}
.seloPost{width:110px; float:right;}
.post .lnkAddComment {display:block; text-align:right; text-decoration:underline; font-weight:bold; border-bottom:1px dotted #936a4a; padding-bottom:15px;}

.boxShare{margin-top:15px; margin-bottom:15px; float:left;}
.boxShare H5 {font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:10px;}
.left{float:left;}
.share, .permalink{width:360px; height:20px;padding:5px 0 0 5px;}
.share{background:#EADACA; overflow:hidden;}
.permalink INPUT{width:353px; background:#F4F0E7; color:#936a4a; font-size:10px;}
.permalink{background:#F4F0E7;}
.share UL{float:left;}
.share UL LI {width:15px; height:15px; float:left; margin-right:10px;}
.share UL LI A{display:block;cursor:pointer;float:left; width:15px; height:15px}
.voting{width:120px; height:40px; float:left; background:#E1CDB5; padding:10px 0px 0px 0px;}
.voting SPAN {display:block; text-align:center;}
.voting UL{width:80px;height:16px; margin:0px auto;}
.voting UL LI {width:16px; height:16px; float:left;}
.voting UL LI A{display:block;cursor:pointer; width:16px; height:16px; float:left;}
.voting UL LI A:hover{background-position:-1360px -114px;}

.lstInfoPost{margin:0px auto 15px; width:400px; height:14px; float:left;}
.lstInfoPost LI {float:left; text-transform:uppercase; margin-left:5px;}
.lstInfoPost LI VAR{font-style:normal}
.lstInfoPost LI A {padding-right:5px; font-weight:normal; text-decoration:none;}
.lstInfoPost LI A:hover{text-decoration:underline;}

.lstLinkRel {width:420px; float:left; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted}
.lstLinkRel H5{font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:5px;}
.lstLinkRel LI {line-height:17px;}
.lstLinkRel LI A {padding-left:8px;}

.tagsPost{width:420px; float:left; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted;}
.tagsPost H5{font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:5px;}

.icoDelicious{background-position:-1534px -20px;}
.icoGoogle{background-position:-1534px -36px;}
.icoTwitter{background-position:-1534px -52px;}
.icoLive{background-position:-1534px -68px;}
.icoMySpace{background-position:-1534px -86px;}
.icoFacebook{background-position:-1534px -101px;}
.icoTech{background-position:-1534px -116px;}
.icoYahoo{background-position:-1534px -132px;}

.starOn{background-position:-1360px -114px;}
.starOff {background-position:-1360px -83px;}
.hide{display:none}
.boxComment{width:420px; float:left; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted; display: none;}
.boxComment H5{font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:5px;}
.frmAddComment LABEL{display:block; margin-bottom:3px;}
.frmAddComment INPUT, .frmAddComment TEXTAREA{width:420px; background-color:#CEAB83; margin-bottom:5px; color:#FFF;}
.frmAddComment INPUT{height:17px;}
.frmAddComment TEXTAREA{border:1px solid #CEAB83;}
.frmAddComment .btSend{height:17px; float:right;}

.boxComments{width:420px; float:left; margin-bottom:15px; display: none;}
.boxComments H5{font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:15px;}
.boxComments LI{margin-bottom:10px;padding-bottom:10px; border-bottom:1px dotted;}
.boxComments ADDRESS{font-weight:bold; display:block;}
.boxComments SPAN{font-size:10px; display:block; margin-bottom:5px;}
.boxComments .textComment {background:#CEAB83; padding:5px; color:#FFF;}
.msgReturn{text-transform:uppercase; margin:15px 0px;}

.addFavorites{width:485px; float:left; margin-bottom:10px; background:url('/img/border.png') repeat-x 0px 6px;}
.addFavorites SPAN{font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:bold; font-style:italic; float:right; background-color:#FFF; padding:0px 5px 0px 10px;}
.btAddFavorites {float:right}
.wsVideo{margin-bottom:15px;}

.paginationBlog{width:420px; float:right; border-top:1px dotted; padding:10px 0px 0px;}
.paginationBlog SPAN {font-weight:bold}
.paginationBlog SPAN VAR{font-style:normal}
.paginationBlog SPAN, .paginationBlog UL{float:right}
.paginationBlog UL{width:auto}
.paginationBlog UL LI{float:left}
.paginationBlog UL LI {margin-right:10px}
.paginationBlog A {color:#936a4a;}
.paginationBlog UL LI A {color:#936a4a;}
.pgAtual{font-weight:bold}

/* HEADER LOGADO ============================================================================================= */
#boxUserLog{width:300px; float:left}
#userGreeting{color:#936a4a; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#eadac9; padding:0px 10px; float:left; height:17px; margin-right:5px; line-height:18px}

#flagKids{display:none;}

/* PESQUISA ============================================================================================= */
#boxModalSurvey{width:535px; height:275px; margin:0px auto; background-color:#dec7ab; padding:20px; overflow:hidden;}
#startSurvey, #finishSurvey{width:475px; margin:0px auto; text-align:center; color:#936a4a; padding:80px 0px; }
#finishFormSurvey{width:475px; margin:0px auto; color:#936a4a; padding-top:25px;}
#startSurvey P, #finishSurvey P, #finishFormSurvey P{text-transform:uppercase; margin-bottom:15px;text-align:center;}
#finishFormSurvey P { margin-bottom:10px; }
#finishFormSurvey .aviso{color:#B00E29!important; margin:0px 0px 3px; display:block;}
#finishFormSurvey LABEL{color:#936A4A;display:block; font-weight:bold; margin-bottom:5px;}
#txtNameSurvey, #txtEmailSurvey{width:430px; height:17px; background:#936A4A; border:1px solid #936A4A; margin-bottom:5px; display:block;}
#finishFormSurvey SPAN.checkbox {background-position:-1332px -130px; height:15px!important; width:11px!important;}
.agree{font-family:Arial; font-size:11px; font-weight:normal!important;}
#startSurvey .boxbt {width:160px; margin:0px auto; float:none;}
#finishSurvey .boxbt, #finishFormSurvey .boxbt{float:none; margin:0 auto; width:67px;}
#finishFormSurvey .boxbt{width:156px!important; margin-top:15px;}
#wsSurvey{width:535px; margin:0px auto; color:#936a4a; overflow:hidden; display:none;}
#wsSurvey H1{font-family:"Lucida Sans Unicode"; color:#936A4A; font-size:12px; line-height:12px; margin-bottom:10px; font-weight:bold; text-transform:uppercase;}

.wsQuestion{background:#FFF; width:515px; height:185px; padding:15px 10px 10px; overflow:hidden;}

.descSurvey {font-family:Arial; font-size:11px; margin-bottom:10px;}
.lstSurvey{float:left; width:14200px;}
.itemSurvey {height:160px; float:left; width:525px;}
.questSurvey{font-family:"Lucida Sans Unicode"; color:#936A4A; font-size:10px; line-height:10px; margin-bottom:15px; font-weight:bold; text-transform:uppercase; padding-right:10px;}
.questSurvey SPAN{width:8px; display:block; float:left; background-position:-2994px -282px;}
.itemSurvey UL {float:left; width:515px; margin-left:10px; overflow:hidden;}
.itemSurvey UL LI{margin:0px 10px 5px 0px!important; float:left; display:block; padding:0px!important;}
.itemSurvey .lstCheckbox01 LI{width:505px;}
.itemSurvey .lstCheckbox02 LI{width:245px;}
.itemSurvey .lstCheckbox03 LI{width:160px;}
.itemSurvey UL SPAN.checkbox {background-position:-1332px -130px; height:15px!important; width:11px!important;}
.itemSurvey UL LABEL{font-family:Arial; font-size:11px; color:#936A4A;}
.itemSurvey TEXTAREA{background:#936A4A; border:1px solid #936A4A; color:#FFF; padding:5px; width:415px; height:100px;}
.boxbt{float:left; width:515px;}
.boxbt A{margin-right:10px; float:left;}
.boxbt .btSignOut{width:67px; background-position:17px -1051px;}
.boxbt .btSignOut:hover{background-position:17px -1068px;}
.paginationSurvey{float:right;}
.paginationSurvey VAR{font-style:normal;}
.validation { color:#B00E29 !important; display:block; margin:0 0 2px; }

/*** SUGGEST */
.ac_results { padding: 0px; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url('/img/indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color:#DECEB3; color:#936A4A; }

/** PESQUISA */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:transparent;}
#cboxContent{margin-top:22px;}
#cboxLoadedContent{background:url('/img/bg-alpha-04.png') repeat 0px 0px; padding:0px;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxLoadingOverlay{background:url('/img/bg-alpha-04.png') repeat 0px 0px; }
#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose.hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}