/*div {
	margin: 0;
	padding: 0;
}*/
#mbOverlay {
	Z-INDEX: 999999998; POSITION: fixed; BACKGROUND-COLOR: #838a9a; overflow:hidden; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.mbOverlayFF#mbOverlay {
	BACKGROUND: url(/images/medialayer/80.png)
}
.mbOverlayIE#mbOverlay {
	POSITION: absolute
}

#mbCenter {
	Z-INDEX: 999999999; POSITION: fixed; OVERFLOW: hidden; LEFT: 50%; FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000'); BACKGROUND-COLOR: #000; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.50); -khtml-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.50); -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.50); box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.50)
}
.mbLoading#mbCenter {
	BACKGROUND: url(/images/medialayer/loading.gif) #000 no-repeat center 50%; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}
#mbImage {
	POSITION: relative; TOP: 0px; LEFT: 0px; overflow:hidden; /*max-width:1000px;*/ padding: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; FONT-FAMILY: Myriad, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; LINE-HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px;
}

/* usamos  box-sizing: content-box; para contrarrestar el box-sizing:border-box; de estilos2.css*/
#mbCenter, #mbImage {box-sizing: content-box; -moz-box-sizing:content-box; /* Firefox */ -webkit-box-sizing:content-box; /* Safari */}

#mbBottom {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; MIN-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Myriad, Verdana, Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink {
	LINE-HEIGHT: 20px; DISPLAY: inline; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#mbNumber {
	LINE-HEIGHT: 14px; MARGIN: auto 10px; DISPLAY: inline; COLOR: #999; FONT-SIZE: 10px
}
#mbCaption {
	LINE-HEIGHT: 14px; DISPLAY: block; COLOR: #999; FONT-SIZE: 10px
}
#mbPrevLink, #mbNextLink, #mbCloseLink {
	MARGIN: 0px 0px 0px 10px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FLOAT: right; FONT-WEIGHT: normal
}
#mbPrevLink B, #mbNextLink B, #mbCloseLink B {
	COLOR: #eee; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#mbPrevLink BIG, #mbNextLink BIG, #mbCloseLink BIG {
	LINE-HEIGHT: 14px; COLOR: #eee; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#mbBottom A {
	COLOR: #ddd; TEXT-DECORATION: none
}
#mbBottom A:link {
	COLOR: #ddd; TEXT-DECORATION: none
}
#mbBottom A:visited {
	COLOR: #ddd; TEXT-DECORATION: none
}
#mbBottom A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mbBottom A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mbError {
	BORDER-BOTTOM: #700 10px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #700 10px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; MARGIN: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Myriad, Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #700 10px solid; BORDER-RIGHT: #700 10px solid; PADDING-TOP: 10px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
#mbError A {
	COLOR: #d00; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#mbError A:link {
	COLOR: #d00; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#mbError A:visited {
	COLOR: #d00; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#mbError A:hover {
	COLOR: #d00; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#mbError A:active {
	COLOR: #d00; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
