@charset "UTF-8";

@import url(../../../client/css/patches/patch_ie6_1_3_2.css);




  /*APP IE6 PATCHES */
   .page_margins {width: 1000px;}
   .pesquisa{left:-24px;}
   #col2_content { padding:0px}
   
   
	.footer_2  {
	position: absolute; 
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	margin-top:570px;}



  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 960px;  min-width: 960px; max-width: 960px; margin:auto;}
  .page {padding:0 38px 0 38px;}
  	
  #header { position:relative; height:30px; background: #efefef;}
  #header .page { height:30px;}
  
  #nav { color: #000; margin-bottom:10px; position:relative; z-index:100;}
  #nav .page {position:relative;}
  


/* ============================= */
/* ======= XXXXXXXXXXXX ======== */
/* ============================= */


.homeMain{ width:876px; overflow:hidden; height:350px; margin-left:5px;}
	
.homeList .homeLink{background: #e31e26;}
.shopping .homeLink{background:url(../../../client/images/img_tabs-bars.gif) no-repeat right top;}
.shopping .homeLink a{ background:url(../../../client/images/icon_home_bullets.gif) no-repeat right -54px; padding-right:10px;}

/*.subcolumns{ background:#00f;}*/
.c75l{ overflow:hidden; width:664px; margin-right:-1px;}

.siteLinks{ height:31px; overflow:hidden; float:left; padding-left:60px;}
.siteLinks ul {list-style: none; margin:0; clear:both; display:block; padding:0 0 0 46px; float:left; margin-right:-2px; overflow:hidden; height:31px;}                
.siteLinks ul li { float:left; display:block; margin-right:-2px;}                
.siteLinks ul li a{float:left; text-decoration: none; text-indent:0px; display:block; color:#797a78; font-size:12px; background: url(../../../client/images/img_separator-navtop.gif) no-repeat right 8px; height:31px; margin-left:-8px; cursor:pointer; font-weight:700;}  
.siteLinks ul li a span{padding:6px 12px 0 18px; display:block; height:24px; float:left; white-space:nowrap;}
.siteLinks ul li a:hover span{color:#e31e26;}
.siteLinks ul li a.selected{ background: #efefef url(../../../client/images/bg_label-navtop.gif) no-repeat 0px 1px; color:#d30f17; cursor:default; position:relative;}
.siteLinks ul li a.selected span{background: url(../../../client/images/bg_label-navtop.gif) no-repeat right 1px; color:#d30f17; display:block; float:left; padding:6px 12px 0 8px; margin-left:3px;}

.menu li.sfHover{float:left; padding:0 0 0 8px; margin-right:-9px;}
.menu li.sfHover a{ display:block; float:none; height:39px; color:#fff; padding:5px 25px 5px 0; position:relative; float:left; clear:both;}
.menu li.sfHover a .sf-sub-indicator{position:absolute; right:10px; top:6px;}

/*#col1{}*/
#col3{ margin-right:-1px !important; margin-left:30px; overflow:hidden;}

.rightFocus{}

#contentInsideTabs .ui-tabs-nav{ padding-left:0px !important;}
#contentInsideTabs .ui-tabs-selected{ border-left:1px solid #dbdbdb !important; margin-left:0px; position:relative !important;}

.boxNewsHighlight{}
.boxNewsHighlight strong{font-size:14px; color:#333; display:block; padding-bottom:10px;}
.boxNewsHighlight dl{}
.boxNewsHighlight dt{display:block; padding-bottom:2px;}
.boxNewsHighlight dt a{ text-decoration:none; color:#d30f17; padding-left:10px; font-weight:700; padding-right:10px; display:block; width:100%;}
.boxNewsHighlight dd{ font-size:11px; color:#666; display:block; padding-bottom:4px;}
.boxNewsHighlight a{ text-decoration:none; color:#d30f17; padding-left:10px; font-weight:700; padding-right:10px; display:block; width:100%;}

.stampCreator{ width:631px; overflow:hidden; border:1px solid #dbdbdb; position:relative;}
.stampCreator ul{ height:78px; overflow:hidden; margin-right:-2px; margin-top:-1px;}
.stampCreator li{ background:#f6f6f6; text-align:center; font-size:11px; color:#797979; float:left; height:56px; margin-left:-0px; width:157px; padding-top:20px; border:1px solid #dbdbdb; border-left:none; line-height:11px;}
.stampCreator li strong{ display:block; color:#d30f17; font-size:16px; padding-bottom:2px; text-transform:uppercase;}
.stampCreator li.selected{ background:#fff; border-bottom:1px solid #fff !important; position:relative; height:55px; color:#000; position:relative; z-index:1000;}
.stampCreator .stampCreatorContent{ padding:20px 14px 14px 14px; font-size:12px; color:#333; position:relative; z-index:900; border-top:none;}

.totals strong span{ display:inline !important; position:relative; bottom:-8px;}

.shoppingCartTotal .shoppingCartButtons{border:1px solid #dbdbdb; background:#f6f6f6; padding:7px; text-align:right; position:relative; height:32px;}
.shoppingCartTotal .shoppingCartButtons .darkButton{ margin:0px; margin-right:10px;}
.shoppingCartTotal .shoppingCartButtons .redButton{ margin:0px;}
.shoppingCartTotal .shoppingCartButtons a{ display:inline-block; height:32px; padding-left:2px; background:url(../../../client/images/bot_forms.gif) no-repeat left -32px; cursor:pointer; margin-right:20px; position:absolute; left:7px; text-decoration:none;}
.shoppingCartTotal .shoppingCartButtons a span{font-size:11px; color:#fff; height:32px; background:url(../../../client/images/bot_forms.gif) no-repeat right -32px; border:none; padding:10px 8px 0 5px; display:block; cursor:pointer; text-transform:uppercase; display:block; float:left;}


.postalList{ float:left; padding-left:50px; margin-top:-24px;}
.postalList ul{width:auto; height:auto;}
.postalList li{ border:none; background:none; padding:0px 0px 2px 0px; margin:0px; width:auto; height:auto; float:none; display:block; text-align:left;}
.postalList li a{background:url(../../../client/images/icon_bullet.gif) no-repeat left 6px; text-decoration:none; padding-left:10px; font-size:12px; color:#797979; text-decoration:underline;}

.postalThumbs{ width:100%; overflow:hidden;}
.postalThumbs ul{ width:100%; overflow:hidden; height:auto;}
.postalThumbs li{ width:140px; margin-right:30px; height:238px; border:none; background:none; font-size:11px; color:#333; text-align:left; margin-left:0px;}
.postalThumbs li a{ width:119px; height:128px; padding:8px; background:#f6f6f6; display:block; color:#a0a0a0; font-size:10px; text-decoration:none; text-align:center; position:relative;}
.postalThumbs li a span{display:block; background:#fff; height:122px; vertical-align:middle; text-align:center; width:120px;}
.postalThumbs li a img{ padding-bottom:2px; vertical-align:middle;}
.postalThumbs li a cite{background:url(../../../client/images/icon_lupa.gif) no-repeat left 2px; padding-left:15px; position:absolute; bottom:0px; left:14px; cursor:pointer; font-style:normal;}
.postalThumbs li a:hover{width:119px; height:128px; padding:8px; background:#f6f6f6; display:block; color:#a0a0a0; font-size:10px; text-decoration:none; text-align:center; position:relative;}
.postalThumbs li .selectButton{ display:block; width:88px; height:22px; background: #f6f6f6 url(../../../client/images/bg_button-meupostal.gif) no-repeat left top; padding:6px 25px 11px 23px; margin-bottom:8px;}
.postalThumbs li .selectButton a{ text-align:center; width:87px; height:18px; background:none; padding:4px 0px 0px 0px; margin:0px; text-transform:uppercase; text-decoration:none; color:#fff;}
.postalThumbs li .selectButton a:hover{text-align:center; width:87px; height:18px; background:none; padding:4px 0px 0px 0px; margin:0px; text-transform:uppercase; text-decoration:none; color:#fff;}
.postalThumbs li em{ display:block; font-style:normal; text-align:left; color:#666;}
.postalThumbs li em a{ background:none; display:inline; color:#666; padding:0px; text-decoration:underline;}


