html{height:100%; overflow-x:hidden; min-height:550px;}



body{
	height:100%;
	margin:0;
	font-family:Arial, Verdana;
	font-size:10px;
	background-color:#151307; /*background-image:url(imgs/main_bg2.jpg);*/
	background-repeat:no-repeat;
	background-position:center center;
}

a{color:#660000; text-decoration:underline;}
a:visited{ color:#660000; text-decoration:underline;}
a:hover{ color:#660000; text-decoration:none;}
a:active{color:#660000; text-decoration:underline;}

#total{  min-height:100%; }

#divheader{margin:0 auto; height:81px; background-image:url(imgs/header_bg.gif); background-repeat:repeat-x;}
#divheader_area{width:960px; margin:0 auto;}

#main_logo{float:left;}

#divsubheader{margin:0 auto; height:6px; background-color:#000000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; font-size:1px; background-image:url(imgs/divsubheader_bg.gif); background-repeat:repeat-x; }

#menu_items {top:0; left:0; height:16px; margin:0; padding:0; display: inline; overflow: hidden; list-style: none;}
#menu_items LI {margin:0; padding:0; display: inline; /* duplicated for IE 5/Win */ list-style-type: none; /* duplicated for IE 5/Win */ }
#menu_items A {float: left;	height: 0px !important;	height /**/:20px; /* IE 5/Win hack */ padding: 16px 0px 0 0px; overflow: hidden; margin-top:15px;}
#menu_items A:hover{background-position: 0 -16px;}
#item1 A{width:51px; background: url(imgs/menu_item1.gif) top left no-repeat; margin-left:190px;}
#item2 A{width:39px; background: url(imgs/menu_item2.gif) top left no-repeat; margin-left:30px;}
#item3 A{width:27px; background: url(imgs/menu_item3.gif) top left no-repeat; margin-left:35px;}
#item4 A{width:74px; background: url(imgs/menu_item4.gif) top left no-repeat; margin-left:40px;}
#item5 A{width:36px; background: url(imgs/menu_item5.gif) top left no-repeat; margin-left:35px;}

/*#top_right_menu{float:right; width:594px; height:81px; background-image:url(imgs/top_menu_bg.gif); background-repeat:no-repeat;}*/
#top_right_menu{float:right; width:594px; height:81px; background-image:url(imgs/top_menu_bg_small.gif); background-repeat:no-repeat;}
/*#top_right_menu_opc1{position:absolute; margin-top:15px; margin-left:43px;}*/
#top_right_menu_opc2{position:absolute; margin-top:15px; margin-left:180px;}
#top_right_menu_opc3{position:absolute; margin-top:15px; margin-left:270px;}
#top_right_menu_opc4{position:absolute; margin-top:15px; margin-left:343px;}
#top_right_menu_opc5{position:absolute; margin-top:15px; margin-left:410px;}
#top_right_menu_opc6{position:absolute; margin-top:15px; margin-left:527px;}

#top_right_menu_opc0_small{position:absolute; margin-top:15px; margin-left:185px;}
#top_right_menu_opc1_small{position:absolute; margin-top:15px; margin-left:275px;}
#top_right_menu_opc2_small{position:absolute; margin-top:15px; margin-left:390px;}
#top_right_menu_opc3_small{position:absolute; margin-top:15px; margin-left:265px;}
#top_right_menu_opc4_small{position:absolute; margin-top:15px; margin-left:353px;}
#top_right_menu_opc5_small{position:absolute; margin-top:15px; margin-left:470px;}
#top_right_menu_opc6_small{position:absolute; margin-top:15px; margin-left:525px;}

#link_cinema{position:absolute; margin-top:15px; margin-left:333px; width:45px; z-index:10;}

/*.top_menu_divider { margin-left:-25px;margin-top:-30px; position:absolute;}*/
.top_menu_divider { margin-left:-15px; margin-top:-30px; position:absolute;}

#como_chegar { float:right; width:230px;}
#google_earth_download { float:right; width:230px;}
#main{margin:0 auto; /*height:366px;*/ width:960px;}
#main_centering{position:absolute; top:100px; width:960px;}

#home_label{ float:left; margin-top:20px; margin-left:-35px;}

#main_search_box{padding-right:100px; margin-top:-20px; width:420px; height:114px; float:right;}

#main_search_box_transparent{position:absolute;}
#main_search_box_itens{position:absolute; margin-left:20px; margin-top:20px; text-align:left;}
#main_search_links{position:absolute; margin-top:55px; color:#666666;}

#home_search_field{float:left;}
#home_search_button_ok{float:left; margin-left:10px; margin-top:3px;}
#home_search_top_five{/*float:left; margin-top:-30px;*/ position:absolute; margin-left:290px; margin-top:20px; z-index:10; }

.list_seta {list-style:none; background-image:url(imgs/store_icon1.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 5px;}

.top_five_one{color:#FFFFFF;}
.top_five_one a{ color:#FFFFFF; text-decoration:none;}
.top_five_one a:visited{color:#FFFFFF; text-decoration:none;}
.top_five_one a:hover{color:#FFFFFF; text-decoration:underline;}
.top_five_one a:active{color:#FFFFFF; text-decoration:none;}

.top_five_two{color:#CCCCCC;}
.top_five_two a{ color:#CCCCCC; text-decoration:none;}
.top_five_two a:visited{color:#CCCCCC; text-decoration:none;}
.top_five_two a:hover{color:#CCCCCC; text-decoration:underline;}
.top_five_two a:active{color:#CCCCCC; text-decoration:none;}

.top_five_three{color:#999999;}
.top_five_three a{ color:#999999; text-decoration:none;}
.top_five_three a:visited{color:#999999; text-decoration:none;}
.top_five_three a:hover{color:#999999; text-decoration:underline;}
.top_five_three a:active{color:#999999; text-decoration:none;}

.top_five_four{color:#666666;}
.top_five_four a{ color:#666666; text-decoration:none;}
.top_five_four a:visited{color:#666666; text-decoration:none;}
.top_five_four a:hover{color:#666666; text-decoration:underline;}
.top_five_four a:active{color:#666666; text-decoration:none;}

.top_five_five{color:#333333;}
.top_five_five a{ color:#333333; text-decoration:none;}
.top_five_five a:visited{color:#333333; text-decoration:none;}
.top_five_five a:hover{color:#333333; text-decoration:underline;}
.top_five_five a:active{color:#333333; text-decoration:none;}



#main_sentence{float:right; /*padding-top:118px;*/ padding-right:80px; }
#main_sentence2{float:right; padding-top:81px; padding-right:20px;}
#extra_destaque{float:right; width:490px; height:115px; background-repeat:no-repeat; background-position:10px 9px;}

/*#div_bottom_v{ bottom:0px; left:0px; width:100%; margin-top:-41px;}*/
#div_bottom_v{ margin-top:-41px;   width:100%; }

#main_main_bottom{height:108px;}
#main_bottom_bg{position:absolute; width:100%; height:108px; background-image:url(imgs/main_bottom_bg.gif); background-repeat:repeat-x; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#main_bottom_content{position:absolute; z-index:100; width:100%; margin-top:23px; }

#home_destaque_area{position:relative; width:960px; margin:0 auto;}
.home_destaque_box{float:left; width:33%; height:64px; background-image:url(imgs/home_destaque_bg.png); background-repeat:no-repeat; background-position:center center; text-align:left;}
.home_destaque_img{position:absolute; margin-left:45px; margin-top:11px;}
.home_destaque_txt{position:absolute; margin-left:130px; margin-top:13px;}

.home_destaque_subtxt{color:#FFFFFF; font-size:9px;}

a.home_destaque_subtxt:hover{color:#FFFFFF; font-size:9px;}
a.home_destaque_subtxt:visited{color:#FFFFFF; font-size:9px;}
a.home_destaque_subtxt:active{color:#FFFFFF; font-size:9px;}



#divfooter{margin:0 auto; background-color:#000000; height:41px; color:#CCCCCC;}
#divfooter_box{width:960px; margin:0 auto; background-color:#000000; height:41px;}
#divfooter_left{float:left; margin-top:6px;}
#divfooter_right{float:right;}
#sub1_divfooter_right{float:left; padding-right:20px;}
#sub2_divfooter_right{padding-right:20px;}

#flag1{float:left; padding-top:3px;}
#flag2{float:left; padding-top:3px; padding-left:2px;}
#copyright{float:left; padding-top:2px; padding-left:3px;}

.clear_div{clear:both; font-size:0px;}

.home_field{background-image:url(imgs/home_search_field_bg.gif); background-repeat:repeat-x; height:30px; padding-top:4px; border:0; font-size:22px; font-weight:normal; color:#660000; font-family:Tahoma, Arial, Verdana; width:220px; padding-left:15px; background-color:#FCF3DE;}

.input_normal{ font-size:11px; background-repeat:repeat-x; border: solid 1px #CCCCCC; color:#660000; padding:4px;}
.input_ob {  font-size:11px; background-repeat:repeat-x; border: solid 1px #CCCCCC; color:#660000; padding:4px; background-color:#ffff99;}



a.home_search_subitems_link{font-family:Arial, Verdana; font-size:10px; color:#666666; text-decoration:underline;}
a.home_search_subitems_link:visited {color:#666666; text-decoration:underline;}
a.home_search_subitems_link:hover {color:#666666; text-decoration:none;}
a.home_search_subitems_link:active {color:#666666;text-decoration:underline;}

a.footer_link{font-family:Arial, Verdana; font-size:10px; color:#CCCCCC; text-decoration:none;}
a.footer_link:visited {color:#CCCCCC; text-decoration:none;}
a.footer_link:hover {color:#CCCCCC; text-decoration:underline;}
a.footer_link:active {color:#CCCCCC;text-decoration:none;}

a.add_vermais_link{font-family:Arial, Verdana; font-size:11px; color:#999999; text-decoration:underline;}
a.add_vermais_link:visited {color:#999999; text-decoration:underline;}
a.add_vermais_link:hover {color:#999999; text-decoration:none;}
a.add_vermais_link:active {color:#999999;text-decoration:underline;}



.just_bold{font-weight:bold;}

h1{font-size: 16px; padding: 0px 0 0px 0; margin: 0 0px 0 0px; color:#FFF}
h2{font-size: 12px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h3{font-size: 22px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h4{font-size: 16px; padding: 0px 0 0px 0; margin: 0 0px 0 0px; color:#FFF}
h5{font-size: 20px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h5{font-size: 22px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h6{font-size: 16px; padding: 0px 0 0px 0; margin: 0 0px 0 0px; color:#FFF; padding-left:32px}

form{margin:0;}

/*.informal{color:#959595; font-size:10px; padding-left:10px; font-style:italic; text-align:right; }*/


/*****************/
/** INNER PAGES **/

#video_provedor { float:right; width:370px; background-image:url(imgs/caixa_video_normal.gif); background-position:center; background-repeat:repeat-y;}
#video_topo { background-image:url(imgs/caixa_video_top.gif); background-position:center; height:20px; background-repeat:no-repeat;} 
#video_bottom {background-image:url(imgs/caixa_video_bottom.gif); background-position:center; height:38px; background-repeat:no-repeat;} 
#video_provedor_swf { height:250px; width:290px; background-color:#FFFFFF; background-image:url(imgs/loading.gif); background-repeat:no-repeat; background-position:center; margin:0 auto;}

#box_lojasaderentes { float:right; width:254px; }

#mapa { height:255px;background-color:#FFFFFF; background-image:url(imgs/loading.gif); background-repeat:no-repeat; background-position:235px 120px;}
#mapa iframe {height:255px; width:500px;}


.sonae_link{ width:400px; margin:0 auto;}

#page_frame{width:898px; margin:0 auto; margin-top:20px; margin-bottom:65px;}
#page_title{height:31px; padding:18px 0px 0px 31px; background-image:url(imgs/content_header.gif); background-repeat:no-repeat;}
.sub_title{height:31px; padding:10px 0px 0px 15px; background-image:url(imgs/tag_sub.gif); background-repeat: repeat-x; margin:0 -15px 0 -15px;}
#page_inner_bg{width:898px; background-image:url(imgs/content_bg.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
#page_inner_content{margin-left:4px; width:878px;}
#page_real_area{width:838px; margin:0 auto;}
#page_real_area2{width:845px; margin:0 auto;}

#submenu{background-image:url(imgs/submenu_border.gif); background-repeat:repeat-x;}
#submenu_none{background-image:url(imgs/submenu_border_sem.gif); background-repeat:repeat-x; }
.submenu_on{color:#666666; float:left; text-align:center; height:34px; background-color:#FFFFFF;}
.submenu_off{color:#666666; float:left; text-align:center; height:34px; margin-left:-1px; background-image:url(imgs/submenu_bg.gif); background-repeat:repeat-x; background-position: 1px 1px;}
.submenu_item{float:left; border-top:1px solid #999999; padding:10px;}
.submenu_end{border-top:1px solid #999999;}

.content_margin5{margin:5px;}
.content_margin20{margin:20px;}
.content_margin20_plus{margin:20px; padding-right:100px; text-align:justify;}

.basic_txt{font-size:11px; font-family:Arial; color:#333333;}
.basic_txt_italic_bold{font-size:11px; font-family:Arial; color:#333333; font-style:italic; font-weight:bold;}
.basic_txt_bold{font-size:11px; font-family:Arial; color:#333333; font-weight:bold;}

.basic_txt_12{font-size:12px; font-family:Arial; color:#333333;}

.float_left{float:left;}
.float_right{float:right;}

.gift_box{background-image:url(imgs/chequeprenda_bg.gif); background-repeat:no-repeat; width:345px; height:192px; float:left;}
.gift_box_content{margin:0 auto; padding-top:19px; width:300px;}
.gift_box_txt{color:#FFFFFF; font-size:11px; padding-left:0px; padding-right:5px;}

hr{border: 0; color:#999999; background-color:#999999; height:1px; margin:0px 10px 0px 10px;}

.hr_st_box{border:0; color:#C0B2B2; background-color:#C0B2B2; height:1px; margin-top:-5px; margin-left:30px; margin-right:30px;}


#adds_area{margin:0 auto; width:822px; height:97px; background-color:#FFFF99; background-image:url(imgs/bg_adds.gif); background-repeat:no-repeat; background-position:bottom right; border-bottom:1px solid #E2E2E2; }
#small_adds_area{margin:0 auto; width:565px; height:97px; background-color:#FFFF99; background-image:url(imgs/bg_adds.gif); background-repeat:no-repeat; background-position:bottom right; margin-top:5px; }
.add_div{padding:15px 0px 0px 24px; font-size:11px; }
.add_title{color:#660000; font-weight:bold;}

#search_results_area{margin:0 auto; margin-top:4px; width:822px; font-size:11px; }
.result_store_logo{width:131px; padding:10px; border-left:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2;}
.result_store_txt{width:648px; padding:10px; border-right:1px solid #E2E2E2; border-left:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2;}


.div_most_recentvisit_stores{background-image:url(imgs/store_box_bg.gif); background-repeat:repeat-y; width:254px;}
.div_most_recentvisit_stores ul{list-style-type: none; padding-left:0px; margin-left:30px; color:#FFFFFF; font-size:11px; margin-top:0px; margin-bottom:0px;}
.div_most_recentvisit_stores li{background: url(imgs/li_bullet.gif) left top no-repeat; padding-left: 10px; padding-bottom:8px; }
.div_most_recentvisit_stores li a{font-family:Arial, Verdana; font-size:11px; color:#FFFFFF; text-decoration:none;}
.div_most_recentvisit_stores li a:visited{font-family:Arial, Verdana; font-size:11px; color:#FFFFFF; text-decoration:none;}
.div_most_recentvisit_stores li a:hover{font-family:Arial, Verdana; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.div_most_recentvisit_stores li a:active{font-family:Arial, Verdana; font-size:11px; color:#FFFFFF; text-decoration:none;}

.div_most_recentvisit_stores_bottom{margin-top:-13px;}

.start_divider{margin:0 auto; /* width:555px;*/ color:#666666; font-size:11px; padding-top:10px; background-image:url(imgs/cat_divider.gif); background-repeat:repeat-x;  background-position:bottom;}
.cat_divider{color:#666666; font-size:11px; padding-top:10px; padding-bottom:10px; background-image:url(imgs/cat_divider.gif); background-repeat:repeat-x; background-position:bottom;}

.cat_divider_hor{margin:0 auto; /*width:555px;*/ color:#666666; font-size:11px; background-image:url(imgs/cat_divider.gif); background-repeat:repeat-x; background-position:bottom; clear:both; padding:0px; margin-bottom:10px;}

.cat_divider div{display:none;}
.cat_divider div.on{display:block;}
.cat_divider div.on div{display:block;}
/*.cat_divider a{color:#666666; font-size:11px; text-decoration:none;}*/
.class_a {color:#666666; font-size:11px; text-decoration:none;}
.class_b {color:#660000; font-size:11px; text-decoration:underline; font-weight:bold;}

.store_sub_category{margin-left:30px; margin-top:5px; margin-bottom:5px;}
.store_store{margin-left:60px; margin-top:6px; margin-bottom:6px;}
.store_store1{margin-left:30px; margin-top:6px; margin-bottom:6px;}

.store_store a{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}
.store_store a:visited{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}
.store_store a:hover{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:underline;}
.store_store a:active{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}
.store_store1 a{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}
.store_store1 a:visited{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}
.store_store1 a:hover{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:underline;}
.store_store1 a:active{font-family:Arial, Verdana; font-size:11px; color:#660000; text-decoration:none;}

/* STORE PAGE */
#store_logo{/*width:131px;*/ padding:10px; border:1px solid #CFCFCF; float:left; margin-right:10px;}
#store_name{color:#660000; font-size:22px; font-weight:bold; font-family:"Arial Narrow", Arial, Verdana; text-transform:uppercase;}
.store_name{color:#660000; font-size:22px; font-weight:bold; font-family:"Arial Narrow", Arial, Verdana; text-transform:uppercase;}
.store_item_title{color:#660000; font-size:11px; font-weight:bold;}

#sector_actividade{margin-top:20px; margin-left:5px;}
#sector_actividade p{margin-top:2px; margin-bottom:2px;}
#sector_actividade a{font-family:Arial, Verdana; font-size:10px; color:#333333; text-decoration:underline;}
#sector_actividade a:visited{color:#333333; text-decoration:underline;}
#sector_actividade a:hover{color:#333333; text-decoration:none;}
#sector_actividade a:active{color:#333333; text-decoration:underline;}

.store_description{margin-top:20px; margin-left:5px; width:400px; font-size:11px; text-align:justify;}


#div_galeria{position:static;  margin-top:0;  margin-right:15px; width:400px;  height:250px;}
/*#div_galeria{margin-top:-240px; margin-right:5px; width:400px; }*/
#photo_gallery{width:364px; height:400px; background-image:url(imgs/store_fotos_bg.jpg); background-repeat:no-repeat;}
#photo_gallery_top{padding-left:38px; width:364px;}
#photo_gallery_middle{margin-left:38px; width:364px; background-image:url(imgs/store_fotos_bg_middle.gif); background-repeat:repeat-y;}
#photo_gallery_bottom{padding-left:38px; width:364px;}
#photo_gallery_title{margin-left:28px; color:#FFFFFF; font-size:16px; font-weight:bold; font-family:"Arial Narrow", Arial, Verdana; text-transform:uppercase;}
.margin_auto{margin:0 auto; padding-left:22px;}
.photo_gallery_photo{width:162px; height:92px; background-image:url(imgs/store_foto_frame.gif); background-repeat:no-repeat;}
/* CENTRO PAGE */

.centro_horario {float:left; width:375px; margin-right:20px; border-right:1px solid #e7e7e7;}


/* 3D LOCATIONS */
#location_A_1_1{position:absolute; margin-left:70px; display:none;}
#location_A_1_2{position:absolute; margin-left:120px; margin-top:40px; display:none;}
#location_A_1_3{position:absolute; margin-left:210px; margin-top:-20px; display:none;}
#location_A_1_4{position:absolute; margin-left:170px; margin-top:70px; display:none;}
#location_A_1_5{position:absolute; margin-left:230px; margin-top:50px; display:none;}
#location_A_1_6{position:absolute; margin-left:330px; margin-top:30px; display:none;}

#div_blueprints{width:550px; float:left; margin-top:-50px;}
#div_stores_in_location{float:right; margin-top:-45px; margin-right:15px;}


/* PERSONAE SAFETY TIPS*/

#pdf_icon_safety {width:70px; padding:10px; border:1px solid #CFCFCF; float:left; margin-right:10px;}

/* EVENTOS */

#event_logo{padding:10px; border:1px solid #CFCFCF; float:left; margin-right:10px; margin-bottom:10px;}

.autocomplete-w1 {position:absolute; top:1px; margin:0px; padding:0px; background-color:#FFc; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:11px; color:#000; text-align:left;}
/*.autocomplete { cursor:default; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:11px; color:#000; text-align:left; max-height:300px; overflow:auto; /* IE6 specific: */ /*_overflow-x:hidden;}*/
.autocomplete .selected {padding:10px; background-color:#ffdd99}
.autocomplete .notselected {padding:10px;}

.indexacao{display:none}
