/*MODAL*/
.modal_fundo { position: absolute; top: 0; left: 0; z-index: 999; background: url(../img/fundo_modal.png); }
.modal_fundo { _background: #000; filter: alpha(opacity=50); }
.modal_img_fnd { position: absolute; top: 90px; z-index: 1000; border: 15px solid #fff; }
.span_foto { height: 0; font-size: 0; }
.fechar_btn { position: absolute; top: -14px; right: -2px; }

.popupMask { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: .7; filter: alpha(opacity=70); background-color: transparent !important; background-color: #ccc; background-image/**/: url("../img/popup_modal_fundo.png") !important; background-image:none; background-repeat: repeat; display:none; }

.popupContainer { position: absolute; z-index: 3; top: 0; left: 0; display:none; padding: 0; }
#popupInner .fundo { background: #fff; width: 500px; }
#popupInner .sombra_dir { filter: alpha(opacity=70); background-color: transparent !important; background-image/**/: url(../img/popup_modal_sombra_dir.png) !important; background-repeat: repeat-y; vertical-align: top; }
#popupInner .sombra_base { filter: alpha(opacity=70); background-color: transparent !important; background: url(../img/popup_modal_sombra_base.png) repeat-x; }
#popupInner .fechar { position: absolute; top: 3px; right: 20px; z-index: 600; width: 30px; height: 7px; }
#popupCont { margin: 0; width: 100%; height: 100%; position: relative; z-index: 202; display: table; }
#popupControls { float: right; cursor: pointer; cursor: hand; }

#modMask {position: absolute; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; opacity: .7; filter: alpha(opacity=70); background-color: transparent !important; background-color: #ccc; background-image/**/: url("../img/popup_modal_fundo.png"); background-image:none; background-repeat: repeat; display:none; }