.bx { position:relative;width:100%;height:auto; }
.bx .bA,.bx .bB,.bx .bC,.bx .bD,.bx .bE,.bx .bF { background-repeat: no-repeat no-repeat;overflow:hidden;position:absolute; }
.bx .bE,.bx .bF { background-repeat: no-repeat repeat }
.bx .bA,.bx .bB {width:100%;z-index:2;}
.bx .bC,.bx .bD { z-index:3; }
.bx .bE,.bx .bF { z-index:5; }
.bx .bE,.bx .bF { height:100%; }
* html .bx .bE { height: expression(this.parentNode.offsetHeight  +"px"); }
* html .bx .bF { height: expression(this.parentNode.offsetHeight  +"px"); }

/*
	Base Size: 1120x100
	Base Padding: 10x10
	
	@Sizing
		A (Height) => PADDING_H
		B (Width) => PADDING_W*2
		C (Width) => PADDING_W
	@Backgrounds
	
		bA = ( -PADDING_W x -PADDING_H )
		bB = ( -(PADDING_W-1) x -(SIZE_H-(PADDING_H*2)+1) )
		bC = ( -(SIZE_W-(PADDING_W*3)+1) x -(PADDING_H-1) )
		bD = ( -(SIZE_W-(PADDING_W*3)+1) x -(SIZE_H-(PADDING_H*2)+1) )
		bE = ( -PADDING_W x -PADDING_H )
		bF = ( -(SIZE_W+1) x -PADDING_H )
	@Positions
		Top Anchors: -PADDING_H
		Top Anchors Side: 0
		Left Anchors: -PADDING_W
		Bottom Anchors: -PADDING_H
		Right Anchors: -PADDING_W
*/
/* sizing */
.bx .bA,.bx .bB,.bx .bC,.bx .bD { height:10px; } /* A */
.bx .bC,.bx .bD {                 width: 20px; } /* B */
.bx .bE,.bx .bF {                 width: 10px; } /* C */
/* background */
.bx .bA { background-position: -9px -9px; }
.bx .bB { background-position: -9px -81px; }
.bx .bC { background-position: -1091px -9px; }
.bx .bD { background-position: -1091px -81px; }
.bx .bE { background-position: -9px -9px; }
.bx .bF { background-position: -81px -9px; }
/* anchors */
.bx .bA,.bx .bC {           top:   -10px; /* top anchors */ }
*:first-child+html .bx .bA {           top:   -12px; }
* html .bx .bA {           top:   -12px; }
* html .bx .bC {           top:   -12px; }
*:first-child+html .bx .bC {           top:   -12px; }
.bx .bE, .bx .bF {          top:     0px; /* left and right top anchors */ }
* html .bx .bE { top:-2px; }
*:first-child+html .bx .bE { top:-2px; }
* html .bx .bF { top:-2px; }
*:first-child+html .bx .bF { top:-2px; }
.bx .bA,.bx .bB,.bx .bE {   left:  -10px; /* left anchors */ }
.bx .bB,.bx .bD {           bottom:-10px; /* bottom anchors */ }
* html .bx .bB { bottom:-8px; }
*:first-child+html .bx .bB { bottom:-8px; }
* html .bx .bD { bottom:-8px; }
*:first-child+html .bx .bD { bottom:-8px; }
.bx .bC, .bx .bF, .bx .bD { right: -10px; /* right anchors */ }

/* Default Window Border */

.bx .bA,.bx .bB,.bx .bC,.bx .bD { background-image:url('/layout/images/caixa.gif'); }
.bx .bE,.bx .bF { background-image:url('/layout/images/caixa_h.gif'); }

/* debug
.bx .bA { background-color:#333 }
.bx .bB { background-color:#F00 }
.bx .bC { background-color:#0F0 }
.bx .bD { background-color:#00F }
.bx .bE { background-color:#FF0 }
.bx .bF { background-color:#0FF }
*/

/* Custom Property */
.bx .bT {
	padding:  5px;
}

.bx p,.bx blockquote,.bx h1,.bx h2,.bx h3,.bx h4,.bx h5,.bx h6,.bx ul,.bx ol,.bx .img_center,.bx .img_left div,.bx .img_right div,.bx .page_numbers,.bx .block_left,.bx .block_right { margin-bottom:0px }
