/********* NEWS *********/
#DivNews { width:730px; height:390px; float:left; margin-top:10px; }
#DivNews .ImgNewsCorner { width:10px; height:390px; float:left; }
#DivNewsContent { width:710px; float:left; height:370px; padding-top:18px; background:#fff; border:1px solid #79cbd0; border-left-width:0; border-right-width:0; }
#DivNewsFlash { width:455px; height:350px; float:left; }
#DivNewsText { width:245px; height:350px; float:left; margin-left:10px; }
.DivNewsTextSep { width:30px; height:3px; background:transparent url(/img_nl/main/text_news_hdiv.gif) repeat-x top left; margin-bottom:10px; }
.DivNewsCT { margin-bottom:10px; }
.ImgNewsArrow { width:28px; height:25px; vertical-align:middle; float:left; }
#DivNewsDots { width:185px; height:4px; float:left; margin-top:10px; background:transparent url(/img_nl/main/news_dots.gif) no-repeat top center; }
.ImgNewsDots { width:117px; height:4px; vertical-align:middle; float:left; }

#DivNewsPages { width:245px; height:325px; position:relative; overflow:hidden; }
.DivNewsPage { width:245px; height:325px; float:left; position:absolute; top:0; }
.DivNewsPage a { color:#000; text-decoration:none; }

/********* CINEMA **********/
#DivCinema { width:240px; margin:10px 0 0 10px; height:390px; float:left; }

/********* VITRINE **********/
#DivVitrine { width:685px; height:300px; float:left; margin-top:10px; padding-left:30px; background:transparent url(/img_nl/main/vitrine_title.png) no-repeat top left; position:relative; }
#DivVitrineTitleLink { width:35px; height:210px; position:absolute; top:45px; left:0; cursor:pointer; }
#DivVitrineContainer { width:645px; padding:0 20px 0 20px; height:264px; border-top:1px solid #bdbcba; background:#fff; overflow:hidden; }
#DivVitrineScroll { width:640px; height:254px; overflow:hidden; overflow-x:scroll; }
#DivVitrineContent { width:1280px; height:234px; overflow:hidden; }
#DivVitrineSearch { width:685px; height:28px; padding-top:7px; background:#d2d2d2 url(/img_nl/main/vitrine_search_bg.gif) repeat-x top left; }
#DivVitrineSearch span.MainTitle { font-size:14px; color:#000; letter-spacing:2px; }
#VitrineSearchQuery { width:150px; }
#VitrineSearchSegmento { width:240px; }
.DivVitrineItem { float:left; width:150px; margin:30px 10px 0 0; text-align:center; font-size:11px; }
.DivVitrineItem .DivImg { margin:0 auto 10px auto; width:100px; height:111px; }
.DivVitrineItem .DivImg img { width:100px; height:111px; }
.DivVitrineItem .DivTitle { color:#000; }
.DivVitrineItem .DivPrice { color:#0081c3; font-weight:bold; font-size:12px; }
.DivVitrineItem .DivStore { color:#666; font-weight:bold; }
/*** .DivVitrineItem .DivTitle { color:#0081c3; font-weight:bold; } ***/
/*** .DivVitrineItem .DivStore { color:#666; font-weight:bold; } ***/

/********* ADVERTISEMENT / BANNERS **********/
#DivVAdv { width:230px; height:300px; float:left; margin-top:10px; padding-left:25px; background:#c4c3c2 url(/img_nl/main/adv_title.gif) no-repeat top left; }
#ImgAdvCorner { width:10px; height:300px; float:left; margin-top:10px; }
#DivVAdv .DivAdvContainer { width:195px; height:80px; margin:15px auto 0 auto; clear:both; }
#DivVAdv .DivAdvContainer img, #DivVAdv .DivAdvContainer object, #DivVAdv .DivAdvContainer embed { width:195px; height:80px; }

/********* BOTTOM CONTENT ***********/
.ImgBottomCorner { width:10px; height:300px; float:left; margin-top:10px; }
.DivBCContainer { width:237px; height:300px; background:#fff; float:left; margin-top:10px; }
.DivBCTitle, .DivBCPhoto, .DivBCText { width:210px; clear:both; margin:0 auto; }
.DivBCTitle { margin-top:15px; margin-bottom:10px; font-family:Tahoma; font-size:16px; color:#276c98; overflow:hidden; height:22px; }
.DivBCPhoto img, .DivBCPhoto object, .DivBCPhoto embed { width:210px; height:100px; }
.DivBCPhotoContainer { border:1px solid #677582; width:210px; height:100px; }
.DivBCText { margin-top:10px; height:115px; overflow:hidden; text-align:justify; }
.DivBCText a { text-decoration:none; color:#000; }
.DivBCTextSep { width:30px; height:3px; background:transparent url(/img_nl/main/text_bc_hdiv.gif) repeat-x top left; margin-bottom:6px; }
.DivBCTextTitle { font-size:15px; color:#276c98; }
.DivBCVSepC { width:4px; height:300px; float:left; background:#fff; margin-top:10px; }
.DivBCVSep { width:3px; height:130px; background:#f2efe9; margin-top:130px; }
